У меня есть клавиатура Microsoft Digital Media 3000. Кажется, что ни одна из функциональных клавиш или других специальных клавиш ничего не делает, что мне нужно сделать, чтобы они работали (по крайней мере, f2 kbd>, так как отсутствие ярлыка для переименования файла ведет меня mad)
Если я запускаю xev
и нажимаю f2 kbd>, я получаю следующий вывод в терминале:
Событие KeyPress, serial 36, синтетический NO , окно 0x4800001, корень 0x15d, subw 0x0, время 42858728, (674,456), корень: (1034,588), состояние 0x10, код ключа 139 (keysym 0xff65, Undo), same_screen YES, XLookupString дает 0 байтов: XmbLookupString дает 0 байтов: XFilterEvent возвращает: False
Событие KeyRelease, серийный номер 36, синтетический номер NO, окно 0x4800001, корень 0x15d, subw 0x0, время 42858912, (674,456), корень: (1034,588), состояние 0x10, код ключа 139 (keysym 0xff65, Отменить), same_screen ДА, XLookupString дает 0 байтов: XFilterEvent возвращает: False
blockquote>
Используя xbindkeys и xte, вы сможете переназначить клавишу f2 kbd>.
sudo apt-get install xbindkeys && sudo apt-get install xautomation
Создайте файл конфигурации xbindkeys
xbindkeys --defaults > $HOME/.xbindkeysrc
Теперь нам нужно отредактировать файл: gedit $HOME/.xbindkeysrc
Прокрутите до конца файла и создайте новую строку.
Тип:
“xte 'key F2'”
0xff65
Этот должен связать функциональную клавишу f2 с F2 kbd>. Дайте мне знать, если это не сработает.
Вы можете сделать это для любого из ваших ключей, просто получите их keysym
из xev
.
Перезагрузите компьютер.