Reconhece teclas extras do teclado: Steelseries Apex

7

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?

    
por Thaldath 14.12.2013 / 13:26

4 respostas

3

Eu criei um utilitário que envia comandos necessários ao teclado para relatar eventos de chave adicionais:

link

    
por 16.01.2014 / 14:40
1

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.

    
por 20.12.2013 / 09:39
0

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

    
por 19.12.2013 / 12:10
0

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.

    
por 23.12.2013 / 19:13