Я использую IntelliJ в Windows, и Ctrl-Alt-M - это очень полезная комбинация, но сейчас она ничего не делает. Ярлыки просто не доходят до IntelliJ. Я подозреваю, что какое-то другое приложение зарегистрировало его как глобальный ярлык или что-то в этом роде.
В IntelliJ, кажется, правильно установлено:
и если я добавлю другой ярлык для «Method ...», например, ctrl-alt-shift-r, я смогу правильно использовать его в редакторе в IntelliJ.
Я использую последнюю версию Windows 10 и последнюю версию IntelliJ.
Есть идеи, как я могу это выяснить?
Я следовал за процессом, описанным здесь:
Как определить, какому процессу принадлежит горячая клавиша в Windows?
используя инструмент Visual Studio Spy ++ и, очевидно, событие M-key-down никогда не срабатывает.
Вот что происходит для Ctrl-Alt-T:
ярлык, который работает как положено в IntelliJ. И это то, что происходит с Ctrl-Alt-M:
К этому компьютеру подключены две клавиатуры: Kinesis Advantage и Logitech K120. Они оба ведут себя одинаково в отношении ctrl-alt-m.
Ответы:
У меня такая же проблема. Оказывается, игра теней NVidia ловит этот ярлык по умолчанию, как указано здесь. По-видимому, все продукты JetBrains реагируют одинаково. Так что это исправит тот же опыт в Android Studio, Rider, CLion и так далее ...
Просто следуйте инструкциям ниже.
Откройте настройки GeForce Experience
Открытые внутриигровые настройки наложения
Открыть настройки ярлыка
Замените ярлык отключения микрофона
Наслаждайтесь!
источник
У меня есть доступ к IntelliJ IDEA 10.5.4, поэтому я протестировал ярлык для файла JavaScript, и он отлично работал, когда был выбран жизнеспособный фрагмент кода. Проблема кажется локальной для вашего компьютера, хотя вы наверняка используете другую версию, чем моя старая.
Что я могу предложить:
Статья Microsoft о сочетаниях клавиш Windows для специальных возможностей показывает, что этот ярлык используется лупой. Вы можете отключить Лупу, если она включена.
Убедитесь, что ярлык хорошо определен в вашей версии IntelliJ. В моем это находится в меню File / Settings / Keymap, и я использовал фильтр клавиатуры, чтобы изолировать его:
Проверьте дополнительно, добавив еще одно сочетание клавиш к этому элементу и посмотрев, работает ли новый.
Проверьте еще больше, загрузив Windows в безопасном режиме . Если проблема исчезнет, этот ярлык действительно заблокирован каким-либо сторонним продуктом. Вы можете использовать Autoruns , чтобы включить продукты запуска от пачек и загрузок, пока продукт не будет найден, наконец , превращая их обратно.
Если вы не можете точно выяснить, почему это происходит, я предлагаю решение, использующее AutoHotkey , включающее сопоставление в IntelliJ IDEA Ctrl-Alt-M с другим ярлыком, а затем использование AutoHotkey для сопоставления Ctrl-Alt-M с новым ярлыком.
источник
Может помочь следующий подобный вопрос: Как определить, какому процессу принадлежит горячая клавиша в Windows? Там есть ответ для Windows 10 там.
Кроме того, в этом вопросе пользователь обнаруживает, что Ctrl + M перехватывается панелью инструментов Bing. Не уверен, что Ctrl + M работает для вас, но это то, что нужно исследовать.
источник
перейдите по адресу https://docs.microsoft.com/en-us/sysinternals/
скачать
process monitor
и запуститьпосмотреть, станет ли что-нибудь активным, когда вы нажимаете Ctrl-Alt-M
источник