У меня есть ноутбук с полной клавиатурой (у него есть numpad), но ноутбук не такой большой, и из-за этого клавиши относительно малы, а это значит, что я постоянно нажимаю клавиши случайно на части numpad.
Есть ли способ отключить определенные ключи, которые я просто не хочу?
У меня есть клавиша Menu, очень близкая клавишам Ctrl и стрелка влево.
xmodmap -e 'keycode 135 = 0x0000'
Чтобы получить первое впечатление о том, какие коды клавиш отображаются на какие ключи, просто введите:
xmodmap -pke
, который дает вам список всех сопоставлений. Например, строка
keycode 57 = n N
означает, что код 56 клавиатуры отображается в нижнем регистре «n», если не нажимается дополнительная клавиша, а в верхнем регистре «N», если Ctrl
Некоторые ссылки, чтобы обойти вещи.
xev позволит вам идентифицировать ключевой код для интересующего вас ключа. Посмотрите на его страницу руководства. Это также хорошая справочная информация, Mediakeys с .Xmodmap HOWTO ArchWiki имеет хорошее описание для xmodmapУ меня есть клавиша Menu, очень близкая клавишам Ctrl и стрелка влево.
xmodmap -e 'keycode 135 = 0x0000'
Чтобы получить первое впечатление о том, какие коды клавиш отображаются на какие ключи, просто введите:
xmodmap -pke
, который дает вам список всех сопоставлений. Например, строка
keycode 57 = n N
означает, что код 56 клавиатуры отображается в нижнем регистре «n», если не нажимается дополнительная клавиша, а в верхнем регистре «N», если Ctrl
Некоторые ссылки, чтобы обойти вещи.
xev позволит вам идентифицировать ключевой код для интересующего вас ключа. Посмотрите на его страницу руководства. Это также хорошая справочная информация, Mediakeys с .Xmodmap HOWTO ArchWiki имеет хорошее описание для xmodmapПример, чтобы отключить / включить backspace:
# Disable
$ xmodmap -e 'keycode 22 = '
# Enable
$ xmodmap -e 'keycode 22 = BackSpace'
, где 22 нужно заменить на выход xev, нажимая обратное пространство.
Пример, чтобы отключить / включить backspace:
# Disable
$ xmodmap -e 'keycode 22 = '
# Enable
$ xmodmap -e 'keycode 22 = BackSpace'
, где 22 нужно заменить на выход xev, нажимая обратное пространство.