Не удается активировать ярлык для продуктов Intellij - PullRequest
0 голосов
/ 12 февраля 2019

Описание

Я использую некоторые продукты 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

Ответы [ 2 ]

0 голосов
/ 12 февраля 2019

Это действительно известная ошибка: https://youtrack.jetbrains.com/issue/IDEA-165950 В отчете об ошибке упоминается другой обходной путь для Gnome 3:

Переупорядочите языки на вкладке «Настройки»> «Язык и регион»,поставить английский (США) первым в списке источников входного сигнала.

0 голосов
/ 12 февраля 2019

Я решил это, запустив setxkbmap fr.Я не знаю, почему это требуется для продуктов Intellij, но это работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...