A chave para a letra “o” parou de funcionar, funciona apenas com Shift, Linux

3

Há alguns dias, eu financiei que a tecla "o" no meu teclado não funciona. Eu vi alguns tópicos similares com este problema, mas nenhum deles parecia estar resolvido.

  • Quando toco na tecla - nada acontece

  • Quando eu o mantenho - produz "oooooo"

  • Quando uso shift - "O"

  • E quando eu ligo o caps lock n e mantenho o shift - "o"

Nem funciona quando estou usando um teclado USB. Pelo que li, parece ser um problema com o Compiz, gerenciador de janelas do Unix. No entanto, não consegui encontrar a solução para este problema.

Existe alguém que encontrou o mesmo problema e / ou conseguiu resolvê-lo?

PS Estou usando o Ubuntu 14.04 LTS

PPS Esta é a saída de "xev" quando eu pressiono a tecla "o":

FocusOut event, serial 37, synthetic NO, window 0x4000001,
mode NotifyGrab, detail NotifyAncestor

FocusOut event, serial 37, synthetic NO, window 0x4000001,
mode NotifyUngrab, detail NotifyPointer

FocusIn event, serial 37, synthetic NO, window 0x4000001,
mode NotifyUngrab, detail NotifyAncestor

KeymapNotify event, serial 37, synthetic NO, window 0x0,
keys:  2   0   0   0   1   0   0   0   0   0   0   0   0   0   0   0   
       0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   

KeyRelease event, serial 37, synthetic NO, window 0x4000001,
root 0xc6, subw 0x0, time 2214796, (177,133), root:(2162,185),
state 0x10, keycode 32 (keysym 0x6f, o), same_screen YES,
XLookupString gives 1 bytes: (6f) "o"
XFilterEvent returns: False
    
por Dom 22.09.2015 / 14:29

4 respostas

0

Então, depois de tentar tudo possível, desisti e reinstalei o Linux. No entanto, a mesma coisa aconteceu comigo novamente! Eu percebi o que causou desta vez, eu estava mudando alguns atalhos do sistema.

Eu não mapeei o 'o' para nada, mas eu estava mapeando as chaves 'especiais' (como botão home, navegador da web aberto etc.), e descobri que o botão 'Search' (F10) estava causando o 'o' problema, como eu acho que o Linux não suporta essas chaves personalizadas?

De qualquer maneira, isso é resolvido, se alguém tiver o mesmo problema, apenas desfaça todas as alterações feitas nos mapeamentos e atalhos de chaves e você descobrirá a causa do problema. :)

Obrigado a todos por sugestões úteis e ajuda!

    
por 24.09.2015 / 12:54
4

Abra um terminal e execute xev . Em seguida, pressione o na janela que aparece e veja o que xev mostra. Se é diferente do que você obtém para outras chaves, o seu mapa de teclado é mais provavelmente cortado de alguma forma.

Tente executar xmodmap -pk . Isso deve mostrar o e O na mesma linha.

Tente mudar para um console (alt-ctrl-f1) e ver se o funciona.

Ligue um novo servidor X com apenas um terminal e veja se funciona lá:

X :1 & sleep 3 ; DISPLAY=:1 xterm & 

Abra um terminal e execute (copie e cole) isso, depois de garantir que você tenha o xdotool instalado:

sleep 1; xdotool type o ; echo

O texto acima deve restringir sua pesquisa.

    
por 23.09.2015 / 01:46
3

Vou adivinhar que você está usando o desktop Unity, já que é o padrão para o Ubuntu e usa o Compiz.

Clique no ícone de engrenagem, no canto superior direito e em "Configurações do sistema". Em seguida, selecione "Teclado" na seção de hardware.

Na janela de configurações do teclado, você deseja a guia "Atalhos" (não o padrão com controles deslizantes de velocidade).

Pesquise nas categorias um mapeamento de chave atribuído a "o".

Se você não encontrar um aí, então pode ser o próprio Compiz, mas você saberia se você estava mexendo com as configurações lá, então parece improvável. De qualquer forma, a ferramenta de configuração é chamada de "Gerenciador de Configurações CompizConfig" e não é instalada por padrão.

Se tudo mais falhar, exclua (ou mova) o diretório .compiz e / ou as configurações .config/compiz . Também pode estar nas configurações equivalentes de unidade ou gnome em .config ou .local/share , mas tenha extremo cuidado com essas pastas, senão você quebrará outros aplicativos.

    
por 22.09.2015 / 15:27
1

Eu tive exatamente o mesmo problema que o descrito (exceto que eu uso o Ubuntu 16.04): "o" não funcionou mas "O" funcionou (notei mais tarde que o mesmo aconteceu com "z" e "Z" ). Eu passei por alguns fóruns e nada parecia ajudar além de reinstalar o Ubuntu ... tinha que haver outra coisa.

Depois, lembrei-me de que tinha instalado há algum tempo a "Unity Tweak Tool", que permite, entre outras coisas, ampliar e reduzir o ambiente de trabalho do Unity. Aqui a opção "Ampliação do desktop" foi ativada, o "Zoom in" tinha o atalho "z" ... e o "Zoom out" tinha o atalho "o". Como "o" é muito mais comum que "z", só notei que "o" não funcionava (na verdade, estava funcionando: estava diminuindo o zoom de uma área de trabalho que não estava ampliada, ou seja, não fazia nada). Então eu substituí os atalhos para Ctrl + Alt + z e Ctrl + Alt + o e tudo funciona como esperado agora, todas as letras funcionam normalmente e eu posso aumentar e diminuir o zoom à vontade.

Espero que isso ajude alguém de fora. Mesmo que o seu problema não seja o mesmo, as letras que não estão funcionando provavelmente são usadas como um atalho em algum lugar.

    
por 05.11.2018 / 16:48