我使用VS2013作为我的IDE,自从安装以来,每当按下ALT和任何ARROW键时,它都会表现得非常奇怪。我使用ALT + LEFT和ALT + RIGHT向后/向前导航,在原则上可以工作,但一旦VS完成跳转,它就会写出一个单个字符。
这是跳转之前:
![跳转之后](https://i.imgur.com/zrOpH1m.jpg)
以下是正在输入的字符:
- ALT+UP: ◘
- ALT+RIGHT: ♠
- ALT+DOWN: ☻
- ALT+LEFT: ♦
我在工作中一直使用VS2013,但从未见过这种情况。我知道按下ALT+NUMPAD_KEYS可以产生ASCII字符,但为什么我的箭头键会出现这种情况,而且只有在VS中出现?显然,对于我来说,ALT+UP与按下ALT+6是相同的(http://www.irongeek.com/alt-numpad-ascii-key-combos-and-chart.html)。我甚至更换了键盘以查看是否与键盘有关。但没有成功。
有任何想法吗?
更新 1:
看起来这位朋友在Windows上使用Eclipse时也遇到了类似的问题:
https://superuser.com/questions/668394/turn-off-alt-numeric-keypad-ascii-symbol-insertion
不幸的是,他的帖子没有得到回答。
更新 2/解决方案:
根据'Hans Passant'的评论,我找到了一个解决方案。请参见下文了解详情。