Eu encontrei o problema. Eu tinha um hub USB de 4 portas que meu teclado estava conectado para gostar isso um. Quando conectei meu teclado diretamente ao PC, o problema desaparece.
Eu tenho um problema com uma máquina minha que está executando o Ubuntu 16.04.
Etapas para reproduzir o problema:
As teclas pressionadas começam a funcionar mal, como se eu estivesse segurando uma chave quando, na realidade, eu removi minhas mãos completamente. A situação pode ser corrigida apenas removendo a conexão USB do dispositivo Android.
Já experimentei vários dispositivos Android e todos têm o mesmo problema. Eu também tenho vários outros colegas com a mesma configuração de hardware do PC e eles não têm o problema. Alguém pode sugerir como posso depurar o problema para ver qual é o problema?
EDITAR:
evtest log (dispositivo conectado pouco antes do "k" ser pressionado):
Event: time 1498086624.661268, type 4 (EV_MSC), code 4 (MSC_SCAN), value 70028
Event: time 1498086624.661268, type 1 (EV_KEY), code 28 (KEY_ENTER), value 0
Event: time 1498086624.661268, -------------- SYN_REPORT ------------
Event: time 1498086627.085272, type 4 (EV_MSC), code 4 (MSC_SCAN), value 70009
Event: time 1498086627.085272, type 1 (EV_KEY), code 33 (KEY_F), value 1
Event: time 1498086627.085272, -------------- SYN_REPORT ------------
fEvent: time 1498086627.141262, type 4 (EV_MSC), code 4 (MSC_SCAN), value 70009
Event: time 1498086627.141262, type 1 (EV_KEY), code 33 (KEY_F), value 0
Event: time 1498086627.141262, -------------- SYN_REPORT ------------
Event: time 1498086634.805269, type 4 (EV_MSC), code 4 (MSC_SCAN), value 7000a
Event: time 1498086634.805269, type 1 (EV_KEY), code 34 (KEY_G), value 1
Event: time 1498086634.805269, -------------- SYN_REPORT ------------
gEvent: time 1498086634.869271, type 4 (EV_MSC), code 4 (MSC_SCAN), value 7000a
Event: time 1498086634.869271, type 1 (EV_KEY), code 34 (KEY_G), value 0
Event: time 1498086634.869271, -------------- SYN_REPORT ------------
Event: time 1498086646.165257, type 4 (EV_MSC), code 4 (MSC_SCAN), value 7000e
Event: time 1498086646.165257, type 1 (EV_KEY), code 37 (KEY_K), value 1
Event: time 1498086646.165257, -------------- SYN_REPORT ------------
kEvent: time 1498086646.415080, type 1 (EV_KEY), code 37 (KEY_K), value 2
Event: time 1498086646.415080, -------------- SYN_REPORT ------------
Event: time 1498086646.451088, type 1 (EV_KEY), code 37 (KEY_K), value 2
Event: time 1498086646.451088, -------------- SYN_REPORT ------------
Event: time 1498086646.487099, type 1 (EV_KEY), code 37 (KEY_K), value 2
Event: time 1498086646.487099, -------------- SYN_REPORT ------------
Event: time 1498086646.523132, type 1 (EV_KEY), code 37 (KEY_K), value 2
Event: time 1498086646.523132, -------------- SYN_REPORT ------------
Event: time 1498086646.559089, type 1 (EV_KEY), code 37 (KEY_K), value 2
Event: time 1498086646.559089, -------------- SYN_REPORT ------------
Event: time 1498086646.595088, type 1 (EV_KEY), code 37 (KEY_K), value 2
Eu encontrei o problema. Eu tinha um hub USB de 4 portas que meu teclado estava conectado para gostar isso um. Quando conectei meu teclado diretamente ao PC, o problema desaparece.