Функция карты + Backspace для удаления

9

Я привык к ноутбукам Apple, на которых Function+ Backspaceотображается Delete. Я тоже в порядке с Shift+ Backspace.

Есть ли способ получить это? Обратите внимание, что я использую Xmonad, и у меня настроены некоторые модификации клавиатуры, xmodmapно я очень мало понимаю, как она работает.

Я пробовал xmodmap -e "keycode 22 = BackSpace KP_Delete BackSpace BackSpace", который работает в некоторых приложениях, но игнорируется моим терминалом.

Я видел этот вопрос, но он кажется специфичным для KDE. Я бы предпочел не использовать какой-либо графический интерфейс.

Espressofa
источник
1
Я использую Ubuntu 14.04 GNOME на Macbook (10,1). fn + BackSpace по умолчанию работает как Delete. Я пытался привязать Shift + BackSpace к Delete, используя xmodmap -e 'keycode 22 = BackSpace Delete', но это не сработало. В приложениях Shift + BackSpace ничего не делал, а в терминале выводил бы ~ 2.
ballPointPenguin
1
Странно, что на этот вопрос не ответили.
Стивен Руз
@ StevenRoose Вы ищете ответ на этот вопрос?
Сет
1
Зачем еще мне открывать щедрость?
Стивен Руз

Ответы:

1

Я не думаю, что это возможно. Сама функциональная клавиша не отправляет код клавиши, она изменяет код, отправляемый клавишей, с которой она нажата в сочетании с. То есть он реализован клавиатурой, а не ОС. На большинстве клавиатур отсутствует код возврата функции.

Вы можете проверить это на своей клавиатуре, используя команду showkey. Запустите showkey от имени пользователя root и попробуйте нажимать различные клавиши с функциональной клавишей и без нее.

Тони МакГрегор
источник
0

Я нашел полезное руководство здесь

http://blacketernal.wordpress.com/set-up-key-mappings-with-xmodmap/

Довольно простое решение с другим подходом, и оно решало мою проблему.

firmanium
источник
Я пробовал многочисленные уроки. Клавиша Fn не отображается. Я пытался заставить его работать с Shift или Alt сейчас, тоже не работает.
Стивен Руз
Это не решает вопрос и ссылки только сообщения не являются ответами