每隔一段时间我会做一些在按某些键时会导致行为的事情。
1)单引号键(')不会输入字符,除非我按两次,在这种情况下它将打印两个向后的单引号字符(``)。
2)`(向后单引号?)键输入#字符。
3)尖括号键(<和>)键入单引号(')和句点(。)。
4)Shift +任何A-Z字符键入字符并启动代码完成窗口。
我确定还有其他问题,他们只是希望我发现停止它是重新启动Visual Studio。此行为不会出现在任何其他应用程序中。有人经历过这个吗?
答案 0 :(得分:3)
我开始在我的计算机上使用它(不是在Visual Studio中,而是在其他地方)。我将默认输入语言设置为“英语(新西兰) - 美国 - 国际”,无论 应该是什么意思。将其更改为英语 - 美国。禁用“语言栏”
“控制面板>>区域设置>>语言,点击高级,查看已安装的服务。看看您是否有多个选择 - 如果您有”国际“选项,请将其删除,我相信问题会消失。它对我有用。
AFAIK,这是在我安装XP-SP3时发生的。
答案 1 :(得分:1)
您可能已经设置了备用输入语言(尝试在发生这种情况时键入“a”,然后您将获得à)。我认为在输入语言之间切换的默认热键是Ctrl + Shift,所以你可能偶尔偶然碰到它。使用语言设置控制面板关闭热键或删除不需要的键盘配置。
答案 2 :(得分:0)
我有一台可以用于法裔加拿大人的笔记本电脑/键盘。一些键(绿色)上印有替代的键义......它们与你提到的键相匹配,即:
我安装了一个版本的Vista,了解法国 - 加拿大人。在O / S任务栏的右端,靠近时钟,有一个键盘图标。它通常设置为“US,但如果我将其设置为”Canadian French“,那么我会得到您描述的关键映射。
类似的东西(即更改键盘的语言特定解释)也必须在您的机器上进行。你说它是在Visual Studio中,但对我来说,我在我的O / S中找到它。
答案 3 :(得分:0)
如果您的计算机上有多种语言,则可能通过按ctrl + shift触发此行为,这会导致Windows切换活动窗口的系统语言。
您可以再次按下它,或者更好的是,禁用语言栏和所有其他辅助语言。
答案 4 :(得分:0)
像其他人所说,你可以按ctrl-shift来“循环”通过设置。