У нас работают эргономичные клавиатуры, к которым я не совсем привык. Кажется, я продолжаю нажимать клавишу с заглушкой, пока я нахожусь, vim
и это начинает раздражать. Как я могу отключить этот ключ или изменить его на другой ключ?
10
Ответы:
Быстрый и грязный способ отключить это с помощью
xmodmap
:Следующий вопрос: что бы вы хотели с ним сделать? Я обычно делаю это либо Ctrlключом:
В зависимости от вашего DE / WM, есть вероятность сделать это в конфигурации GUI. Например, у Gnome есть опция «раскладка клавиатуры» на панелях управления с вкладкой опций, которая включает несколько похожих модификаций раскладки.
источник
setxkbmap
Использование
xmodmap
.Настройка для отключения вашего capslock является
Это будет помещено в ваш
.xmodmap
файл.Другой вариант - временно отключить его, вы можете использовать
setxkbmap
параметр:а затем, чтобы восстановить нормальное поведение:
setxkbmap -option
источник
Использование xmodmap изменит только привязку клавиш в X. Если вам это нужно на консоли, это немного по-другому. Изменения, приведенные ниже, изменят и X, и консоль, поэтому я всегда так делаю.
Для Linux добавьте это в /etc/rc.local (или создайте сценарий инициализации):
Для Solaris на ПК с правкой клавиатуры USB
/usr/share/lib/keytables/type_6/reset
(для других типов клавиатур вы должны заменитьtype_6
на соответствующий тип):Найдите эту строку:
Заменить на это:
Естественно, вы можете заменить Controlлюбой ключ, который вы хотите.
источник
Это часть моего
.xmodmaprc
, которая превращается CapsLockв Esc, и наоборот:Вы можете проверить коды клавиш, запустив
xev
и просто нажав кнопки, которые вы хотите проверить.источник