我在 Ubuntu MATE 16.04 中运行 IntelliJ IDEA 16.1.2 时遇到了一个奇怪的问题:当我在键盘布局之间切换时,正常打字按预期工作,但任何控制键组合使用错误的布局。使困惑?我也是。
多年来,我一直在使用 MATE(Linux Mint MATE、Ubuntu MATE)并通过 MATE 的内置键盘布局切换器(CAPS LOCK用于全局切换)在布局(挪威德沃夏克语和美国英语)之间切换,而且这一直没有一个单一的工作拴住。我喜欢它。
但是现在我开始使用 IntelliJ,我发现当我切换布局时,它应该a o e u变成a s d f了,但是CTRL-X / C / V所有其他人都留在 Dvorak 关键位置(也就是说,在 qwerty 上,你必须输入CTRL+B / I / >才能击中CTRL-在X / C / VDvorak 布局上。所有其他命令(如查找、打印等)CTRL同上。any key
这是疯子!它只发生在 IntelliJ IDEA 和 PhpStorm 中。我以前从未见过这种情况,现在这些是我系统上唯一受到影响的两个应用程序。
我的键盘是原生的 QWERTY,我使用操作系统将 Dvorak 指定为主要布局,使用 QWERTY 作为选项和在它们之间切换的热键。
我几乎只使用德沃夏克;拥有其他布局的唯一原因是“客人”:结对工作期间的同事,而我的妻子在家中使用系统。
Dvorak 工作 100%,但 querty 不是: querty 适用于非 ctrl 字符,但 ctrl 保持映射到 Dvorak