Перестановка клавиш

9

Некоторые клавиши в моей клавиатуре залипли после катастрофического разлива кокса. Я не собираюсь заменять старую клавиатуру, поскольку весь ноутбук будет заменен в следующем году.

Этими клавишами являются: стрелка вверх, стрелка вниз, сдвиг и «/».

У Shift есть брат-близнец на западном побережье, который сейчас выполняет всю работу, и я мог переписать «/» как «удалить» (теперь я понимаю, что это был абсолютно бесполезный ключ) с xmodmap -e 'keycode 119=/'командой. То есть нажатие «delete» теперь выводит «/».

Чтобы узнать, как заменить ключи, которые я использую xev. Я намерен заменить стрелки вверх и вниз для pgup и pgdn соответственно. К несчастью стрелки вверх / вниз не имеют выхода. Я знаю, что pgup и pgdn - это ключевые коды 112 и ключевые коды 117. Но что я должен заполнить в xmodmap -e 'keycode <value>=<action>'шаблоне, как xmodmap -e 'keycode 112='иxmodmap -e 'keycode 117='

Пьер Б
источник
Предполагая, что вы говорите о клавиатуре самого ноутбука, быстрое и простое решение до замены вашего ноутбука может быть дешевой USB-клавиатурой.
Crovaxon
Хотя Стивен Китт будет работать, если есть возможность, я предлагаю починить, заменить или обойти (USB-клавиатура) клавиатуру. Экономия в размере 50 долларов не стоит того, чтобы переучить себя печатать неправильно, а затем заново учиться печатать правильно.
Coteyr

Ответы:

12

Смотрите /usr/include/X11/keysymdef.hдля доступных имен ключей:

xmodmap -e 'keycode 112=Up'
xmodmap -e 'keycode 117=Down'

(префиксы должны быть удалены).

Стивен Китт
источник