Questão Meu teclado do Windows está sendo "inteligente" com as teclas de cotação - como posso pará-lo?


Estou usando o windows 7 em um laptop. No teclado do laptop, por alguma razão, a tecla quote (que tem tanto aspas duplas quanto simples) está fazendo algumas coisas "inteligentes" e irritantes:

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

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

Esta não é uma duplicata da questão ligada porque os dois problemas têm soluções completamente diferentes. Esta questão foi causada por uma configuração de internacionalização sendo ativada; essa outra questão foi causada por chaves sendo colocadas como mortas.

Eu não tentei configurar meu computador para processar nada além do inglês. Meu teclado parece ser (na medida em que essas coisas são padrão em laptops) um teclado QWERTY padrão dos EUA.

Como posso impedir que isso aconteça?


176


origem


Duplicação possível de Apóstrofos e aspas duplas não aparecem até eu digitar a próxima letra - Cees Timmerman
Não há reputação suficiente para postar uma resposta, mas o problema que você está tendo é que as aspas, aspas duplas e o til estão definidos como "Chaves Morto". Se você quiser manter o Teclado Internacional dos EUA, mas remover a funcionalidade "Chaves Morto", você deve criar e instalar seu próprio teclado (ou fazer o download de um teclado pronto) usando Criador de layout de teclado da Microsoft. Acabei de abrir o teclado internacional dos EUA, removi a funcionalidade das chaves inativas, salvei e instalei. - Agustín Lado


Respostas:


Eu primeiro me certificaria de que suas configurações de "método de entrada" estão definidas como "US" (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. Aberto Painel de controle
  2. Clique em Relógio, idioma e região, e depois Região e Idioma.
  3. Clique no Teclados e Idiomas separador e, em seguida, clique em Alterar teclados.
  4. Sob Serviços instaladosclique Adicionar.
  5. Clique duas vezes no idioma que você deseja adicionar, clique duas vezes Teclado, selecione as opções de serviços de texto que você deseja adicionar e clique em Está bem.

Veja também:

Para o Windows 10:

  1. Aberto Painel de controle.
  2. Clique em Relógio, idioma e região e depois clique em Língua.
  3. Se você não vir um cartão com a indicação "Inglês (Estados Unidos)" na lista, clique em "Adicione um idioma"na barra de ferramentas para adicioná-lo.
  4. Na mesma linha que pertence ao cartão "Inglês (Estados Unidos)", verifique se há uma linha com a frase "Layout do teclado: EUA". Se isso não acontecer (essa é a suposição desta resposta), clique no botão "Opções"hyperlink pertencente à mesma linha, à esquerda.
  5. Na seção "Método de entrada", clique no link "Adicionar um método de entrada" para adicionar um layout de teclado chamado "NOS". Exclua quaisquer outros métodos de entrada instalados pertencentes ao inglês.

Veja também:


170



Obrigado! Não percebi que essas configurações exigiam que a reinicialização ocorresse. - Marcin
Sim, uma coisa que eu aprendi é que nunca é demais para fazer logoff e voltar quando você está brincando com as configurações do painel de controle, gerenciamento do computador, ou registro do Windows (por mais irritante que possa ser :)). - Dminish
Eu paro e começo o explorador através da janela de execução "cmd / c taskkill / f / im explorer.exe & explorer". Na maioria das vezes, isso permite que mudanças em muitas coisas entrem em vigor. Isso funciona no XP deve funcionar em 7 e 8 - Michael Mantion
CUIDADO! Você vai perder o sinal de libra £ (AltGr+Shift+4) mudando de United States-International para US layout, mas vai resolver aborrecimento acima mencionado. - igor
Isso não funciona se você quiser manter o teclado internacional (para a funcionalidade AltGR). A única escolha é usar Criador de layout de teclado da Microsoft para criar um teclado internacional dos EUA sem chaves inativas. - Agustín Lado


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

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

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


47



Trabalhei para mim, eu estava trabalhando com o editor Sublime Text e isso estava me deixando louca durante a programação. Obrigado! - Șerban Ghiță
Este é realmente um PITA quando você está acostumado a trabalhar com o Mac OS ... O Apple Key-Space significa "pesquisa do Spotlight", então eu o pressiono com frequência no Windows. - TheEye
Left alt + left shift foi obrigado a mudar os idiomas do teclado para mim no Windows 7. (O atalho deve estar listado na janela onde você adiciona mais idiomas de teclado). Mudou para mapa não internacional e está de volta ao normal, obrigado. - aportr
No meu caso, o Eng dos EUA estava ativo e eu ainda tinha o problema. Eu corrigi-o selecionando Internacional na barra de idiomas e, em seguida, selecionando imediatamente o Eng dos EUA novamente. - misterManSam
+1 O atalho WindowsKey + Space está trabalhando em Windows 10 também. Obrigado :) - Krishna Mohan


Você provavelmente pressionou inadvertidamente ctrl  mudança  '.

Este é um atalho do Windows que afeta alguns aplicativos (exemplos incluem: mIRC, gtalk, wordpad, etc) e faz com que o comportamento que você está descrevendo. Pressionando o atalho novamente ou reiniciando o computador irá desativá-lo (e, portanto, a resposta de Dmnisih está incorreta).


9



Sua lista inclui cmd e xemacs em execução no cygwin? Se não, então seu diagnóstico está incorreto. - Marcin
O SharePoint Designer 2010 também é afetado por esse atalho. - MrChrister
Isso fez o truque para mim. "Obrigado" - ViVi
@Marcin Qualquer coisa que use uma entrada rich text win32 seria afetada por isso. CMD faz, e o IIRC GTK rodando sob o cygwin sim. O diagnóstico está correto. - Tritium21


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


7



Isso funciona com alguma chave? Ou apenas espaço? - Marcin
qualquer chave, até onde eu possa ver ... - rupweb
Sim, mas pressionar 2 teclas para fazer uma única tecla aparecer não é a resposta para o problema. - simo.37920


Veja como eu consertei:

  1. Abra o painel de controle Regional and Language Options.
  2. Clique na guia Teclados e Idiomas.
  3. Clique no botão Change Keyboards.
  4. Remova todos os teclados instalados até que não restem mais nenhum exceto o inglês americano.
  5. Reinicie seu computador.

4



Geralmente variantes "internacionais" de teclados causam esse comportamento. Note que você não pode remover o teclado que está atualmente selecionado e a reinicialização provavelmente não é necessária. (mas o Windows geralmente me surpreende com reinicializações solicitadas) - pabouk


Isso geralmente acontece quando um acidentalmente bate as teclas Ctrl esquerda e direita.

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

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


4



Uau, obrigada! Uma soluçã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. Se você pressionar " uma vez, seguido por Barra de espaço, dá ' sem um espaço ao lado dele.
  2. Se você pressionar ", enquanto aguarda Mudançae, em seguida, pressione Barra de espaçovocê consegue " sem um espaço ao lado dele.
  3. Se você pressionar " seguido por uma consoante, então você obtém o mesmo resultado que (2). Por exemplo:

    ", Seguido por m'm.

    Mudança+", Seguido por m"m.


0



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 Região e Idioma, porque esse problema ocorre, em geral, em qualquer layout de teclado. - jaydeepsb
Sua resposta é realmente difícil de ler e pode ser melhorada se você editar e usar <kbd>space</kbd> e <kbd>"</kbd> para que formate os nomes das teclas do teclado para facilitar a leitura. - Ryan
Obrigado por descrever a miséria do cartaz original em tantas palavras. Ainda assim, isso não é uma resposta para a pergunta "Como posso pará-lo?" Downvoted.


Para WinXP

Abra a janela RUN (winbutton + r) digite a seguinte linha e pressione enter

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

Clique em "detalhe"

Realce e remova todos os teclados, exceto os EUA

Clique em OK duas vezes e você deve estar pronto


-3