
我在 Windows 中使用 IntelliJ,Ctrl-Alt-M 是一個非常有用的快捷方式,但現在它什麼也沒做。 IntelliJ 無法使用捷徑。我懷疑其他一些應用程式將其註冊為全域快捷方式或類似的東西。
在 IntelliJ 中,它似乎設定正確:
如果我為「Method...」新增另一個捷徑,例如 ctrl-alt-shift-r,我可以在 IntelliJ 的編輯器中正確使用它。
我正在運行最新的 Windows 10 和最新的 IntelliJ。
我有什麼想法可以找到答案嗎?
我按照此處描述的過程進行操作:
使用 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 等中的相同體驗...
只需按照以下步驟操作即可。
開啟 GeForce Experience 設定
開啟遊戲內疊加設定
開啟快捷方式設定
更換麥克風靜音快捷鍵
享受!
答案2
我可以存取 IntelliJ IDEA 10.5.4,因此我在 JavaScript 檔案上測試了該快捷方式,當選擇可行的程式碼時,它運行得非常好。儘管您肯定使用的是與我的舊版本不同的另一個版本,但該問題似乎出現在您的電腦本地。
我可以建議什麼:
微軟的文章用於輔助使用的 Windows 鍵盤快速鍵表示放大鏡使用了該捷徑。如果放大鏡已啟用,您可以將其停用。
檢查您的 IntelliJ 版本中是否正確定義了快捷方式。在我的系統中,它位於選單“檔案/設定/鍵盤映射”下,我使用鍵盤過濾器來隔離它:
透過向此項目新增另一個鍵盤快速鍵來進一步檢查,並查看新的鍵盤快速鍵是否有效。
進一步檢查 以安全模式啟動 Windows。如果問題消失,那麼該捷徑確實被某些第三方產品阻止了。你可以使用 自動運行 批量關閉啟動產品並啟動,直到找到該產品,最後重新打開它們。
如果您無法絕對找到發生這種情況的原因,我建議使用以下解決方案自動熱鍵,涉及在 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 時是否有任何內容變為活動狀態