Visual Studio中似乎随机采取美国键盘布局Visual Studio中似乎随机采取美国键盘

2019-05-13 08:30发布

尔加! 这就是今天的麻烦真是害我。 突然无预警“@”(at符号)和““”(双引号)的交易我的键盘上的地方,但只有在Visual Studio 2008中!

我似乎无法找到任何的帮助或在线解释/解决这个问题。 有一些键盘快捷键,我不经意地执行?

我重新启动我的电脑,它走了一两个小时,然后突然回来。

呵呵,疯狂:(

Answer 1:

我曾尝试同样的事情,但它竟然是因为我打Alt + Shift的某些程序,从而触发Windows中的语言切换。

难道编码时不小心按下Alt + Shift或Ctrl + Shift键(英布局)?



Answer 2:

这是Windows本身改变键盘布局 - 它不是真的什么做与Visual Studio,但是当你正在使用Visual Studio,因为你在代码中搭售时,使用组合键类似于Windows XP使用默认的组合键发生切换键盘布局在飞。

这些说明适用于Windows XP中禁用键盘布局切换。 这是一个在Windows的其他版本相似: -

  • 进入控制面板,选择区域和语言选项。
  • 然后语言选项卡上打的详细信息按钮。
  • 在弹出的设置选项卡上的对话框中,敲击键盘按钮,它的底部。
  • 在“高级键设置”对话框弹出,选择其他语言逐一取消键序列选项。
  • 确定了这一切,你就从挫折免费:)


Answer 3:

U62-人们也许不标记您的解决方案作为一个答案,如果它不是为他们的答案吗?

这不是一个CTRL + SHIFT或我其他任何键绑定的问题。

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

这绝对是错误的东西与Visual Studio,因为如果我再移动到记事本,记事本都知道键盘是英国。 再次搬回VS2010,这是回到美国国际。

编辑:答案是去到Visual Studio设置,然后选择国际设置面板。 确保语言设置为“同的Microsoft Windows”。 “英语”似乎是美国国际键盘英语。



Answer 4:

我张贴这在另外一个问题 ,但想在这里发布图片的情况下,您使用的不是XP,并希望看到如何在Windows 7实现这一点:



Answer 5:

我知道这是比较晚,但没有人居然说你如何禁用它。

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

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



Answer 6:

Windows 7的

删除所有但由一个键盘:

Control Panel >> Region And Language >> Keyboards and Languages >> Change Keyboards



Answer 7:

我遇到了同样的问题,在Visual Studio 2010 Beta 1中。

然而,我了解到,按CTRL + SHIFT切换之间的Qwerty键盘到德沃夏克。

这是极其痛苦的,当我保存所有(CTRL + SHIFT + S),打了“S”,直到我想通了,是什么原因导致这个问题之前意外释放。



Answer 8:

其实我可以重现此步骤如下。 我怀疑这可能与编译应用程序的语言文化有关。 我有英国和美国的键盘语言栏上。

我建立了一个简单的C#Windows窗体应用程序。 我设置了键盘设置给我们。 我有一个美国的键盘虽然在机器上的区域设置的其余部分是英国(在Micosoft键盘我的美版有一个比英国版少的关键,这是一个反斜杠,GRR)。当我启动应用程序调试器中的键盘设置都奇迹般地变回英国的设置。 出现这种情况,每次所以它不是另一个键被按下。 我还要提到的是这发生在Windows Vista中。



Answer 9:

在XP中,如果安装了超过1个键盘输入语言(例如:德沃夏克和QWERTY)XP将触发器随机,特别是回OS的默认语言,而且大多只能使用微软的应用程序时发生。 我敢100%肯定,我不打Alt + Shift或任何其他组合键。 同样的问题可能会困扰着你,无论你有什么键盘映射或语言。

唯一的解决方法是删除第二语言,只有当你需要它添加它。 另一种解决方案是使用Vista,我注意到不再从这个错误遭受(即一直在那里,因为我开始使用德沃夏克早在2003年甚至没有XP SP3固定,要么)。



文章来源: Visual Studio appears to randomly adopt American keyboard layout