Visual Studio似乎随机采用美式键盘布局

Bla*_*rel 113 regional visual-studio-2008

尔加!这真的让我今天麻烦.突然没有警告'@'(符号)和'''(双引号)是我键盘上的交易场所,但仅限于Visual Studio 2008!

我似乎无法找到任何帮助或在线解释/补救这一点.是否有一些键盘快捷键我无意中执行了?

我重新启动了我的电脑,它消失了一两个小时然后突然又回来了.

哦,精神错乱:(

moo*_*000 212

我尝试过同样的事情,但结果却是因为我在某些程序中遇到了Alt + Shift,从而触发了Windows中的语言切换.

可能是你在编码时不小心碰到Alt + Shift或Ctrl + Shift(英国布局)?

  • 对我来说同样的问题,只有我从Dvorak切换到qwerty mid senyabj. (13认同)
  • 即将发布相同的内容.当输入语言环境发生神秘变化时,很可能是Alt + Shift. (4认同)
  • 我已经删除了除我使用的键盘输入之外的所有键盘输入替代方案,但我仍然只能在 Visual Studio 中在我的设置和美国设置之间切换。诡异的。必须删除 Shift+Alt 键绑定才能避免此问题。 (2认同)

U62*_*U62 82

这是Windows本身改变键盘布局 - 它与Visual Studio没有任何关系,但是当你使用Visual Studio时会发生这种情况,因为你在绑定代码时使用的键组合类似于Windows XP用于的默认键组合在飞行中切换键盘布局.

这些说明用于禁用Windows XP中的键盘布局切换.它在其他版本的Windows中类似: -

  • 进入控制面板,选择"区域和语言选项".
  • 然后在"语言"选项卡上单击"详细信息"按钮.
  • 在弹出的对话框中,在"设置"选项卡上,单击其底部的"键盘"按钮.
  • 在弹出的"高级键设置"框中,逐个选择其他语言并取消选中键序列选项.
  • 好吧,你可以摆脱挫败感:)

  • 谢谢你.这让我疯了.在Windows 7中,您可以取消绑定切换语言的快捷方式.我唯一的语言选择是英语(英国),但它在VS中切换美国和英国的英语; 取消绑定密钥可以解决问题. (2认同)

Ste*_*rew 27

U62-也许人们不会将你的解决方案标记为答案,如果它不是他们的答案?

对我来说,这不是CTRL + SHIFT或任何其他键绑定问题.

我甚至没有安装美国国际键盘,但Visual Studio不断恢复它(我可以在语言栏中看到它,但是当我进入控制面板时,它不在已安装的键盘列表中).

这肯定是Visual Studio的错误,因为如果我转移到记事本,记事本知道键盘是英国的.再次回到VS2010,它又回到了美国国际.

编辑:答案是进入Visual Studio设置,并选择国际设置窗格.确保将语言设置为"与Microsoft Windows相同"."英语"似乎是美国国际键盘英语.


Tra*_*ter 11

我在另一个问题上发布了这个问题,但是想在这里发布图片以防你不使用XP,并希望看到如何在Windows 7中完成此任务:

在此输入图像描述


小智 5

我知道这已经很晚了,但实际上没有人说过如何禁用它。

在Windows 7中,转到区域设置->键盘和布局->更改键盘->高级键设置->输入语言的热键。

选择“输入语言之间”,并将按键顺序更改为“未分配”