Ctrl + 1 と Ctrl + 2 のキーの組み合わせが機能しない

Ctrl + 1 と Ctrl + 2 のキーの組み合わせが機能しない

8 月 (StarCraft 2 を入手したとき) に、Ctrl+1Ctrl+ のキーの組み合わせ2が機能しないことに気付きました。Ctrl+3とその他のすべての組み合わせ ( Shift+ 1、などを含む) は正常に機能していたため、これは奇妙だと思いました。そのため、あまり気にせず、SC2 のバグとして無視しました。

それから 4 か月後、まったく関係のないゲーム (Dawn of War 2) をプレイしようとしたところ、同じことに気付きました。つまり、特定の 2 つのキーの組み合わせが機能しないのです。気が狂っていないか確かめるために、Chrome と他のいくつかのアプリケーションで試してみましたが、残念ながら機能しませんでした。

StarCraft 2 が出る前の夏に戦略ゲームをプレイしたのを覚えていますが、問題なく動作しました。何が悪かったのか、何か心当たりはありますか?


私が試したこと

  • アクティブホットキーキーの組み合わせはないグローバルホットキー。
  • 別のキーボードを試してみたが、それでも動作しませんでした
  • キーの組み合わせ働いた仮想マシンで (Windows と Ubuntu の両方をゲストとして試しました)。
  • AutoHotKey スクリプトのホットキーとしてCtrl+ を使用する1働いた
  • AutoHotKey スクリプトの出力としてCtrl+ を使用する1動作しませんでした
  • 不要なプロセスをすべて終了しましたが、キーはまだ動作しませんでした
  • セーフモードでは、キーの組み合わせは動作しませんでした

アイデアが尽きてきた

他に何が起こっているのでしょうか? プログラムが何らかのキーボード フックを設定し、それを解放しなかっただけなのでしょうか? 入力がシステムを通過する経路を確認して、どこで停止するかを確認する方法はありますか? 私はプログラマーなので、これを理解するためにコードをいくつか書いても構いません。

答え1

Signo を試してみるのもよいでしょう。Signo は、特定のホットキーを使用するアプリケーションを教えてくれますが、常にそうとは限りません。また、Activehotkeys がフックを認識しない場合は、Signo も認識しないと思われますが、誰にもわかりません。

さらにテストするには、VirtualBox をダウンロードし、仮想マシンを作成し (簡単です)、この仮想マシンに Windows をインストールして、そこでホットキーをテストします。それでもホットキーが機能しない場合は、おそらくハードウェアに何らかの異常があると考えられます。

答え2

私の場合、これは NVidia Geforce Experience が原因でした。プログラムのキーボード ショートカットのどこにも記載されていませんが、Geforce Experience をアンインストールすると、CRTL+1-3 キーが復活しました。

素晴らしい仕事ですね、Nvidia。

答え3

Windows がキーボード レイアウト (英語、日本語、ノルウェー語など) の変更に until を使用している場合は、機能しませんCtrl + 10

コントロール パネル (カテゴリ別に表示) » 時計、言語、および地域 » キーボードまたはその他の入力方法の変更 » キーボードと言語タブに移動し、キーボードの変更 » 詳細なキー設定 »使用しているものに応じて、Ctrl + 1までのキー シーケンスをまでまたは同様のものに変更します。0Shift + Ctrl + 10

答え4

Geforce Experience v3.2.2.44 をアンインストールすると、すぐにすべてが修正されました。

関連情報