Клавиши регулировки звука моего ноутбука по умолчанию - fn + вверх / вниз. В gnome 2.x я легко изменил эту привязку к верхним правым клавишам моей клавиатуры (/ и *). Кажется, что gnome 3 позволяет мне менять привязку клавиш, но когда я нажимаю эти кнопки, он по-прежнему печатает символы / и *. Похоже, что ничего, кроме привязок медиа-клавиш по умолчанию будет регистрироваться. Это ошибка, о которой я должен сообщить, или это намеренное поведение от gnome?
Я знаю, что они блокируют назначение обычных клавиш для защиты от потери функциональности клавиатуры, но в этом случае это позволяет мне назначить это, просто не работает.
РЕДАКТИРОВАТЬ: Я обнаружил, что то же самое происходит и в KDE. Я считаю, что Гном не виноват. Что мешает этим ключам регистрировать назначенные им действия?
Вы можете изменить привязки клавиш с помощью файла .xmodmap в вашем домашнем каталоге. Сначала вы должны открыть тип терминала xev
, а затем нажать нужные клавиши (клавиши, поведение которых вы хотите, и клавиши, которые вы хотите, чтобы это поведение было). Xev запишет сочетания клавиш, сообщив вам коды клавиш и названия команд. Затем вы идете в свой домашний каталог и создаете новый файл с именем .xmodmap
. Там вы должны расположить все, как показано в следующем примере:
keycode 110 = Home
(ключ, который вы хотите дать = желаемая команда)
С помощью этого вы можете легко поменять местами или изменить привязки клавиш. После этого вы должны выйти из системы и снова войти в нее и выбрать созданный .xmodmap для использования.
В конце концов это выглядит так:
код клавиши key1 = функциональная клавиша2
код клавиши key2 = функция Key1