
Я хочу сопоставить, переназначить или создать ярлык, который:
F1: Щелчок правой кнопкой мыши
F2: Щелчок левой кнопкой мыши
F3: Прокрутить вниз
F4: Прокрутка вверх
решение1
Я использовал xmodmap
и xdotool
, и я использовал их наилучшим образом. xmodmap
лучше для левого и правого щелчка. Использование сочетания клавиш xdotool
лучше для прокрутки вниз и вверх.
Я покажу все шаги, чтобы пользователь мог решить, какие клавиши и кнопки он хочет переназначить.
0 - Найти названия ключей
С xev
вами откроется:
F1: код клавиши 67
F2: код клавиши 68
F3: код клавиши 69
F4: код клавиши 70
Левый щелчок: Pointer_Button1
Щелкните правой кнопкой мыши: Pointer_Button3
Прокрутить вниз: Pointer_Button5
Прокрутка вверх: Pointer_Button6
1 - Используйте F1 и F2 для левого и правого щелчка.
Используется xmodmap
для реального переназначения клавиш (лучше, чем сочетания клавиш, так как позволяет перетаскивать)
xmodmap -e "keycode 67 = Pointer_Button3"
xmodmap -e "keycode 68 = Pointer_Button1 Pointer_Button1"
Это решение частично получено изздесь.
2 — Создайте сочетания клавиш для прокрутки вниз и вверх
клавиатура > сочетания клавиш > "+" > ...
Прокрутите вниз и нажмите F3
xdotool click 5
Прокрутите вверх и нажмите F4
xdotool click 4
Восстановите конфигурацию xmodmap по умолчанию:
setxkbmap -option