Я хотел бы правильную клавишу Alt при нажатии вместе с h, j, k, l для работы левыми, вниз, и клавишами со стрелкой вправо соответственно.
Мне не нужна правильная клавиша Alt для работы иначе, но было бы хорошо, если бы это была, возможно, клавиша Alt. При использовании с Ctrl клавиши управления курсором должны работать как обычные. При редактировании текста в окне редактирования Firefox Ctrl+R_Alt+l должен пропустить одно слово направо.
Как я достигаю этого?
Я попробовал несколько вещей, но я не хотел бы отправлять их здесь, потому что ни один из них не работал. Я сначала попытался реализовать это в 2010, но не было большого количества материала тогда. При оглядывании теперь, кажется, нет большого количества информации об этом также. Моей текущей ОС является Ubuntu 18.04, 64-разрядная.
/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
<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 для перемещения курсора одно слово налево.