Gah! Isso está realmente me causando problemas hoje. De repente, sem aviso, '@' (arroba) e '"' (aspas duplas) estão trocando de lugar no meu teclado, mas SOMENTE no Visual Studio 2008!
Não consigo encontrar nada na ajuda ou online para explicar / remediar isso. Existe algum atalho de teclado que estou executando inadvertidamente?
Reinicializei meu PC, ele sumiu por uma ou duas horas e, de repente, voltou.
Oh, que insanidade :(
visual-studio-2008
regional
hollystyles
fonte
fonte
Respostas:
Eu tentei a mesma coisa, mas acabou sendo porque eu estava pressionando Alt + Shift em alguns programas, acionando a troca de idioma no Windows.
Será que você pressionou acidentalmente Alt + Shift ou Ctrl + Shift (layout britânico) ao codificar?
fonte
Este é o próprio Windows alterando o layout do teclado - não tem realmente nada a ver com o Visual Studio, mas acontece quando você está usando o Visual Studio porque as combinações de teclas que você usa ao inserir o código são semelhantes às combinações de teclas padrão que o Windows XP usa para alternar layouts de teclado em instantes.
Estas instruções são para desativar a alternância do layout do teclado no Windows XP. É semelhante em outras versões do Windows: -
fonte
U62- Talvez as pessoas não marquem a sua solução como uma resposta se não for uma resposta para elas?
Não é um CTRL + SHIFT ou qualquer outro problema de ligação de tecla para mim.
Eu nem tenho o teclado US-International instalado, mas o Visual Studio constantemente volta para ele (posso vê-lo na barra de idiomas, mas quando vou para o Painel de controle, ele não está na lista de teclados instalados).
É definitivamente algo errado com o Visual Studio, porque se eu passar para o Bloco de notas, o bloco de notas saberá que o teclado é o Reino Unido. Volte para o VS2010 novamente e ele estará de volta ao US International.
EDITAR: a resposta é entrar nas configurações do Visual Studio e selecionar o painel Configurações internacionais. Certifique-se de que o idioma esteja definido como "Igual ao Microsoft Windows". "Inglês" parece ser o inglês de teclado internacional dos EUA.
fonte
Postei isso em outra pergunta , mas queria postar a foto aqui caso você não esteja usando XP e queira ver como fazer isso no Windows 7:
fonte
Eu sei que é muito tarde, mas ninguém disse como você o desativa.
No Windows 7, vá para Configurações regionais -> Teclados e layouts -> Alterar teclados -> Configurações avançadas de teclas -> Teclas de atalho para idiomas de entrada.
Selecione "Entre idiomas de entrada" e altere a sequência de teclas para "Não atribuído"
fonte
Windows 7
Remova todos, exceto um teclado de:
Control Panel
>>Region And Language
>>Keyboards and Languages
>>Change Keyboards
fonte
Encontrei o mesmo problema no Visual Studio 2010 Beta 1.
No entanto, aprendi que pressionar CTRL + SHIFT alterna o teclado entre Qwerty e Dvorak.
Isso foi extremamente doloroso quando eu salvei todos (CTRL + SHIFT + S) e acidentalmente soltei antes de bater no 'S' até que eu descobrisse o que estava causando o problema.
fonte
Na verdade, posso reproduzir isso seguindo essas etapas. Suspeito que isso tenha a ver com a cultura da linguagem do aplicativo compilado. Tenho o teclado do Reino Unido e dos EUA na barra de idiomas.
Eu construí um aplicativo C # Windows Forms simples. Eu defino as configurações do teclado para US. Eu tenho um teclado dos EUA, embora o resto das configurações regionais na máquina sejam do Reino Unido (a versão dos EUA do teclado Micosoft que possuo tem uma tecla a menos do que a versão do Reino Unido e é uma barra invertida, grr.) Quando eu inicio o aplicativo em o depurador as configurações do teclado mudaram milagrosamente de volta para as configurações do Reino Unido. Isso acontece sempre, portanto, não é que outra tecla esteja sendo pressionada. Devo também mencionar que isso ocorre no Windows Vista.
fonte
No XP, se mais de 1 idioma de entrada de teclado estiver instalado (ex: Dvorak e Qwerty), o XP irá inverter aleatoriamente, especialmente de volta para o idioma padrão do sistema operacional, e isso geralmente acontece apenas ao usar um aplicativo da Microsoft. E tenho 100% de certeza de que não estou pressionando Alt + Shift ou qualquer outra combinação de teclas. Este mesmo problema provavelmente irá assombrá-lo, não importando os mapeamentos de teclado ou idiomas que você tenha.
A única solução é remover o idioma secundário e adicioná-lo apenas quando necessário. A outra solução é usar o Vista, que percebi que não sofre mais com esse bug (que existe desde que comecei a usar o Dvorak em 2003 e nem mesmo o XP SP3 o corrigiu).
fonte
Para mudar para o idioma que deseja no VSC:
1- você tem que pressionar Ctrl + Alt + P,
2- então no display que aparecerá no topo, escreva o idioma que deseja caso não apareça,
3- uma vez feito isso, o VSC solicitará que você reinicie.
4- assim que o reinício for feito, deve estar bem.
Isso resolve o problema para mim o tempo todo
fonte