Eclipse在文本编辑器中打印错误的字符

时间:2012-01-27 16:48:26

标签: eclipse

Eclipse(Helios)有一个奇怪的问题。工作几个小时后,我的一些键盘键开始在文本编辑器窗口中打印不同的字符。

例如:

  • SHIFT+2通常会打印",但实际上会打印@
  • #通常会打印#,但实际上会打印/

感觉它会将键盘区域设置从英国更改为美国,但我不会更改任何设置。我主要使用Eclipse进行Android开发。没有其他程序受到影响。关于如何修复,甚至可能导致这样的问题的任何想法?

3 个答案:

答案 0 :(得分:11)

我之前遇到过类似的问题:Windows默认启用了这个邪恶的密钥快捷方式,当您按下许多Eclipse快捷方式中需要的left ALT + left Shift时,它会在已安装的区域设置之间发生变化。检查控制面板下的键盘设置(或类似的东西),我没有Windows机器来检查你现在可以禁用它的位置。

答案 1 :(得分:9)

关闭switch between input languages行为(如@esaj所述)goto:

控制面板 - >区域和语言 - >键盘和语言 - >更改键盘 - >高级键设置 - >突出显示Between input languages - >更改键序列 - >更改为{{ 1}}。

Jeez,点击了很多!

答案 2 :(得分:0)

在更改键盘设置之前(按照@dontumer的建议),点击“左移+左栏”,直到你的布局恢复。它不需要超过两三次。一旦你的布局回来了,你就可以改变键盘设置。