Я привык к ноутбукам Apple, на которых Function+ Backspaceотображается Delete. Я тоже в порядке с Shift+ Backspace.
Есть ли способ получить это? Обратите внимание, что я использую Xmonad, и у меня настроены некоторые модификации клавиатуры, xmodmap
но я очень мало понимаю, как она работает.
Я пробовал xmodmap -e "keycode 22 = BackSpace KP_Delete BackSpace BackSpace"
, который работает в некоторых приложениях, но игнорируется моим терминалом.
Я видел этот вопрос, но он кажется специфичным для KDE. Я бы предпочел не использовать какой-либо графический интерфейс.
Ответы:
Я не думаю, что это возможно. Сама функциональная клавиша не отправляет код клавиши, она изменяет код, отправляемый клавишей, с которой она нажата в сочетании с. То есть он реализован клавиатурой, а не ОС. На большинстве клавиатур отсутствует код возврата функции.
Вы можете проверить это на своей клавиатуре, используя команду showkey. Запустите showkey от имени пользователя root и попробуйте нажимать различные клавиши с функциональной клавишей и без нее.
источник
Я нашел полезное руководство здесь
http://blacketernal.wordpress.com/set-up-key-mappings-with-xmodmap/
Довольно простое решение с другим подходом, и оно решало мою проблему.
источник