Описание
Я использую некоторые продукты Intellij (WebStorm, PHPStorm) и Android Studio и имею ту же проблему с обоими тезисами.
У меня есть клавиатура azerty с французскимlayout.
Я могу печатать без проблем в этих софтах, но не могу активировать ярлыки.
Когда я пытаюсь активировать ярлык (например, ctrl + z), активируемый ярлык - ctrl + w.
ярлык корректно срабатывает, но с неверной раскладкой клавиатуры.Кажется, что когда я печатаю, моя французская клавиатура используется, но когда я хочу использовать ярлык, английская раскладка, кажется, используется.
Является ли это известной ошибкой (если так, я не нашелкакие-нибудь упоминания об этом), или я что-то пропустил?
Что я пробовал
Я работаю на Fedora 29 с Gnome 3.
У меня естьпытался увидеть, не воспроизводился ли он с другими программными средствами (например, 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 и т. Д.)
https://imgur.com/a/U4aFd7F
Ожидаемая ситуация(tl; dr)
Я ожидаю, что когда я нажимаю Ctrl + A, ярлык, запускаемый внутри продуктов intellij, будет Ctrl + A вместо Ctrl + Q