是什麼阻止 ctrl-alt-m 在 Windows 10 上存取 IntelliJ?

是什麼阻止 ctrl-alt-m 在 Windows 10 上存取 IntelliJ?

我在 Windows 中使用 IntelliJ,Ctrl-Alt-M 是一個非常有用的快捷方式,但現在它什麼也沒做。 IntelliJ 無法使用捷徑。我懷疑其他一些應用程式將其註冊為全域快捷方式或類似的東西。

在 IntelliJ 中,它似乎設定正確:

在此輸入影像描述

如果我為「Method...」新增另一個捷徑,例如 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 檔案上測試了該快捷方式,當選擇可行的程式碼時,它運行得非常好。儘管您肯定使用的是與我的舊版本不同的另一個版本,但該問題似乎出現在您的電腦本地。

我可以建議什麼:

  • 微軟的文章用於輔助使用的 Windows 鍵盤快速鍵表示放大鏡使用了該捷徑。如果放大鏡已啟用,您可以將其停用。

  • 檢查您的 IntelliJ 版本中是否正確定義了快捷方式。在我的系統中,它位於選單“檔案/設定/鍵盤映射”下,我使用鍵盤過濾器來隔離它:

IntelliJ IDEA Ctrl+Alt+M 鍵盤映射

  • 透過向此項目新增另一個鍵盤快速鍵來進一步檢查,並查看新的鍵盤快速鍵是否有效。

  • 進一步檢查 以安全模式啟動 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 時是否有任何內容變為活動狀態

相關內容