Я пытаюсь отобразить Ctrl+ H, J, K, Lс помощью кнопок со стрелками Left, Down, Up, Rightсоответственно, на ОС Ubuntu ( во всем мире, а не внутри Vim).
Я попытался найти решение, опубликованное здесь , но команды модификаторов не работают. Вот что я пытаюсь:
xmodmap -e "keycode 45 Control_L = k Up"
xmodmap -e "keycode 45 control = k Up"
(код клавиши 45 отображается на «k»)
Ни одна из команд не работает. (Они не дают ошибок, но ctrl+ kне переназначается на up arrow)
Есть ли способ сделать это xmodmap, и если нет, есть ли более обходной путь?
Спасибо!
Изменить: я нашел свой ответ здесь - благодаря Swift
источник
У меня Tux-J и Tux-K сопоставлены с Up и Down в KDE, это актуально для всех приложений. На самом деле это довольно легко настроить.
System Settings -> Custom Shorcuts -> Preset Actions
Preset Actions
и выберитеNew -> Global Shortcut -> Send Keyboard Input
VIM-J
Down
Apply
.Наслаждайтесь!
источник