Eu criei um utilitário que envia comandos necessários ao teclado para relatar eventos de chave adicionais:
Eu tenho um novo teclado (Steelseries Apex).
Tem chave extra, mas não consigo obter o Linux para detectá-lo.
Eu tentei xev
, getscancodes
, showkey --scancodes
e dmesg
!
Qualquer um desses comandos me dá erro ou código quando eu clico nas teclas.
O que mais posso experimentar?
Eu criei um utilitário que envia comandos necessários ao teclado para relatar eventos de chave adicionais:
A seção de suporte em link
diz que
Full SteelSeries Engine support on Windows & OSX. Linux support is limited to basic HID Keyboard, Windows Key toggling, and illumination brightness control.
Isso significa que você definitivamente não conseguirá obter toda a funcionalidade no linux, o que eu suspeito que envolveria as chaves Macro. Nessa descrição específica, eles mencionam
basic HID Keyboard, Windows Key toggling, and illumination brightness control
que significa apenas a funcionalidade básica do teclado, o uso da tecla "Windows" e o controle de iluminação estão disponíveis no Linux. Parece que os drivers do Linux para o mesmo não suportam nenhuma outra funcionalidade. Então, desculpe, mas quaisquer chaves adicionais não funcionarão no Linux.
você tentou este comando?
acpi_listen
o homem pode ser encontrado aqui
porque algum dia o teclado não toca em um evento de teclado, mas em um evento de acpi.
Então você pode simplesmente rodar o comando com a conta root e digitar o seu teclado para mostrar algo.
Editar 1:
Você também pode consultar o ótimo tutorial do ubuntu sobre a solução de problemas de hotkeys
Você pode tentar cat /dev/usb/hiddevx
(onde x
é o ID do dispositivo do seu teclado) e, em seguida, pressionar as teclas não funcionais. Isso deve expor todos os códigos de chaves enviados ao seu terminal.
No entanto, se o teclado for parecido com teclados "macro function" com os quais trabalhei no passado, você provavelmente não verá nenhuma saída. Nos dias de outrora, tais teclados podiam ter suas macros configuradas inteiramente no hardware, e eram, assim, independentes do sistema operacional, mas parece que o teclado que você tem tem uma funcionalidade que usa um programa no userspace para conversar com o teclado e configurar as macros , para o qual o OEM ainda não forneceu do Linux.
Tags keyboard arch-linux