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


14

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

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

Ответы:


11

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

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

Большое спасибо. Только один вопрос: что вы имели в виду под «временно установить свою раскладку клавиш»? «Запуск этих линий в терминале?
ДжаноЧен

да, вы можете проверить настройки в терминале, выполнив эти команды.
Пантера

1
Эй, это сработало, но Caps Lock все еще включался и выключался. Что может быть причиной этого?
ДжаноЧен

1
Возможно, вам придется сначала очистить настройки в ~ / .Xmodmap (мне не нужно было этого делать). См. Wiki.archlinux.org/index.php/Xmodmap и manpages.ubuntu.com/manpages/precise/man1/xmodmap.1.html
Пантера

1
Когда вы это делаете, alt-capslock не работает как alt-tab.
забил

8

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

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

1
Не могли бы вы расширить свой ответ?
Virusboy

Чем он отличается от принятого ответа ?
Сет

1
alt-capslock теперь работает как alt-tab (как указано @pwned). А нажатие клавиши Caps Lock не включается и не выключается (как указано janoChen).
Хараф

1
@Seth Важным отличием является то, clear Lockчто очищает старое поведение.
Ян Влчинский,

-1

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


Вы уверены? Там написано Alt Right и Alt Left там.
Брайам
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.