|
1
227
我也试过同样的方法,但结果是因为我在某些程序中按了Alt+Shift,从而触发了Windows中的语言切换。 是否在编码时意外地按了Alt+Shift或Ctrl+Shift(英制布局)? |
|
|
2
86
这是Windows本身在更改键盘布局-这与Visual Studio无关,但在使用Visual Studio时会发生,因为在绑定代码时使用的组合键与Windows XP在动态切换键盘布局时使用的默认组合键类似。 这些说明用于在Windows XP中禁用键盘布局切换。在其他版本的Windows中类似:-
|
|
|
3
29
U62-如果你的解决方案不是他们的答案,也许人们不会将它标记为答案?
我甚至没有安装美国国际键盘,但VisualStudio不断地恢复使用它(我可以在语言栏中看到它,但当我进入控制面板时,它不在已安装键盘的列表中)。 Visual Studio肯定有问题,因为如果我转到记事本,记事本就会知道键盘是英国的。再次回到VS2010,它又回到了美国国际。 编辑:答案是进入Visual Studio设置,然后选择“国际设置”窗格。确保语言设置为“与Microsoft Windows相同”。“英语”似乎是美国国际键盘英语。 |
|
|
4
12
|
|
|
5
5
我知道这已经很晚了,但实际上没有人说你是如何禁用它的。
选择“输入语言之间”并将按键顺序更改为“未分配” |
|
|
6
3
|
|
|
7
1
我在VisualStudio2010 Beta 1中遇到了同样的问题。 然而,我了解到按CTRL+SHIFT键可以在Qwerty和Dvorak之间切换键盘。 当我保存所有(CTRL+SHIFT+S)并在点击“S”之前意外释放时,这是非常痛苦的,直到我找出问题的原因。 |
|
8
1
事实上,我可以按照这些步骤来重现。我怀疑这可能与已编译应用程序的语言文化有关。 我在语言栏上有英国和美国键盘。 我构建了一个简单的C#Windows窗体应用程序。 我为我们设置了键盘设置。我有一个美国键盘,尽管机器上的其他区域设置都是英国的(我拥有的美国版Micosoft键盘比英国版少了一个键,它是一个反斜杠,grr) 当我在调试器中启动应用程序时,键盘设置奇迹般地变回了英国设置。 我还应该提到,这发生在Windows Vista中。 |
|
|
9
0
唯一的修复方法是删除第二语言,并仅在需要时添加它。另一个解决方案是使用Vista,我注意到它不再存在这个bug(自从2003年我开始使用Dvorak以来,这个bug就一直存在,甚至XP SP3也没有修复它)。 |
|
|
10
0
要在VSC中切换回所需的语言,请执行以下操作:
它一直在为我解决这个问题 |
|
Willy · LINQ:将分组列表转换为新列表 9 年前 |
|
|
Kapil · 如何使用参数设置脚本任务SSI的路径 9 年前 |
|
|
c00000fd · 跨命名空间和不同的.H文件的友元类 9 年前 |
|
|
tangoal · 调用模板类成员时非法使用此类型作为表达式 9 年前 |