Как переназначить CapsLock на Ctrl+ C (копировать) и Esc на Ctrl+ V (вставить)?

Я использую Xfce под Xubuntu 14.04, 32-разрядная версия.

Мои пальцы артриты / жесткие, поэтому я должен поднять руки, чтобы напечатать каждую букву, так как они не двигаются достаточно независимо, чтобы я мог держать руки на якоре и печатать.

И так как я выполняю много операций копирования и вставки и часто использую ПК, в Windows я использую AutoHotKey (в котором ^ - ctrl), чтобы переназначить CapsLock на crtrl+c (копировать) и Esc на ctrl+v (вставить) и NumLock Esc, а также средняя клавиша мыши для Ctrl+X (вырезать) через скрипт:

CapsLock::^ с

Esc:: ^ v

NumLock:: Esc

mbutton:: ^ х

Я могу запустить AutoHotKey под Wine, но скрипт не работает. У меня также установлен AutoKey, но я не могу понять, как делать то, что я хочу.

Принятый ответ на Как переназначить определенные ключи или устройства? в этом случае не работает, потому что команда wev не показывает (из того, что я вижу) код клавиши для сочетаний клавиш: ctrl такой же, как ctrl + c, только отличается состояние (состояние 0x6): состояние 0x4, код ключа 37 (keysym 0xffe3, Control_L), тот же экран YES.

И не ясно, как поменять местами два ключа с помощью xmodmap, даже если у меня было 2 разных кода ключа.

Это очень серьезная проблема для меня при использовании Linux. Спасибо за любую помощь.

0 ответов

Другие вопросы по тегам