Eu tenho esse problema estranho. Meu laptop lenovo thinkpad yoga s1, Fedora 27, começou a ignorar a entrada do teclado externo (Thinkpad Compact Keyboard bt).
O problema é apenas quando o teclado do laptop normal é desativado pela rotação da tela. Quando no modo tablet eu posso emparelhar o teclado e digitar o código que ele requer, ele para de aceitar os pressionamentos das teclas. Quando o laptop é girado no modo laptop, o teclado está funcionando novamente. Testado o laptop com outro teclado BT que funciona, não importa se o laptop está no modo tablet ou normal.
Há outra coisa que xinput
parece não ver o teclado também.
O teclado ainda está emparelhado quando no modo tablet, sem mau funcionamento da conexão Bluetooth.
Aqui está a saída xinput
.
xinput
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ xwayland-pointer:15 id=6 [slave pointer (2)]
⎜ ↳ xwayland-relative-pointer:15 id=7 [slave pointer (2)]
⎜ ↳ xwayland-stylus:15 id=10 [slave pointer (2)]
⎜ ↳ xwayland-eraser:15 id=11 [slave pointer (2)]
⎜ ↳ xwayland-cursor:15 id=12 [slave pointer (2)]
⎜ ↳ xwayland-touch:15 id=9 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ xwayland-keyboard:15
Eu tentei iniciar uma versão menor do kernel, reinstalando o gerenciador do bluez. Nada funcionou até agora.
Eu sei que o problema é muito pequeno, mas ainda espero que alguém tenha respondido.
Obrigado!