所以我已经使用 Leopard 一年了,最新的更新打破了 Eclipse 的键盘映射。我使用 dvorak 布局,现在在 eclipse 中,如果我按 ⌘ 和 b 键,它会构建,而不是 cut(b = x)。
有没有其他人有这个问题,有没有解决方法?
编辑:当前最好的解决方法是升级到 10.5.7。
所以我已经使用 Leopard 一年了,最新的更新打破了 Eclipse 的键盘映射。我使用 dvorak 布局,现在在 eclipse 中,如果我按 ⌘ 和 b 键,它会构建,而不是 cut(b = x)。
有没有其他人有这个问题,有没有解决方法?
编辑:当前最好的解决方法是升级到 10.5.7。
呜呼!它从 10.5.7 开始修复!
我正在经历同样的事情,使用 Eclipse 3.3.2。我的解决方法是进入 Eclipse->Preferences->General->Keys 并手动重新映射我最常用的键盘命令的分配。
Eclipse 3.4.1,标准(美国)qwerty 布局。我没有发现任何快捷方式问题,我暂时将 B 设置为 cut (通过摆弄 eclipse 首选项中的键分配),并且效果很好。
我遇到了同样的问题,除了不是所有的键绑定都被破坏了。例如,Command + S 仍然可以保存。但是大多数命令的评估就像我使用的是 QWERTY 一样。到目前为止,我还没有找到任何解决方案,除了手动重新映射我没有做过的键,因为它是一个巨大的痛苦。
我有同样的问题。一个支持症状:当我尝试通过使用 Preferences->General->Keys 将“Undo”从 F9 重新映射到 Command-Z 来“修复”它时,当我键入 Command-Z 时,它回显为 Command-/。/ 是与 Dvorak Z 位于相同键盘位置的非 Dvorak 键。因此 Eclipse 在操作系统应用 Dvorak 映射“之前”以某种方式获取键。
我同意它使 Eclipse 无法使用。帮助!
我相信这是一个 Eclipse 唯一的问题,因为当我使用我的 Dvorak 布局和其他 Java 工具(如 JDeveloper 或 SQLDeveloper)时,同样的问题不会影响我。
它让我发疯,我发现自己实际上是在虚拟机中启动 windows 或 linux,这样我就可以使用带有半连贯键映射的 Eclipse。
不过,奇怪的是,这个问题对我来说一开始并不存在。以前在 Dvorak 中可以正常工作的键映射。然后有一天,噗。
我想知道这是否与我机器上的非 Dvorak 用户将键映射更改回 qwerty 的事实有关。
我应该提一下,虽然我不知道它是否相关,但我使用的是 CFEclipse 插件。我还没有尝试用其他视角来调用这种行为。
也许为了好玩,我会尝试创建另一个本地帐户,看看是否可以使用 eclipse 开始。
另一种可能性可能是虚拟机本身,以及它处理底层键盘拦截的方式。
还有其他想法吗?
艾伦
在 10.5.7 更新中修复。