В процессе активной работы с клавиатурой не хватает возможности сменить альтернативную группу не мышкой, а, например, по хоткею.
Думаю, достаточным будет предусмотреть возможность смены альтернативной группы по ключику, например
xxkb --changeAlt
а уж каждый пользователь сможет сам по своему желанию привязать эту команду к хоткею.
Переключение раскладки по клавише или комбинации клавиш заложена в самом XKB. А xxkb была задумана лишь как индикатор текущей раскладки.
Так что, посмотрите - там где у вас настраивается русская раскладка клавиатуры, там же должна быть возможноsть и выбрать один из переключателей раскладки. В смысле - клавишу или комбинацию клавиш.
Не знаю, чем я думал, когда писал реквест :) Я имел ввиду другое. Попробую объяснить.
xxkb имеет уникальную функцию — ограничение кол-ва раскладок до двух при бо́льшем их количестве в системе:
XXkb.controls.two_state: yes
Альтернативная раскладка по умолчанию назначается в конфиге и переключение происходит между альтернативной и основной.
Если я хочу изменить альтернативную раскладку, скажем хочу вместо пары [us,ru] выбрать пару [us,ua], необходимо задействовать мышку. Это несколько замедляет работу, потому хотелось бы иметь возможность переключить альтернативную раскладку по хоткею.
Надеюсь, понятно изложил :)
> потому хотелось бы
иметь возможность переключить
альтернативную раскладку по хоткею.
поддерживаю, хотя и так не плохо. Ни идна из известных мне софтин-индикаторов такой функциональности не предлагает (разбиение на пары), а в репозитарии ведущих дистрибутивов xxkb попадает все реже... :(
Так и не нашел как в xkb сделать подобную фичу. Сдался и себя сделал dirty hack (хотя простительно учитывая что xxkb это хак для xkb, хотя и очень полезный :)
В патче ControlMask можно заменить на ControlMask или Mod1Mask.
Поидее модификатор хоткея можно вынести это в опцию. Если для кого будет полезно то могу добавить
Last edit: ramok 2014-06-23
Больше спасибо, accepted.
Ticket moved from /p/xxkb/feature-requests/4/