Каковы точные шаги к наличию клавиш управления курсором на RALT+hjkl?

Я хотел бы правильную клавишу Alt при нажатии вместе с h, j, k, l для работы левыми, вниз, и клавишами со стрелкой вправо соответственно.

Мне не нужна правильная клавиша Alt для работы иначе, но было бы хорошо, если бы это была, возможно, клавиша Alt. При использовании с Ctrl клавиши управления курсором должны работать как обычные. При редактировании текста в окне редактирования Firefox Ctrl+R_Alt+l должен пропустить одно слово направо.

Как я достигаю этого?

Я попробовал несколько вещей, но я не хотел бы отправлять их здесь, потому что ни один из них не работал. Я сначала попытался реализовать это в 2010, но не было большого количества материала тогда. При оглядывании теперь, кажется, нет большого количества информации об этом также. Моей текущей ОС является Ubuntu 18.04, 64-разрядная.

1
задан 29 July 2018 в 00:10

1 ответ

  • Создайте новое расположение путем открытия текущей раскладки клавиатуры (например. /usr/share/X11/xkb/symbols/us) и сохраните файл как новый файл (например. oe).
  • В первом блоке (xkb_symbols "basic") и в конце, добавить include "level3(ralt_switch)"

  • В том же самом блоке найдите ключевой символ для h (например. <AC06>) и измените содержание, таким образом, это читает что-то как key <AC06> { [ h, H, Left ] };

  • Открытый /usr/share/X11/xkb/rules/evdev.xml

  • Пойдите в конец <layoutList> раздел (ищут </layoutList>) и добавьте следующее после последнего </layout> тег:

    <layout>
     <configItem>
       <name> oe </name>
       <shortDescription> oe </shortDescription>
       <description> my new keyboard layout </description>
       <languageList>
          <iso639Id> eng </iso639Id>
       </languageList>
     </configItem>
     <variantList/>
    </layout>
    
  • Повторитесь для соответствующих ключевых символов (Right, Up, Down) и другие ключи (j, k, l).

  • Загрузите свое недавно созданное расположение setxkbmap -layout oe

Примечание: Это было протестировано на h и работы для Ctrl+Alt+h для перемещения курсора одно слово налево.

0
ответ дан 8 December 2019 в 00:04

Другие вопросы по тегам:

Похожие вопросы: