Windows 10でctrl-alt-mがIntelliJに到達するのを妨げているのは何ですか?


24

私はWindowsでIntelliJを使用しており、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の2つのキーボードが接続されています。ctrl-alt-mに関しては、どちらも同じように動作します。


IntelliJがフォーカスされていない場合、何もしませんか?
BoffinBrain

@BoffinbraiN:いいえ。
プペノ

@DavidPostill:この質問を再現する情報をさらに追加しました。
プペノ

どうやらWindowsはスキャンコードを送信しないので、VS Spyで見ることができません。Ctrl-Alt-Mを、機能する(入力しやすい)別のショートカットにマッピングしてみませんか?キーボードマッピングは、ファイル/設定/キーマップメニューの下にありました。
ハリーマク

@harrymc:私はctrl-alt-mに慣れており、IntelliJで新しいメソッドを作成するためのデフォルトなので、他の誰かとペアリングしている場合、彼らのマシンでそれを行うことができます。機械も。
プネノ

回答:


27

同じ問題がありました。NVidiaのシャドウプレイは、ここで説明したように、デフォルトでこのショートカットをキャッチしますどうやらすべてのJetBrains製品は同じように反応します。これにより、Android Studio、Rider、CLionなどで同じエクスペリエンスが修正されます...

以下の手順に従ってください。

  1. GeForce Experienceの設定を開きます

    GeForce Experienceの設定を開きます

  2. ゲーム内のオーバーレイ設定を開く

  3. ショートカット設定を開く

    ショートカット設定を開く

  4. マイクのミュートショートカットを置き換える

    マイクロフォンのミュートショートカットを置き換える

  5. 楽しい!


6
私のために問題を解決しました。あなたは命の恩人です!
ジョフリー

ありがとう。統一ドキュメントショートカットのVisual Studioでの同じ問題。今、私はそれを置き換えるのではなく、単にバインドを解除する方法を見つけることができたら...更新:それはバックスペースです
ダニエルB.

@DanielB。よくわかりませんでした。Visual Studioでショートカットがキャプチャされる単一エンジンで同様の問題が発生しますか?
TeddybearCrisis

「コードの使用方法を見つける」ショートカットAlt + F7についても同様です。上記の最後のスクリーンショットに見られるように、一時停止/再開ブロードキャストによってキャッチされます。したがって、基本的にすべてのNVIDIAショートカットを削除しました。
TeddybearCrisis

私の場合、NVidiaはありません。IDEでテキストを選択し、Alt + F1、Alt + F8などの他のホットキーをチェックできます。動作する場合、NVidiaはホットキーをキャプチャしません。
CoolMind

2

私はIntelliJ IDEA 10.5.4にアクセスできるので、JavaScriptファイルでショートカットをテストしました。実行可能なコードが選択された場合、完全に機能しました。私の古いバージョンとは別のバージョンを使用しているはずですが、問題はお使いのコンピューターに限られているようです。

私が提案できること:

  • Microsoftのアクセシビリティに関するWindowsキーボードショートカットは、このショートカットが拡大鏡で使用されることを示しています。拡大鏡が有効になっている場合は、無効にすることができます。

  • IntelliJバージョンでショートカットが適切に定義されていることを確認してください。私の場合、これはメニューのファイル/設定/キーマップの下にあり、キーボードフィルターを使用して分離しました:

Ctrl + Alt + MのIntelliJ IDEAキーマップ

  • この項目に別のキーボードショートカットを追加し、新しいショートカットが機能するかどうかを確認して、さらに確認してください。

  • Windowsをセーフモードで起動して、さらに確認してください 。問題が解消した場合、このショートカットはサードパーティ製品によってブロックされています。自動実行 を使用 して、スタートアップ製品をまとめて起動し、製品が見つかるまで最終的にそれらをオンに戻すことができます。

  • なぜこれが起こっているのか絶対にわからない場合は、AutoHotkeyを使用して、Ctrl-Alt-MのIntelliJ IDEAで別のショートカットにマッピングし、次にAutoHotkeyを使用してCtrl-Alt-Mを新しいショートカットにマッピングするソリューションをお勧めします。


1
ありがとう@harrymc。あなたのポイントのいくつかに対処する:私は拡大鏡を使用していません。設定を確認しましたが、ショートカットを無効にする方法はなく、虫眼鏡をオフにする方法しかありません。IntelliJの設定に関する質問を更新しました。
プペノ

1
拡大鏡はおそらく関与していませんが、この記事を参照してください
harrymc

セーフモードで起動するとどうなりますか?
harrymc

セーフモードではIntelliJが起動しないため、テストできませんでした。
プペノ

奇妙な。ネットワークでセーフモードを試すこともできます。
ハリーマック

1

次の同様の質問が役立つ場合があります。Windowsでホットキーを所有しているプロセスを特定するにはどうすればよいですか?そこにはWindows 10に対する答えがあります。

さらに、この質問では、ユーザーはCtrl + MがBingツールバーによってインターセプトされていることに気付きます。Ctrl + Mが機能するかどうかはわかりませんが、調査する必要があります。


Firefoxでは、Ctrl + Mは現在のウィンドウを最小化します。そこで動作する場合、Bingツールバーはそれとは何の関係もありません。
CoolMind

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.