Se você quiser hackear um pouco, é possível remapear essas teclas Fn no Linux. No artigo Logitech Unifying for Linux: ferramenta de engenharia reversa e desemparelhamento , descrevo como monitorar o tráfego USB para fazer engenharia reversa da Logitech Unifying dispositivos.
Requisitos para reatribuição de engenharia reversa das teclas Fn:
- Conhecimento básico do protocolo Logitechs HID ++ 1.0 (e talvez 2.0 também, dependendo do seu dispositivo). (disponível no link )
- A ferramenta apresentada no meu artigo,
read-dev-usbmon
, pode ser usada para facilitar o monitoramento. - Capacidade de escrever para dispositivos privilegiados (geralmente
/dev/hidraw0
), consulte meu artigo para obter detalhes.
Quando o tempo permitir, vou analisar isso. Até lá, só posso te dar dicas:
-
No meu teclado K800 (HID ++ 1.0), habilitar o bit de notificação 1 no campo 1 altera as informações enviadas pelo teclado, presumivelmente para permitir a personalização conforme descrito por você. De link :
00 rw ENABLED_NOTIFS, 10 02 00, 10 is Battery info, buy what is 02? After writing FF FF FF, reading the register shows 13 02 00 .1 .. .. - If enabled, keys like Web and Mute are passed over the HID protocol with short message type=03. This presumably allows the user to customize key bindings. .2 .. .. - ? 1. .. .. - battery status (documented) (see also below, register/type 07) .. .2 .. - backlight changes (pressing Fn+F[56])
Quando alguém implementa isso (talvez eu), provavelmente acabará no software da Solaar. Esse recurso é rastreado no link