我使用Eclipse和非QWERTY键盘。我的@符号是通过 Alt GR + A 输入的。这是在Windows 7上。
Eclipse编辑器不会让我键入一个糟糕的@。
我禁用了键快捷键 Alt + A ,但它仍然无法正常工作。
@适用于其他程序和Eclipse内的其他窗口(例如,查找,选项等),但不适用于编辑器。
因为这也适用于 Alt GR + P (这是我的})关于如何弄清楚哪些关键事件被消耗的一般解决方案会很好。
答案 0 :(得分:2)
Eclipse编辑器使用StyledText
小部件。这取决于平台,忽略了一些输入。
在Windows上,窗口小部件只使用Alt或Ctrl或Alt + Shift或Ctrl + Shift忽略任何内容。代码声称Alt Gr应该看起来像Ctrl + Alt并且会通过。
在Mac上,Cmd和Cmd + Shift被忽略。
在Linux / Motif上,Ctrl和Ctrl + Shift被忽略。
有一个非常古老的Eclipse bug 20953听起来像这个问题,但它应该早就被我提到的代码修复过了。