Страницы

Поиск по вопросам

среда, 20 февраля 2019 г.

(Linux/Ubuntu) Как настроить стрелки на определенные клавиши при зажатом Alt

Надоело постоянно сдвигать правую руку на стрелки каждый раз когда нужно перемещаться по коду. Есть идея для этого использовать к примеру клавиши IJKL при зажатом Alt, но вот как это все настроить даже не представляю. Сижу на Ubuntu.


Ответ

Вариант 1
Можно использовать xdotool и назначить горячие клавиши в Меню - Параметры системы - Клавиатура - Комбинации клавиш - Дополнительные комбинации

Здесь надо добавить 4 кнопки соответственно:
xdotool keyup Ctrl key Up keydown Ctrl xdotool keyup Ctrl key Left keydown Ctrl xdotool keyup Ctrl key Down keydown Ctrl xdotool keyup Ctrl key Right keydown Ctrl
И назначить им комбинации Control + I, Control + J, Control + K, Control + L

Корявый, конечно, вариант. Но раз уж ничего другого не предлагают...
Вариант 2
Использовать xmodmap
$ cat > ~/.Xmodmap keycode 37 = Mode_switch keysym j = j J Left keysym l = l L Right keysym i = i I Up keysym k = k K Down ^C $ xmodmap ~/.Xmodmap
keycode 37 - это левый Control
Команду $ xmodmap ~/.Xmodmap нужно поместить в автозагрузку.
Второй вариант считаю более правильным.

Комментариев нет:

Отправить комментарий