Во время просмотра списка ярлыков в системных настройках я понял, что некоторые из них - это просто слова и относятся к клавишам Fn. Например,
WWW Calculator MailЯ понимаю, что это не настоящие клавиши Fn, а Fn. Должен быть какой-то компонент Ubuntu, который отображает специфические клавиши Fn для производителя / клавиатуры в эти «унифицированные» функции Fn.
Что такое полный список , это неверные клавиши Fn , распознаваемые Конфигурация ярлыков Ubuntu?
Ubuntu (и другие дистрибутивы Linux в целом) принимает символы, определенные в проекте XFree86. Вы можете найти список этих символов на этой странице вики. Отображение от ключа к символу для каждой модели клавиатуры выполняется XKB. Посмотрите в /usr/share/X11/xkb/symbols/inet, например:
// Logitech
// Logitech common definitions
hidden partial alphanumeric_keys
xkb_symbols "logitech_base" {
include "inet(media_nav_acpi_common)"
key <I02> { [ XF86HomePage ] };
key <I15> { [ XF86Community ] };
key <I16> { [ XF86ScrollClick ] };
key <I21> { [ XF86VendorHome ] };
key <I3B> { [ XF86New ] };
key <I3C> { [ XF86Reply ] };
key <I43> { [ XF86MyComputer ] };
key <I44> { [ XF86Documents ] };
key <I57> { [ XF86Pictures ] };
key <I58> { [ XF86Music ] };
};
Ubuntu (и другие дистрибутивы Linux в целом) принимает символы, определенные в проекте XFree86. Вы можете найти список этих символов на этой странице вики. Отображение от ключа к символу для каждой модели клавиатуры выполняется XKB. Посмотрите в /usr/share/X11/xkb/symbols/inet, например:
// Logitech
// Logitech common definitions
hidden partial alphanumeric_keys
xkb_symbols "logitech_base" {
include "inet(media_nav_acpi_common)"
key <I02> { [ XF86HomePage ] };
key <I15> { [ XF86Community ] };
key <I16> { [ XF86ScrollClick ] };
key <I21> { [ XF86VendorHome ] };
key <I3B> { [ XF86New ] };
key <I3C> { [ XF86Reply ] };
key <I43> { [ XF86MyComputer ] };
key <I44> { [ XF86Documents ] };
key <I57> { [ XF86Pictures ] };
key <I58> { [ XF86Music ] };
};