2009-02-18 83 views
3

每隔一段时间我会做一些事情,当按下某些按键时会导致strang行为。按下按键时出现奇怪的visual studio 2008行为

1)单引号键(')不会输入一个字符,除非我按两次,在这种情况下,它会打印两个倒退单引号字符(``)。
2)`(向后单引号?)键键入一个#字符。
3)尖括号键(<和>)键入单引号(')和句点(。)。
4)按住Shift +任意A-Z字符键入字符,并将代码完成窗口向上。

我确定还有其他症状,他们只希望我发现停止它是重新启动Visual Studio。此行为不会出现在任何其他应用程序中。有人经历过这个?

+0

有完全相同的问题。 – 2009-11-30 10:13:14

回答

3

我开始在我的计算机上(不是在Visual Studio中,但在其他地方)得到这个,我有默认输入语言设置为“英语(新西兰) - 美国 - 国际“,无论应该是什么意思。将其更改为英语 - 美国。禁用”语言栏“

”控制面板“区域点击设置>>语言,点击高级,查看已安装的服务。看看你是否有多种选择 - 如果你有一个“国际”选项,删除它,我相信问题会消失。它为我做了。

AFAIK,这发生在我安装XP-SP3时。

+1

谢谢。在Vista中,我使用了控制面板,区域和语言选项,键盘和语言。删除了除US(常规选项卡)以外的所有已安装服务,并删除了按键顺序以切换语言(高级按键设置选项卡) – Jeremy 2009-02-28 21:18:53

1

您可能已经设置了一个替代输入语言(尝试输入`a当发生这种情况,你会得到à)。我认为在输入语言之间切换的默认热键是Ctrl + Shift,所以偶尔你可能偶然碰到它。使用语言设置控制面板关闭热键或删除不需要的键盘配置。

0

我有一台笔记本电脑/键盘,可以用于法国加拿大人。替代关键的意义上都印有一些键(绿色)......他们匹配你所提到的钥匙,即:

  • 的“ALT是``
  • ALT的`是#
  • ALT <和>是'和。

我有一个版本的Vista安装,知道法国加拿大。在时钟附近的操作系统任务栏的右侧,有一个键盘图标。它通常设置为“美国,但如果我将它设置为”加拿大法语“,那么我会得到您描述的关键映射。

您的计算机上也必须有类似的东西(即更改键盘的语言特定解释) 。你说这是在Visual Studio中,但对我来说,我发现它在我的O/S

0

如果您的计算机上有多种语言,那么您可能通过按下ctrl + shift触发了此行为,这会导致窗口切换活动窗口的系统语言。

您可以再次按下它,或者更好的是禁用语言栏和所有其他辅助语言。

0

像其他人所说的,你可以通过设置按ctrl-shift来“循环”。

相关问题