¡Gah! Esto realmente me está causando problemas hoy. De repente, sin previo aviso, '@' (símbolo de arroba) y '"' (comillas dobles) están intercambiando lugares en mi teclado, ¡pero SOLO en Visual Studio 2008!
Parece que no puedo encontrar nada en la ayuda o en línea para explicar / remediar esto. ¿Hay algún método abreviado de teclado que estoy ejecutando sin darme cuenta?
Reinicié mi PC y desapareció durante una o dos horas y luego volvió de repente.
Oh, la locura :(
visual-studio-2008
regional
hollystyles
fuente
fuente
Respuestas:
He intentado lo mismo, pero resultó ser porque estaba presionando Alt + Shift en ciertos programas, activando así el cambio de idioma en Windows.
¿Podría ser que accidentalmente presionaste Alt + Shift o Ctrl + Shift (diseño británico) al codificar?
fuente
Este es el propio Windows cambiando la distribución del teclado; en realidad no tiene nada que ver con Visual Studio, pero sucede cuando está usando Visual Studio porque las combinaciones de teclas que usa al vincular el código son similares a las combinaciones de teclas predeterminadas que usa Windows XP para cambiar la distribución del teclado sobre la marcha.
Estas instrucciones son para deshabilitar el cambio de distribución del teclado en Windows XP. Es similar en otras versiones de Windows: -
fuente
U62- ¿Quizás la gente no marca tu solución como una respuesta si no es una respuesta para ellos?
No es un CTRL + MAYÚS ni ningún otro problema de vinculación de teclas para mí.
Ni siquiera tengo el teclado US-International instalado, sin embargo, Visual Studio vuelve constantemente a él (puedo verlo en la barra de idioma, pero cuando entro al Panel de control, no está en la lista de teclados instalados).
Definitivamente hay algo mal con Visual Studio, porque si luego me muevo al Bloc de notas, el Bloc de notas sabe que el teclado es del Reino Unido. Vuelva a VS2010 nuevamente y regresará a EE. UU. Internacional.
EDITAR: la respuesta es ir a la configuración de Visual Studio y seleccionar el panel Configuración internacional. Asegúrese de que el idioma esté configurado como "Igual que Microsoft Windows". "Inglés" parece ser el inglés de teclado internacional de EE. UU.
fuente
Publiqué esto en otra pregunta , pero quería publicar la imagen aquí en caso de que no esté usando XP y quiera ver cómo lograr esto en Windows 7:
fuente
Sé que es bastante tarde, pero nadie dijo realmente cómo lo desactivas.
En Windows 7, vaya a Configuración regional -> Teclados y diseños -> Cambiar teclados -> Configuración de teclas avanzada -> Teclas de acceso rápido para idiomas de entrada.
Seleccione "Entre idiomas de entrada" y cambie la secuencia de teclas a "No asignado"
fuente
Windows 7
Quite todos los teclados menos uno de:
Control Panel
>>Region And Language
>>Keyboards and Languages
>>Change Keyboards
fuente
Me encontré con el mismo problema en Visual Studio 2010 Beta 1.
Sin embargo, aprendí que presionar CTRL + MAYÚS alterna tu teclado entre Qwerty y Dvorak.
Esto fue extremadamente doloroso cuando guardé todo (CTRL + MAYÚS + S) y lo solté accidentalmente antes de presionar la 'S' hasta que descubrí qué estaba causando el problema.
fuente
De hecho, puedo reproducir esto siguiendo estos pasos. Sospecho que podría tener que ver con la cultura del idioma de la aplicación compilada. Tengo un teclado de Reino Unido y EE. UU. En la barra de idioma.
He creado una aplicación C # Windows Forms simple. Configuré la configuración del teclado en EE. UU. Tengo un teclado de EE. UU. Aunque el resto de la configuración regional de la máquina es del Reino Unido (la versión de EE. UU. Del teclado Micosoft que tengo tiene una tecla menos que la versión del Reino Unido y es una barra invertida, grr.) Cuando lanzo la aplicación en el depurador, la configuración del teclado ha cambiado milagrosamente a la configuración del Reino Unido. Esto sucede cada vez, por lo que no es que se esté presionando otra tecla. También debo mencionar que esto ocurre en Windows Vista.
fuente
En XP, si se instala más de 1 idioma de entrada de teclado (por ejemplo, Dvorak y Qwerty), XP cambiará de forma aleatoria, particularmente de regreso al idioma predeterminado del sistema operativo, y generalmente solo ocurre cuando se usa una aplicación de Microsoft. Y estoy 100% seguro de que no estoy presionando Alt + Shift ni ninguna otra combinación de teclas. Este mismo problema probablemente lo perseguirá sin importar qué asignaciones de teclado o idiomas tenga.
La única solución es eliminar el idioma secundario y agregarlo solo cuando lo necesite. La otra solución es usar Vista, que noté que ya no sufre este error (ha estado ahí desde que comencé a usar Dvorak en 2003 y ni siquiera XP SP3 lo solucionó).
fuente
Para volver al idioma que desea en VSC:
1- debe presionar Ctrl + Alt + P,
2- luego en la pantalla que aparecerá en la parte superior, escriba el idioma que desea en caso de que no aparezca,
3- una vez Una vez hecho esto, VSC le pedirá que reinicie.
4- una vez hecho el reinicio, debería estar bien.
Me resuelve el problema todo el tiempo.
fuente