Добрый день! Хочу сделать ijkl при зажатом правом Alt (AltGr) стрелками. Что нужно сделать?
ОС: Ubuntu 18.10
Я находил, что можно вот такими командами для xmodmap сделать.
keycode 108 = Mode_switch
keycode 43 = h H Left Left
keycode 44 = j J Down Down
keycode 45 = k K Up Up
keycode 46 = l L Right Right
Но тогда на русской раскладке "шолд" работают как стрелки.
Пользователь добавил сообщение 03 Марта 2019, 20:08:12:
Ок, наполовину я решил пробелму. Я редактировал системные файлы /usr/share/X11/xkb/symbols/us и /usr/share/X11/xkb/symbols/ru. Я добавил в секцию xkb_symbols "basic" в файле /usr/share/X11/xkb/symbols/us следующее
key <AD10> { [ p, P, Up ] };
key <AC10> { [ semicolon, colon, Down ] };
key <AC11> { [ apostrophe, quotedbl, Right ] };
key <AC09> { [ l, L, Left ] };
В файле /usr/share/X11/xkb/symbols/ru добавил в секцию xkb_symbols "common"
key <AD10> { [ Cyrillic_ze, Cyrillic_ZE, Up ] };
key <AC10> { [ Cyrillic_zhe, Cyrillic_ZHE, Down ] };
key <AC11> { [ Cyrillic_e, Cyrillic_E, Right ] };
key <AC09> { [ Cyrillic_de, Cyrillic_DE, Left ] };
К слову я передумал делать ijkl, сделал на pl;' в силу расположения правого alt
Пользователь добавил сообщение 03 Марта 2019, 20:10:59:
Кстати, чтоб активировать 3й уровень по нажати правого альта (AltGr) делаю setxkbmap -option "lv3:ralt_switch" us,ru при логине.
Пользователь добавил сообщение 03 Марта 2019, 20:18:19:
Теперь проблема в том, что не работает выделение по нажатию AltGr + pl;' + Shift не срабатывает выделение
Пользователь добавил сообщение 03 Марта 2019, 22:22:26:
Тэкс я пофиксил выделение, но не во всех приложениях. Не работает в частности в Chromium. Не работают так же некоторые хоткеи. Добавил еще Page Up, Page Down и Home, End.
/usr/share/X11/xkb/symbols/us
key <AD10> { [ p, P, Up, Up ] };
key <AC10> { [ semicolon, colon, Down, Down ] };
key <AC11> { [ apostrophe, quotedbl, Right, Right ] };
key <AC09> { [ l, L, Left, Left ] };
key <AD09> { [ o, O, Home, Home ] };
key <AD11> { [ bracketleft, braceleft, End, End ] };
key <AD08> { [ i, I, Prior, Prior ] };
key <AC08> { [ k, K, Next, Next ] };
/usr/share/X11/xkb/symbols/ru
key <AD10> { [ Cyrillic_ze, Cyrillic_ZE, Up, Up ] };
key <AC10> { [ Cyrillic_zhe, Cyrillic_ZHE, Down, Down ] };
key <AC11> { [ Cyrillic_e, Cyrillic_E, Right, Right ] };
key <AC09> { [ Cyrillic_de, Cyrillic_DE, Left, Left ] };
key <AD09> { [ Cyrillic_shcha, Cyrillic_SHCHA, Home, Home ] };
key <AD11> { [ Cyrillic_ha, Cyrillic_HA, End, End ] };
key <AD08> { [ Cyrillic_sha, Cyrillic_SHA, Prior, Prior ] };
key <AC08> { [ Cyrillic_el, Cyrillic_EL, Next, Next ] };
В общем без клавиатуры с программируемыми кнопками отказаться не получится, кажется.
ТС не появлялся на Форуме более трех месяцев по состоянию на 13/02/2020 (последняя явка: 03/03/2019). Модератором раздела принято решение закрыть тему.
--zg_nico