Как отключить клавиши с клавиатуры?


16

У меня есть ноутбук с полной клавиатурой (он имеет цифровую клавиатуру), но ноутбук не такой большой, и из-за этого клавиши относительно маленькие, что означает, что я постоянно нахожусь в случайном нажатии клавиш на цифровой клавиатуре.

Есть ли способ отключить определенные ключи, которые я просто не хочу?

Ответы:


14

У меня есть Menuключ очень близко к Ctrlи left-arrowключам.

xmodmap -e 'keycode 135 = 0x0000' 

Чтобы получить первое впечатление о том, какие коды клавиш сопоставлены с какими ключами, просто введите:

xmodmap -pke

который дает вам список всех отображений. Например, строка

keycode  57 = n N

означает, что код 57 клавиши отображается в нижний регистр «n», если дополнительная клавиша не нажата, и в верхний регистр «N», если Shiftудерживается.

Некоторые ссылки, чтобы обойтись с вещами.

  1. xevпозволит вам определить код ключа для вашего ключа интереса.
    Посмотрите на его справочную страницу, это также хороший краткий справочник,
    Mediakeys с .Xmodmap HOWTO
  2. ArchWiki имеет хорошее описание для xmodmap

что я могу сделать, чтобы отключить клавишу '/'?
Шраван

12

Пример для отключения / включения возврата:

# Disable
$ xmodmap -e 'keycode 22 = '

# Enable
$ xmodmap -e 'keycode 22 = BackSpace'

где 22 нужно заменить выводом xevпри нажатой клавише возврата.


1
Большое спасибо. Я всегда нажимаю «Вставить» по ошибке, когда нажимаю клавишу «Конец», и я просто переназначаю функцию «Вставить в конец» :)
Макс Уильямс,
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.