Estou usando um teclado retroiluminado Perixx PX-1100. Pressionar o botão LED (que altera a cor da luz de fundo) é registrado como um clique no botão do mouse. Eu mapeei estas teclas pressionadas para desconhecido por:
Criando 61-keyboard-local.hwdb em /etc/udev/hwdb.d contendo:
evdev:input:b\*v04F2p0603\*
KEYBOARD_KEY_ff020001=unknown
KEYBOARD_KEY_ff020002=unknown
KEYBOARD_KEY_ff020003=unknown
KEYBOARD_KEY_ff020004=unknown
Em seguida, execute:
sudo udevadm hwdb --update
sudo udevadm trigger /dev/unput/event*
Isso faz com que o sistema não interprete mais esse botão como um clique do mouse.
NO ENTANTO, pressionar este botão ainda é interpretado como um pressionamento repetitivo de teclas com valor desconhecido. Isso faz com que o temporizador de inatividade do sistema seja redefinido continuamente, impedindo que o bloqueio de tela seja ativado. Eu tentei isso usando o Gnome 3 e o KDE, e obtive resultados idênticos.
Existe uma maneira de o sistema ignorar completamente essa chave?