Что мешает сочетанию клавиш ctrl-alt-m достичь IntelliJ в Windows 10?

Что мешает сочетанию клавиш ctrl-alt-m достичь IntelliJ в Windows 10?

Я использую IntelliJ в Windows, и Ctrl-Alt-M — это сочетание клавиш, которое очень полезно, но сейчас оно ничего не делает. Сочетания клавиш просто не достигают IntelliJ. Я подозреваю, что какое-то другое приложение зарегистрировало его как глобальное сочетание клавиш или что-то в этом роде.

В IntelliJ это, кажется, установлено правильно:

введите описание изображения здесь

и если я добавлю еще одно сочетание клавиш к «Метод...», например, ctrl-alt-shift-r, я смогу правильно использовать его в редакторе в IntelliJ.

Я использую последнюю версию Windows 10 и последнюю версию IntelliJ.

Есть идеи, как это узнать?

Я следовал процессу, описанному здесь:

Как определить, какому процессу принадлежит горячая клавиша в Windows?

использую инструмент Visual Studio Spy++ и, по-видимому, событие нажатия клавиши M никогда не срабатывает.

Вот что происходит при нажатии ctrl-alt-t:

введите описание изображения здесь

сочетание клавиш, которое работает как и ожидалось в IntelliJ. И вот что происходит с ctrl-alt-m:

введите описание изображения здесь

У меня к этому компьютеру подключены две клавиатуры: Kinesis Advantage и Logitech K120. Они обе ведут себя одинаково по отношению к ctrl-alt-m.

решение1

У меня была та же проблема. Оказывается, NVidia shadow play ловит этот ярлык по умолчаниюкак здесь указано.Видимо, все продукты JetBrains реагируют одинаково. Так что это исправит тот же опыт в Android Studio, Rider, CLion и т. д.

Просто следуйте инструкциям ниже.

  1. Откройте настройки GeForce Experience

    Откройте настройки GeForce Experience

  2. Открыть настройки внутриигрового оверлея

  3. Открыть настройки сочетания клавиш

    Открыть настройки сочетания клавиш

  4. Заменить сочетание клавиш для отключения микрофона

    Заменить ярлык отключения микрофона

  5. Наслаждаться!

решение2

У меня есть доступ к IntelliJ IDEA 10.5.4, поэтому я протестировал сочетание клавиш на файле JavaScript, и оно отлично сработало, когда был выбран жизнеспособный фрагмент кода. Проблема, похоже, локальна для вашего компьютера, хотя вы наверняка используете другую версию, нежели моя старая.

Что я могу предложить:

  • Статья MicrosoftСочетания клавиш Windows для обеспечения доступностипоказывает, что этот ярлык используется лупой. Вы можете отключить лупу, если она включена.

  • Проверьте, что сочетание клавиш правильно определено в вашей версии IntelliJ. В моей это находится в меню Файл / Настройки / Раскладка клавиатуры, и я использовал фильтр клавиатуры, чтобы изолировать его:

Раскладка клавиш IntelliJ IDEA для Ctrl+Alt+M

  • Проверьте еще раз, добавив еще одно сочетание клавиш к этому элементу и посмотрев, работает ли новое сочетание.

  • Проверьте еще больше, Загрузка Windows в безопасном режиме. Если проблема исчезнет, ​​то этот ярлык действительно заблокирован каким-то сторонним продуктом. Вы можете использовать автозапуски для отключения автозапускаемых продуктов группами и загрузки до тех пор, пока продукт не будет найден, а затем их включения снова.

  • Если вы не можете точно определить, почему это происходит, я предлагаю решение с помощьюAutoHotkey, включая сопоставление в IntelliJ IDEA сочетания клавиш Ctrl-Alt-M с другим сочетанием клавиш, а затем использование AutoHotkey для сопоставления сочетания клавиш Ctrl-Alt-M с новым сочетанием клавиш.

решение3

Следующий аналогичный вопрос может помочь:Как определить, какому процессу принадлежит горячая клавиша в Windows?Там есть ответ для Windows 10.

Кроме того, вэтот вопрос, пользователь обнаруживает, что Ctrl+M перехватывается панелью инструментов Bing. Не уверен, работает ли Ctrl+M у вас, но это стоит исследовать.

решение4

перейдите кhttps://docs.microsoft.com/en-us/sysinternals/

скачайте process monitorи запустите его

посмотрите, станет ли что-нибудь активным при нажатии Ctrl-Alt-M

Связанный контент