我正在启用QWERTY布局(我可以使用的唯一布局)的法国Fedora上使用IntelliJ IDEA 2018.2.3(182.4129.33)。
键入时,将考虑QWERTY布局。但是,当我使用快捷方式时,是法国的AZERTY布局取代了。
例如,在打开的文档中,按A即可在我的文档中产生一个“ a”字符,这一切我都很满意。但是,按Ctrl + A会触发为Ctrl + Q定义的操作,而不是“全选”。 QWERTY键盘上的'A'映射到AWERTY键盘上的'Q'。
这很混乱,因为IDE的行为是不连贯的。相同的键击是否映射取决于其是否带有修饰符(Alt,Ctr或两者)。
“全选”,由Ctrl +组合键定义的操作被触发。
将触发由Ctrl + Q定义的操作。 QWERTY键盘上的A位置映射到AZERTY法语键盘上的Q。
-Dcom.jetbrains.use.old.keyevent.processing=true
中添加idea.properties
,以重新启动IntelliJ IDEA。LANG
和LC_ALL
设置为fr_FR.UTF-8
。答案 0 :(得分:0)
我遇到了同样的问题,并找到了此命令来解决我的问题。
setxkbmap fr
但是,我不知道为什么intellij需要定义此设置,但是它可以工作。