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

10

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

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

    
задан Void 25.07.2011 в 06:48
источник

2 ответа

10

У меня есть ключ Menu , очень близкий к клавишам Ctrl и слева стрелка .

xmodmap -e 'keycode 135 = 0x0000' 

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

xmodmap -pke

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

keycode  57 = n N

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

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

  1. xev позволит вам идентифицировать ключевой код для интересующего вас ключа.
    Посмотрите на его страницу руководства. Это также хорошая рекомендация,
    Mediakeys с .Xmodmap HOWTO
  2. ArchWiki имеет хорошее описание для xmodmap
ответ дан nik 25.07.2011 в 07:34
источник
5

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

# Disable
$ xmodmap -e 'keycode 22 = '

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

, где 22 нужно заменить на выход xev при нажатии обратного пространства.

    
ответ дан orschiro 08.03.2017 в 08:50