我正在使用某些intellij产品(WebStorm,PHPStorm)和Android Studio,并且在这两个方面都存在相同的问题。
我有一个法式布局的azerty键盘。
我可以在这些软件中毫无问题地键入内容,但是我无法激活快捷方式。
当我尝试激活快捷方式(例如ctrl + z)时,激活的快捷方式是ctrl + w。
快捷键已正确触发,但键盘布局错误。看来,当我键入时,会使用法语键盘,但是当我想使用快捷键时,似乎会使用英语布局。
这是一个已知的错误(如果是这样,我还没有发现任何提及),还是错过了某些事情?
我正在使用Gnome 3在Fedora 29上运行。
我试图查看它是否不能与其他软件(例如firefox / vscode)一起复制,但我无法复制。
我试图查看它是否不是基于我的键盘设置,因此我运行xev
来监视按下的键的输出。我无法重现此问题。
在intellij设置中,我尝试将Keymap
> Prefer key position over key char with national layout
设置为true和false,似乎没有任何改变。
这里是Android Studio中的快捷方式定义的一个例子。
我在法语键盘上按了A
至Y
键(输出A,Z,E,R,T,Y),然后用ctrl按相同的键(输出ctrl + Q,而不是ctrl + A等)
我希望当我按ctrl + a时,在intellij产品中触发的快捷方式是ctrl + a而不是ctrl + q
答案 0 :(得分:2)
这确实是一个已知的错误:https://youtrack.jetbrains.com/issue/IDEA-165950 在错误报告中,提到了Gnome 3的另一种解决方法:
在“设置”>“语言和区域”选项卡中对语言进行重新排序,将英语(美国)放在输入源列表的第一位。
答案 1 :(得分:0)
我通过运行setxkbmap fr
解决了这个问题。我不知道为什么intellij产品需要这样做,但是它可以工作。