LINUX.ORG.RU

Дополнительная переключалка клавы

 ,


0

1

Кому не лень, помогите пожалуста разобраться.

Имеется:

setxkbmap -layout us,ru -option grp:caps_toggle -option grp_led:scroll -option compose:menu

Хочется добавить APL клаву на Gr_Alt.

Так то оно работает, но не так, как хочется:

setxkbmap -layout us,apl -option grp:switch

Как первое и второе скомбинировать?

В общем, TL;DR: хочу иметь все три раскладки одновременно, но так, чтобы US/RU — переключались по Caps, а APL как (third level???) на обоих раскладках по Gr_Alt. (И compose конечно не забыть.)

★★★★★

Штатно — считай, что никак. Разве что режимы с явным включением раскладок, когда первая и последняя включаются, а на ту, что между ними, переключаешься.

Gotf ★★★ ()
Ответ на: комментарий от Gotf

Грустно. Кстати, а нормальная дока по этому setxkbmap в мире вообще существует? Что-то мне ничего похожего никогда не попадалось. Вечно гадать или ковыряться в дебрях /usr/share/X11/xkb приходиться.

beastie ★★★★★ ()
Ответ на: комментарий от beastie

А, да. Тебе нужно просто перенести apl на третий уровень. Ориентироваться можно на misc:typo или раскладки типа us-intl. Можно нагуглить гайды по редактированию третьего уровня.

Gotf ★★★ ()

Если на caps_toggle свет клином не сошелся, можешь попробовать мою поделку, например:

$ setxkbmap -layout us,ru,apl
$ tapper --xkb LFSH=1 RFSH=2 LCTL=3

Левый шифт включает первую раскладку (us), правый шифт — вторую (ru), левый контрол — третью (apl).

debugger ★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.