Algumas das teclas fn não são reconhecidas após a atualização

1

Após atualizar meu sistema (incluindo o kernel), descobri que algumas das teclas fn (XF86MonBrightnessUp e XF86MonBrightnessDown) não são reconhecidas por xev e até showkey . Cada vez que uma dessas teclas é pressionada, a próxima mensagem aparece na saída dmesg :

[ 429.202833] atkbd serio0: Unknown key pressed (translated set 2, code 0x88 on isa0060/serio0).
[ 429.202847] atkbd serio0: Use 'setkeycodes e008 <keycode>' to make it known.

Eu executei setkeycodes e008 <keycode> depois que showkey começou a mostrar o código da chave, mas xev ainda não consegue reconhecer que a chave foi pressionada.

Mais um detalhe que foi descoberto usando a ferramenta evtest é que chaves problemáticas geram apenas eventos com value 2 :

Event: time 1430520388.854296, type 4 (EV_MSC), code 4 (MSC_SCAN), value 89
Event: time 1430520388.854296, type 1 (EV_KEY), code 224 (KEY_BRIGHTNESSDOWN), value 2

Ao mesmo tempo, todas as outras chaves geram eventos com value 0 , value 1 e value 2 :

Event: time 1430520477.865671, type 4 (EV_MSC), code 4 (MSC_SCAN), value b0
Event: time 1430520477.865671, type 1 (EV_KEY), code 115 (KEY_VOLUMEUP), value 1
Event: time 1430520477.865671, -------------- SYN_REPORT ------------
Event: time 1430520478.115796, type 4 (EV_MSC), code 4 (MSC_SCAN), value b0
Event: time 1430520478.115796, type 1 (EV_KEY), code 115 (KEY_VOLUMEUP), value 2
Event: time 1430520478.115796, -------------- SYN_REPORT ------------
Event: time 1430520478.148696, type 4 (EV_MSC), code 4 (MSC_SCAN), value b0
Event: time 1430520478.148696, type 1 (EV_KEY), code 115 (KEY_VOLUMEUP), value 2
Event: time 1430520478.148696, -------------- SYN_REPORT ------------
Event: time 1430520478.377785, type 4 (EV_MSC), code 4 (MSC_SCAN), value  b0
Event: time 1430520478.377785, type 1 (EV_KEY), code 115 (KEY_VOLUMEUP), value 2
Event: time 1430520478.377785, -------------- SYN_REPORT ------------
Event: time 1430520478.387684, type 4 (EV_MSC), code 4 (MSC_SCAN), value b0
Event: time 1430520478.387684, type 1 (EV_KEY), code 115 (KEY_VOLUMEUP), value 0
Event: time 1430520478.387684, -------------- SYN_REPORT ------------

Como escrevi acima, uma atualização do kernel também ocorreu (3.19.3 - > 4.0.1). No entanto, agora eu encontro o mesmo problema, mesmo no kernel antigo. Eu acho que a lista de mudanças durante a atualização é necessária, então aqui eu forneço: link

TIA

    
por Olexandr Kovalchuk 02.05.2015 / 00:58

0 respostas