Я использую Xfce под Xubuntu 14.04, 32-разрядная версия.
Мои пальцы страдают артритом / жесткостью, поэтому я должен поднять руки, чтобы печатать каждую букву, поскольку они не двигаются достаточно независимо, чтобы я мог держать руки на якоре и печатать.
И так как я выполняю множество операций копирования и вставки и часто использую ПК, в Windows я использую AutoHotKey (в котором ^ kbd> равен ctrl kbd>) для переназначения CapsLock в crtrl kbd> + c kbd> (копия) и Esc kbd> в ctrl kbd> + v kbd> (вставить) и от NumLock kbd> до Esc kbd>, а также от средней клавиши мыши до ctrl kbd> + x kbd> (вырезать) через скрипт:
CapsLock :: ^ c
Esc :: ^ v
NumLock :: Esc
кнопка :: ^ x
I может запустить AutoHotKey под Wine, но скрипт не работает. У меня также установлен AutoKey, но я не могу понять, как делать то, что я хочу.
Принятый ответ на Как переназначить определенные ключи или устройства? не работает в этом случае, потому что команда wev не показывает (из того, что я вижу) код ключа для комбинаций клавиш : ctrl - то же самое, что ctrl + c, только отличается состояние (состояние 0x6): состояние 0x4, код клавиши 37 (keysym 0xffe3, Control_L), same_screen YES.
И не ясно, как поменять местами две клавиши с помощью xmodmap, даже если у меня было 2 разных кода клавиш.
Это очень серьезная проблема для меня при использовании Linux. Спасибо за любую помощь.