Como configurar / solucionar problemas de um novo teclado

7

Eu tenho um laptop Toshiba Satellite P755. Acabei de comprar um novo teclado destinado a um modelo diferente, mas do mesmo tamanho físico e, portanto, provavelmente compatível, para ele.

O novo conector do teclado é idêntico, assim como o layout e as próprias chaves são praticamente idênticas, exceto por uma luz de fundo e o fio associado, que não estava presente no original.

Eu tirei o teclado antigo do meu laptop e instalei o novo. xinput detecta o novo teclado muito bem:

$ xinput
⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ HID 04d9:1400                             id=11   [slave  pointer  (2)]
⎜   ↳ SynPS/2 Synaptics TouchPad                id=13   [slave  pointer  (2)]
⎜   ↳ Logitech K400                             id=15   [slave  pointer  (2)]
⎜   ↳ Logitech M510                             id=16   [slave  pointer  (2)]
⎣ Virtual core keyboard                     id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
    ↳ Power Button                              id=6    [slave  keyboard (3)]
    ↳ Video Bus                                 id=7    [slave  keyboard (3)]
    ↳ Power Button                              id=8    [slave  keyboard (3)]
    ↳ USB 2.0 Camera                            id=9    [slave  keyboard (3)]
    ↳ HID 04d9:1400                             id=10   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=12   [slave  keyboard (3)]
    ↳ Toshiba input device                      id=14   [slave  keyboard (3)] !!!

mas não funciona na inicialização do BIOS / at, na minha instalação do Ubuntu (que foi configurada para o teclado antigo), nem em um Live CD do Ubuntu (que são notórios por ter todos os drivers para tudo).

Curiosamente, tanto na minha instalação do Ubuntu quanto no Live CD, as únicas chaves que funcionam são estas:

$ xev | grep -A2 --line-buffered '^KeyRelease' | sed -n '/keycode /s/^.*keycode \([0-9]*\).* (.*, \(.*\)).*$/ /p'
21 equal
22 BackSpace
106 KP_Divide
63 KP_Multiply
82 KP_Subtract
79 KP_Home
80 KP_Up
81 KP_Prior
83 KP_Left
84 KP_Begin
85 KP_Right
87 KP_End
89 KP_Next
91 KP_Delete
104 KP_Enter
27 r
35 bracketright
41 f
48 apostrophe
36 Return
55 v
37 Control_L
133 Super_L
105 Control_R

Esta é uma boa notícia, e eu acho que o problema está relacionado ao software, não ao hardware.

Como posso encontrar um driver para ele ou configurá-lo / solucioná-lo manualmente?

    
por cat 26.10.2016 / 02:52

3 respostas

5

Parece-me um problema de hardware, porque há um padrão nessas chaves de trabalho, isso é comparado a /usr/share/X11/xkb/symbols/us layout (pode ser que você esteja usando outro layout)

   .. 04 .. 11         12
AE                     equal
AD    r                bracketright
AC    f     apostrophe
AB    v

Como você vê, essas letras são da mesma coluna, KP_* são do mesmo bloco e a mesma coisa para chaves de controle.

  • Pode ser que o conector esteja desalinhado
  • Ou eles não têm o mesmo mapa de pinos (não a mesma ordem para linhas e colunas na conexão).
por user.dz 29.10.2016 / 23:14
1

Você já tentou atualizar seu sistema e usb ids?

apt-get update
apt-get dist-upgrade
update-usbids

Talvez isso ajude.

    
por mgiedyk 29.10.2016 / 18:54
-1
O teclado adequado pode ser comprado novo por menos de US $ 20 no eBay: ; _nkw = Toshiba% 20Honas% 20P755% 20laptop% 20keyboard & amp; _dcat = 31568 & amp; rt = nc & amp; LH_ItemCondition = 1000 & amp; _trksid = p2045573.m1684 "> ebay.com Teclado do portátil Toshiba Satellite P755 ).

Embora seja decepcionante quando você não pode fazer algo que valha US $ 20 para funcionar, usar o hardware correto e certificado para sua máquina é a melhor solução.

Se você comprou o teclado de um revendedor respeitável e ele não está riscado e você tem a embalagem original, entre em contato com eles para uma troca. Se não, você ainda pode vendê-lo no ebay como um teclado retroiluminado usado pela metade do novo preço.

Espero que alguém publique um patch que lhe permita usar o teclado errado na sua máquina, mas se não, esta resposta terá que ser suficiente.

Editar com base nos comentários do OP

Quando meu teclado Toshiba Satellite L300 Celeron Dual Core T5750 por volta de 2007 perdeu muitas de suas letras pintadas de branco (notavelmente "N" e "O") e desenvolveu divisões em algumas teclas, pedi um substituto da China por 12 dólares. Eu poderia ter conseguido um dos estados por 20 dólares, mas o frete era mais 15 mais taxas de importação.

O teclado real NÃO era o oem Toshiba, mas sim um genérico de um fabricante chinês que fabrica milhões de clones. O teclado tinha uma boa sensação de digitação, mas nada como um IBM PS / 2 com feedback tátil. Na verdade, você não pode nem ouvir nenhum som de clique.

Não sei por que essa resposta está sendo rejeitada porque é um bom conselho baseado na experiência da vida real. Depois da próxima votação para baixo, esta resposta vai poof .

    
por WinEunuuchs2Unix 30.10.2016 / 18:57