Описание тега ist
Эти ключи не работают в конфигурации по умолчанию, поскольку они сопоставляются с ключом коды > 255. По историческим причинам, Х11 ограничения коды к диапазону [8, 255] и это очень трудно исправить.
Решение переназначить коды клавиш диапазонов ниже 255 , которые еще свободны, как показано в ответе, указанному выше.
Получить все горячие клавиши в ASUS повышенной производительности USB-клавиатура, чтобы работать на Fedora
Создайте новый файл в/lib/udev из/hwdb.д/61-клавиатуры-пользовательские.hwdb
(название важно: по умолчанию ключ отображение в 60-клавиатуры.hwdb
файл и мы хотим переопределить его), с таким содержанием
файлам:ввод:b0003v04B3p301B*
KEYBOARD_KEY_90004=prog2
KEYBOARD_KEY_90005=prog3
Это переписывает в текстовый процессор и электронную таблицу ключей (KEY_WORDPROCESSOR
и KEY_SPREADSHEET
) в ключи и prog2 prog3, которые находятся в разрешенном диапазоне для Х11.
Затем запустите
hwdb udevadm --обновление
udevadm триггер --тип sysname-матч="событие*"
и проверить с evtest, что две клавиши теперь работают.
Теперь можно использовать параметры клавиатуры просто наберите: назначить программы на эти ключи.
Бонус: если приложение уже запущено, сосредоточиться на его последнее использованное окно
Желаемое поведение горячих клавиш - для меня - это либо вернуться к последней использованной окне приложения (если он уже запущен), или же начать применение новых и сосредоточиться на нем. Это легко сделать с помощью shell-скрипт, в этом ответ