Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: AltGr + ijkl = стрелки  (Прочитано 717 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ANtlord

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
AltGr + ijkl = стрелки
« : 02 Марта 2019, 23:46:02 »
Добрый день! Хочу сделать 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
« Последнее редактирование: 13 Февраля 2020, 00:11:09 от zg_nico »

 

Страница сгенерирована за 0.016 секунд. Запросов: 19.