Eu peguei alguns recados de informação e decidi seguir com isso. Eu substituí o hidraw na solução original com a biblioteca hidapi e implementei a solução usando ele.
Código-fonte disponível no GitHub .
Estou usando o teclado K810 da Logitech no OSX. Tudo funciona bem, excluindo "Fn-lock", que é um recurso mantido internamente pelo dispositivo e, para configurá-lo, o SO precisa se comunicar com ele.
Já existe solução existente para Linux , então os códigos que devem ser enviados são conhecidos, mas devido à natureza da solução não é utilizável no OSX.
O único problema aqui é como enviar esses códigos conhecidos para o teclado no OSX. Embora eu possa aceitar biblioteca, prefiro ter um utilitário que faça isso (seja GUI ou CLI).
Eu peguei alguns recados de informação e decidi seguir com isso. Eu substituí o hidraw na solução original com a biblioteca hidapi e implementei a solução usando ele.
Código-fonte disponível no GitHub .