Как заменить / переназначить клавишу CAPS LOCK клавишей Tab?

Я пытался заменить клавишу CAPS LOCK клавишей Tab. Таким образом, клавиша CAPS LOCK больше не должна включать CAPS, вместо этого она действует как клавиша Tab. Некоторые люди говорили мне, что я должен создать .Xmodmap файл в ~/ каталог. Но я понятия не имею, что дальше.

Какие-либо предложения?

3 ответа

Решение

Сначала перечислите свои текущие настройки с

xmodmap -pke|egrep  -e '(Tab|Caps)'

Я получаю этот вывод

keycode  23 = Tab ISO_Left_Tab Tab ISO_Left_Tab
keycode  66 = Caps_Lock NoSymbol Caps_Lock

Итак, временно установите вашу раскладку

xmodmap -e "keycode  66 = Tab ISO_Left_Tab Tab ISO_Left_Tab"
xmodmap -e "keycode  23 = Caps_Lock NoSymbol Caps_Lock"

Предполагая, что это работает, добавьте эти строки в ~/.Xmodmap

keycode  66 = Tab ISO_Left_Tab Tab ISO_Left_Tab
keycode  23 = Caps_Lock NoSymbol Caps_Lock

После этого вы можете либо выйти из системы, либо снова войти в нее, либо

xmodmap ~/.Xmodmap

У меня работает этот код:

clear Lock
keycode  66 = Tab ISO_Left_Tab Tab ISO_Left_Tab
keycode  23 = Caps_Lock NoSymbol Caps_Lock

Для alt-capslock: в вашем .Xmodmap файл, добавить clear Mod1 в начале и добавить Mod1 = Alt_L Alt_R в конце.

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