Как сопоставить & lt; модификатор & gt; + hjkl для функциональности клавиш со стрелками?

Я так привык к hjkl vim для передвижения в последнее время и обнаружил, что хочу использовать их сразу после выхода из vim.

Что было бы лучшим способом для отображения fn + h / j / k / l влево / вниз / вверх / вправо?

изменить: любой <modifier> + h / j / k / l будет удовлетворительным, если он не конфликтует с другим быстрые клавиши.

1
задан 15 May 2014 в 15:10

3 ответа

Пока я сочувствую вам (у меня есть клавиатура Happy Hacking, и мне бы хотелось, чтобы на моем ноутбуке была такая же компоновка с Fn +; '[/ для левого и правого вниз соответственно), функциональная клавиша Fn почти всегда полностью реализуется в аппаратном обеспечении, и нет никакого способа связать его как ключ-модификатор программного обеспечения.

3
ответ дан 24 May 2018 в 07:46

Если какой-либо модификатор выполнит, то для AltGr с помощью xmodmap выполните следующую работу.

Сначала найдите коды клавиш для h,j,k и l. Это можно сделать, выполнив xev в терминале, а затем нажав соответствующие клавиши. Для меня ключевым кодом для h является 43. Чтобы сопоставить этот плюс AltGr с left, используйте команду

xmodmap -e "keycode 43 = h H NoSymbol NoSymbol Left"

Повторите для остальных ключей, и вы будете готовы :) Чтобы установить при запуске, см. Этот Q & amp; A .

1
ответ дан 24 May 2018 в 07:46

Поскольку некоторое время xmodmap лишено! чтобы получить системную настройку, вы должны использовать xkb. Поэтому отредактируйте файл языка в /usr/share/X11/xkb/symbols/, чтобы добавить туда свои изменения.

см. Https://askubuntu.com/a/898462/34298

1
ответ дан 24 May 2018 в 07:46

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

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