O teclado do meu Windows está sendo "inteligente" com as teclas de cotação - como posso parar?

214

Estou usando o Windows 7 em um laptop. No teclado do laptop, por algum motivo, a tecla de citação (que possui aspas simples e dupla) está fazendo algumas coisas irritantes "inteligentes":

  1. Quando pressiono aspas simples (ou aspas duplas), o Windows não envia nenhum caractere até pressioná-lo duas vezes (resultando em ''ou "")
  2. Quando pressiono antes de uma vogal, recebo algum tipo de personagem acentuado. Como eu normalmente só escrevo inglês, isso é chato.

A tecla backtick / til está sujeita a um comportamento semelhante.

Esta não é uma duplicata da questão vinculada, porque os dois problemas têm soluções completamente diferentes. Essa pergunta foi causada por uma configuração de internacionalização sendo ativada; essa outra pergunta foi causada por chaves serem desativadas.

Não tentei configurar meu computador para processar nada além de inglês. Meu teclado parece ser (na medida em que essas coisas são comuns em laptops) um teclado qwerty americano padrão.

Como posso parar isso?

Marcin
fonte
11
Não há reputação suficiente para postar uma resposta, mas o problema que você está enfrentando é que as aspas, aspas duplas e til são definidas como "Dead Keys". Se você deseja manter o teclado internacional dos EUA, mas remover a funcionalidade "Teclas mortas", é necessário criar e instalar seu próprio teclado (ou fazer o download de um teclado pronto) usando o Microsoft Keyboard Layout Creator . Acabei de abrir o teclado internacional dos EUA, removi a funcionalidade de teclas mortas, salvei e instalei.
Agustín Lado
Esta é uma pergunta antiga, mas, usando um teclado internacional, tenho acesso a outros caracteres não-ascii. Gosto mais do que o teclado americano antigo. O sistema está esperando e aguardando que outra tecla seja pressionada para criar um ä, ou ê ou ù ou ç ... Você deve pressionar a barra de espaço após pressionar ", se desejar apenas as aspas". A tecla Alt à direita também fornece acesso ao teclado Internacional por € (Alt 5 à direita). Caso contrário, converta novamente para o teclado US QUERTY. Se você pressionar "" duas vezes, o resultado retornará com dois "".
CrazyEnigma 5/03

Respostas:

200

Primeiro, certifique-se de que as configurações do "método de entrada" estejam definidas como "EUA" (e definitivamente não "Estados Unidos-Internacional"). Você pode fazer isso através do painel de controle. Uma reinicialização pode ser necessária.

Para o Windows 7:

  1. Abra o Painel de Controle
  2. Clique em Relógio, idioma e região e, em seguida, região e idioma .
  3. Clique na guia Teclados e idiomas e clique em Alterar teclados .
  4. Em serviços instalados , clique em Adicionar .
  5. Clique duas vezes no idioma que deseja adicionar, clique duas vezes em Teclado , selecione as opções de serviços de texto que deseja adicionar e clique em OK .

Veja também:

Para o Windows 10:

  1. Abra o painel de controle .
  2. Clique em Relógio, idioma e região e, em seguida, clique em idioma .
  3. Se você não vir um cartão com a inscrição "Inglês (Estados Unidos)" na lista, clique em " Adicionar idioma " na barra de ferramentas para adicioná-lo.
  4. Na mesma linha pertencente ao cartão "English (United States)", verifique se há uma linha exibindo "Layout do teclado: US". Caso contrário (essa é a suposição desta resposta), clique no hiperlink " Opções " pertencente à mesma linha, à esquerda.
  5. Na seção "Método de entrada", clique no hiperlink "Adicionar um método de entrada" para adicionar um layout de teclado chamado " EUA ". Exclua quaisquer outros métodos de entrada instalados pertencentes ao inglês.

Veja também:

Ahmed
fonte
6
Obrigado! Não percebi que essas configurações exigiam uma reinicialização para entrar em vigor.
Marcin
6
Sim, uma coisa que aprendi é que nunca é demais fazer logoff e logon quando você está brincando com as configurações do painel de controle, o gerenciamento do computador ou o registro do Windows (por mais irritante que seja :)).
Ahmed
3
Paro e inicio o explorer pela janela de execução "cmd / c taskkill / f / im explorer.exe & explorer". Na maioria das vezes, permite que mudanças em muitas coisas entrem em vigor. Que funciona no XP devem trabalhar em 7 e 8
Michael Mantion
2
Cuidado! Você perderá o sinal de libra £( AltGr+Shift+4) alternando United States-Internationalpara o USlayout, mas ele resolverá o aborrecimento mencionado acima.
Igor
2
" definitivamente não ..e 'Estados Unidos Internacional' Você só me salvou centenas de horas de sofrimento Obrigado..!
golosovsky
64

No caso do Windows 8/10 (não é a pergunta, eu sei) - essas teclas de destaque estão ativas quando o teclado é US International (US INTL) e serão desativadas se você mudar para US ENG.

Você pode alternar entre os dois usando o atalho "WindowsKey + Space".

Além disso, se você observar a barra de tarefas da área de trabalho (parte inferior da tela) - à esquerda da tela Data / Hora, deverá ver um bloco exibindo o teclado atual (neste caso, US ENG ou US INTL) - clique nele para exibir um seletor.

david.barkhuizen
fonte
3
Trabalhou para mim, eu estava trabalhando com o editor Sublime Text e isso estava me deixando louco durante a programação. Obrigado!
banerban Ghiță
11
Este é realmente um PITA quando você está acostumado a trabalhar com o Mac OS da Apple ... Key-Space significa "busca Spotlight" lá, então eu pressioná-lo com frequência no Windows ..
theeye
Alt esquerdo + shift esquerdo foram obrigados a alterar os idiomas do teclado para mim no Windows 7. (O atalho deve estar listado na janela em que você adiciona mais idiomas do teclado). Mudou para o mapa não internacional e voltou ao normal, obrigado.
aportr
11
+1 O atalho também WindowsKey + Spaceestá funcionando Windows 10. Obrigado :)
Krishna Mohan
11
"Você pode alternar entre os dois usando o atalho" WindowsKey + Space "." Isso salvou o dia para mim. Estava prestes a reiniciar o meu servidor da web pensando que iria corrigi-lo, mas estou feliz por não ser necessário. (Isso funcionou no Windows Server 2012)
Vincent,
11

Você provavelmente pressionou inadvertidamente ctrl shift '.

Este é um atalho do Windows que afeta alguns aplicativos (exemplos incluem: mIRC, gtalk, wordpad, etc.) e causa o comportamento que você está descrevendo. Pressionar o atalho novamente ou reiniciar o computador o desativará (e, portanto, a resposta de Dmnisih está incorreta).

Thomas Bonini
fonte
Sua lista inclui cmd e xemacs rodando no cygwin? Caso contrário, seu diagnóstico está incorreto.
Marcin
O SharePoint Designer 2010 também é afetado por esse atalho.
MrChrister 24/02
11
Isso fez o truque para mim. "Thanks"
ViVi
@ Marcin Qualquer coisa que use uma entrada de rich text do win32 seria afetada por isso. CMD sim e IIRC GTK rodando sob cygwin sim. O diagnóstico está correto.
Tritium21
7

Se você pressionar espaço após a cotação, será como se você tivesse apenas uma cotação

rupweb
fonte
Isso funciona com alguma chave? Ou apenas espaço?
Marcin
qualquer tecla, tanto quanto eu posso ver ...
rupweb
5
Sim, mas pressionar 2 teclas para fazer com que uma única tecla apareça não é a resposta para o problema.
precisa saber é o seguinte
4

Aqui está como eu o consertei:

  1. Abra o painel de controle Regional e Language Options.
  2. Clique na guia Teclados e idiomas.
  3. Clique no botão Alterar teclados.
  4. Remova todos os teclados instalados até que nenhum seja deixado, exceto inglês dos EUA.
  5. Reinicie o seu computador.
Pascal
fonte
3
Normalmente, as variantes "internacionais" de teclados causam esse comportamento. Observe que você não pode remover o teclado atualmente selecionado e provavelmente não é necessário reiniciar. (mas o Windows muitas vezes me surpreende com reboots solicitados)
pabouk
4

Isso geralmente acontece quando se bate acidentalmente nas teclas Ctrl esquerda e Shift direita do teclado.

O caminho para a recuperação é pressionar essas teclas Ctrl-Shift mais duas vezes.

Foi bem ilustrado em http://www.pctips.smittystips.com/v_laptop_keyboard_errors.php

Arthur
fonte
Uau, obrigada! Uma correção simples para mim quando meu teclado já estava selecionado como inglês dos EUA. Eu quase pulei sua sugestão pensando que não poderia estar certo! :)
pcdev
1
  1. Se você pressionar "uma vez, seguido por Space bar, será exibido 'sem um espaço ao lado.
  2. Se você pressionar "enquanto mantém Shiftpressionado e, em seguida Space bar, pressionar , ficará "sem um espaço próximo a ele.
  3. Se você pressionar "seguido de uma consoante, obterá o mesmo resultado que (2). Por exemplo:

    ", seguido por m, dá 'm.

    Shift+ ", seguido de m, dá "m.

jaydeepsb
fonte
Que solução / ação você está sugerindo?
Meatspace
O que estou sugerindo é que a barra de espaço fará o truque. Não há necessidade de alterar a configuração de região e idioma, 'porque' esse problema ocorre, geralmente, em qualquer layout de teclado.
Jaydeepsb
11
Sua resposta é realmente difícil de ler e pode ser aprimorada se você a editar e usar <kbd>space</kbd>e <kbd>"</kbd>formatar os nomes das teclas do teclado para facilitar a leitura.
27718 Ryan
Obrigado por descrever a miséria do pôster original em tantas palavras. Ainda assim, essa não é uma resposta para a pergunta "Como posso parar isso?" Votado.
-3

Para WinXP

Abra a janela EXECUTAR (botão win + r), digite a seguinte linha e pressione enter

cmd /c intl.cpl ,1 & taskkill /f /im explorer.exe & explorer

Clique em "detalhes"

Destaque e remova todos os teclados, exceto EUA

Clique em OK duas vezes e você deve terminar

Michael Mantion
fonte