...
умеет многое ... p Left :group
mousemove_relative -- -15 ...
Без всяких лирических отступления — ключевое слово
xdotool.
xdotool умеет многое, но сейчас нас интересует её возможность нажатия кнопок мыши или изменения положения курсора:
- xdotool mousemove 50 100 — переместит курсор на точку с координатами 50.100
- xdotool mousemove_relative 10 0 — переместит курсор на 10 вправо
- xdotool click 1 — нажмет левую кнопку мыши
Ну и так далее, опций достаточно много — начиная от передвижения и заканчивая отпусканием кнопки мыши (а помимо работы с мышью есть ещё много чего что умеет xdotool)
Посему если есть желание управлять мышью, то просто вешаем на хоткеи на желаемые манипуляции с мышью.
К примеру, мне хватает малого, и в конфиге
xchainkeys (а это для меня поудобнее чем xbindkeys) имеются строки
W-p Up :group xdotool mousemove_relative -- 0 -15
W-p Down :group xdotool mousemove_relative 0 15
W-p Right :group xdotool mousemove_relative 15 0
W-p Left :group xdotool mousemove_relative -- -15 0
W-p Return :group xdotool click 1
После нажания
Win+
p стрелками можно управлять курсором, а клавиша
Enter будет равносильна нажатию левой кнопки мыши.
И всё это независимо от wm…
PS. В некоторых DE управление курсором мыши с нампада это штатная функция (ищите да обрящите)