Os scancodes para teclados usb não são o que você esperaria, eles não são a saída de showkey -s
. Em vez disso, você praticamente tem que usar evtest
para obter os scancodes que você precisa.
Exemplo de saída de evtest
:
Event: time 1399420905.069693, type 4 (EV_MSC), code 4 (MSC_SCAN), value 70004
Event: time 1399420905.069693, type 1 (EV_KEY), code 30 (KEY_A), value 1
Event: time 1399420905.069693, -------------- SYN_REPORT ------------
Você quer o valor depois de MSC_SCAN
, neste caso, ele nos diz que o botão mapeado para a tecla A ( KEY_A
) tem um scancode de 70004
.