新しいPCにWindows10をクリーンインストールしました。 Ctrl+Backspace どのプログラム(メモ帳、Chrome [このようなアドレスバーとテキストボックス]、Windowsサーチなど))のキャレットの左側にあるWordを削除していません。 、 Ctrl+Delete 動作し、キャレットの右側にある単語を削除します。 Alt+Delete (最後に削除されたWordを復元する)は、一部の場所(メモ帳)では機能しますが、他の場所(Chrome、Windowsサーチ)では機能しません。
関連性があるかどうかはわかりませんが、ポルトガル語で2番目のキーボードスキームもインストールしました。 2番目のスキームをインストールする前にコマンドを使用したかどうかは覚えていませんが、コマンドはどちらの言語でも機能しません。
これを解決するためにAutoHotKeyをインストールすることを考えましたが、このコマンドがどれほど標準的な機能であるかを考えると、実際には必要ないはずです。
編集:@Leatheは、オンスクリーンキーボードをテストしてそれが機能するかどうかを確認するコメントで提案しました。します。これは、問題がキーボードにあることを意味します。ただし、各キーは正しく機能するため、ハードウェアの問題(たとえば、壊れたキー)ではないことは明らかです。 Backspace キャレットの左側にある文字を削除し、エクスプローラーでファイルを削除します。 Ctrl 他のキーの動作を変更します(Ctrl+Delete、 Ctrl+C、 Ctrl+V すべて期待どおりに機能します)。正しく動作していないのは、両方の合計です。
EDIT2:使用 キースキャンコード これらのキーの組み合わせを入力するときにPCがキーストロークをどのように受信しているかを確認したところ、非常に奇妙な動作が発生しました。
これがプログラムの出力です Ctrl+C:
OnKeyDown, Key code=17, Control keys= Ctrl{Left}, Key name CTRL
OnKeyDown, Key code=67, Control keys= Ctrl{Left}, Key name c
OnKeyPress
OnKeyup, Key code=67, Control keys= Ctrl{Left}, Key name c
OnKeyup, Key code=17, Control keys=, Key name CTRL
これは、他のすべての組み合わせでも同じです(明らかに、2行目と4行目をそれぞれのキーに置き換えます)。 Ctrl+Backspace、出力
OnKeyDown, Key code=17, Control keys= Ctrl{Left}, Key name CTRL
OnKeyup, Key code=17, Control keys=, Key name CTRL
OnKeyDown, Key code=17, Control keys= Ctrl{Left}, Key name CTRL
OnKeyup, Key code=17, Control keys=, Key name CTRL
を押すと2行目と4行目が表示されます Backspace。何らかの理由で、この特定の組み合わせが置き換えられます Backspace 「上げた Ctrl キー」アクション。
実際、任意の組み合わせを押し続けると、プログラムは次のように表示します。
OnKeyDown, Key code=17, Control keys= Ctrl{Left}, Key name CTRL
OnKeyDown, Key code=67, Control keys= Ctrl{Left}, Key name c
OnKeyPress
OnKeyDown, Key code=67, Control keys= Ctrl{Left}, Key name c
OnKeyPress
OnKeyup, Key code=67, Control keys= Ctrl{Left}, Key name c
OnKeyup, Key code=17, Control keys=, Key name CTRL
どこ OnKeyDown/OnKeyPress
行 C 両方のキーが押されている限り、が繰り返されます。しかし、私が押し続けると Ctrl+Backspace、私が得るのはの単一のインスタンスだけです
OnKeyDown, Key code=17, Control keys= Ctrl{Left}, Key name CTRL
OnKeyup, Key code=17, Control keys=, Key name CTRL
つまり、PCに関する限り、私は実際には何も押していません。
私はこれを解決する方法が本当にわかりません。 AutoHotKeyがこの状況で機能するとは思わない。 Ctrl+Backspace 組み合わせは単にコンピュータに表示されません。
私はそれを解決しました。最新の編集を投稿するとすぐに、キーボードをHOTKEYでタグ付けされたUSBポートに接続したことを思い出しました。これは、キーボードやその他のばかげたものを介してコンピューターを起動できる特別なポートです。
それが何か関係があるかどうかを確認するために、キーボードを別のUSBに挿入すると、問題が解決しました。次に、マザーボードのマニュアル(MSI Z170a M7)を見て、なんらかの理由で設定しました。 Ctrl+Backspace もっとばかげたことをする彼らの「HOTKEY関数」のショートカットとして。なぜ彼らは文字通り他の組み合わせを選ばなかったのか、私にはわかりません。しかし、まあ、それはそれを解決します。ここで、そのHOTKEY機能の組み合わせを変更できるかどうか、または単にキーボードを別のUSBポートに保持する必要があるかどうかを確認する必要があります。
しかし、それは別の問題です。