2

У меня есть клавиатура Apple, которую я просто люблю. Теперь я ненавижу свою обычную клавиатуру на работе. У меня просто небольшая проблема с клавиатурой Apple. Там нет "вставить" ключ. Тот, который обычно вставляется на обычную клавиатуру, заменяется клавишей "fn". Я хотел бы сохранить функциональность fn, так как это полезно с клавишами Fx на верхней части моей клавиатуры. Если у меня есть другой ключ, который я хочу переназначить, кому я могу получить код, а затем назначить код функции "Вставить"? Я в основном использую эту клавишу для буфера обмена (Ctrl-Ins, Shift-Ins), и иногда у меня нет другого выбора, кроме как использовать мышь, чего я хочу избежать.

Например, кнопку "Извлечь" можно переназначить или использовать F13.Клавиши F19, которых нет на обычных клавиатурах.

1 ответ1

1

Это зависит от того, где вы хотите сделать переназначение, и какие программы вы хотите обнаружить. Только в программах X GUI? Тогда, вероятно, достаточно xmodmap. Также в программах командной строки, которые вы используете в терминале в X? Тогда может быть достаточно xmodmap, но вам также может потребоваться настроить вашу терминальную программу, а также может потребоваться ваша конфигурация readline (~/.inputrc), а также может потребоваться предоставить собственное определение terminfo и установить TERM в это новое определение. Если вы хотите, чтобы переназначение отображалось в консолях Linux (того типа, который вы получаете при нажатии Ctrl-Alt-F1), вам нужно сделать еще кое-что. К сожалению, для этого не существует простого глобального интерфейса.

Я кратко описываю некоторые интерфейсы здесь (немного): Control-Up, Down, Left, Right в качестве дополнительных клавиш.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .