IntelliJ快捷键和键盘布局

13

我最近购买了一台惠普Spectre 13,安装了GNU/Linux(Arch Linux)并安装了IntelliJ。一切似乎都很好,直到我尝试使用快捷键。

我使用的是AZERTY键盘。我配置了系统布局,以便可以使用正确的布局,例如当我键入字母“a”时,我会得到一个“a”,以此类推。然而,在使用IntelliJ时,输入文本时,识别的键盘布局是“azerty”,但在使用快捷键时,IntelliJ识别为“qwerty”布局。

例如:要选择所有文本,我们执行^A。但是,实际上我得到的是一个^Q,尽管编码时字母“a”被识别为“a”。

对于这个问题,我毫无头绪,因为例如在我的网页浏览器中,^A可以正常工作。我怀疑这可能不是硬件问题,但谁知道呢。

附注:无论是IntelliJ 13还是14,问题都是相同的。

3个回答

20

或者在系统设置中将AZERTY键盘布局排在第一位。

来源链接

顺便说一句,这个问题在2020年仍然存在。

更新:截至2020年9月,有一个新的复选框可解决此问题: (设置 -> 键映射 -> 使用国家布局进行快捷方式)

输入图像描述


3

对于我来说,在Debian Jessie上,IntelliJ使用了不同的键盘布局。

强制IntelliJ使用法国键盘布局:

setxkbmap fr

https://wiki.debian.org/Keyboard


2
我最终通过使用“setxkb”实用程序来强制键盘布局找到了一个解决方案。
setxkb fr

似乎仅通过我的桌面环境(Cinammon)来做这件事只解决了部分问题。而且还有一些错误。
所以我决定转向更基本的东西,比如awesomebspwm,在那里没有任何神奇的事情,因为你必须自己配置所有东西。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接