我在 Ubuntu MATE 16.04 中运行的 IntelliJ IDEA 16.1.2 遇到了一个奇怪的问题:当我在键盘布局之间切换时,正常键入会按预期工作,但任何控制键组合都使用错误的布局。使困惑?我也是。
多年来,我一直在使用 MATE(Linux Mint MATE、Ubuntu MATE)并通过 MATE 的内置键盘布局切换器(使用 CAPS LOCK 来切换布局(挪威德沃夏克语和美国英语) switch globally),这一直在顺利进行。我喜欢它。
但现在我开始使用 IntelliJ,我发现当我切换布局时,a o e u 应该变成 a s d f,但是 CTRL- X/C/V 和所有其他保留在 Dvorak 键位置(也就是说,在 qwerty 上你必须键入 CTRL+B/I/> 为了在 Dvorak 布局上点击 CTRL-X/C/V。同上所有其他 CTRL-< kbd>任意键命令,例如查找、打印等
这太疯狂了!而且它只发生在 IntelliJ IDEA 和 PhpStorm 中。我以前从未见过这种情况,现在我的系统上只有这两个应用程序受到影响。
我的键盘是原生 QWERTY,我使用操作系统将 Dvorak 指定为主要布局,将 QWERTY 作为选项和在它们之间切换的热键。
我几乎只使用 Dvorak;采用其他布局的唯一原因是为了“客人”:结对工作期间的同事,以及我妻子在家里的系统上。
Dvorak 100% 工作,但查询不是:查询对非 ctrl 字符有效,但 ctrl 保持映射到 Dvorak
最佳答案
这是相反的方法,但可能会有所帮助。
我看过一个设置,你可以在其中切换到 dvorak,但关键控制键在 querty 位置。我认为它在键盘布局系统设置中。
关于intellij-idea - IntelliJ/PhpStorm 仅将键盘布局切换一半,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37607655/