Windows の INSERT キーの機能が誤って作動します。これを永久に停止するにはどうすればよいでしょうか?

Windows の INSERT キーの機能が誤って作動します。これを永久に停止するにはどうすればよいでしょうか?

私たちは皆、テキストを入力するときに編集機能を使用してテキスト行を変更します。行には 2 つの主要な編集モードがあります。a) カーソルの位置に編集対象外の文字を挿入し、テキストを右側に移動する「挿入モード」、および b) カーソルが選択した文字を編集対象外の文字で上書きする「上書きモード」です。

上書きモードは、グリーン スクリーンの CRT の時代から残っていると思います。このモードの唯一の用途は、ASCII で 2D 画像を描画することですが、これは、実際の描画ツールが利用可能になった 80 年代にやめました。

Windows は (愚かなことに) キーボードのキーを使用して上書きモードの切り替えを有効にする機能を提供していますINSERT。 (Linux/Unix も Windows への羨望からおそらくこれに倣うと思います)。 このボタンを押すと上書きモードになるだけなので、私はそのボタンを決して押しません。

しかし、入力中に突然上書きモードになることがあります。/ / /と他のキーの奇妙な組み合わせ、または 2 つの標準キーが同時に押されたことが原因だと思います。代替キー シーケンスを知っている人はいALTませんか。そうすれば、この状況を回避するためにもっと努力できます。Windows に上書きモードの使用を停止するように指示する方法はありますか。WindowsCTRLSHIFT

答え1

Windows で Insert キーを無効にする方法

ワードプロセッサを使用したことがある人なら、編集中だと思っていたのに誤って Insert キーを押して上書きしてしまった経験があるはずです。この記事では、キーボードの Insert キーを無効にする簡単な方法を説明します。

キーを押すたびに、押されたキーを一意に識別するキー コードを含む Windows メッセージが作成されます。プログラム (Microsoft Word など) は、キー押下メッセージを検索し、メッセージ内のキー コードに基づいてアクションを実行します。挿入キー押下イベントを null にマッピングすると、Windows は、挿入キーが押されたときにキー コードとして null を含むメッセージを送信します。したがって、メッセージを受信したプログラムは、挿入キー押下イベントに関連付けられたアクションを実行しないため、再度上書きする心配がなくなります。

  1. へ移動スタート → 実行 → regedit
  2. へ移動HKLM\System\CurrentControlSet\Control\キーボードレイアウト
  3. 画面の右半分を右クリックして新規 → バイナリ値
  4. 新しい値に名前を付けるスキャンコードマップ
  5. 入力0000000000000000020000000000052E000000000
  6. regeditを閉じる
  7. リブート。
  8. オプション: 完了したら、キーボードから Insert キーを削除できます。

Windows7 の regedit でこれを行う場合は、次のように 8 バイトの行に 16 進値を入力する必要があります。

Value Data:
0000    00 00 00 00 00 00 00 00
0008    02 00 00 00 00 00 52 E0
0010    00 00 00 00

ソース

上記のように修正を適用するためのレジストリ ファイル (.reg)

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,02,00,00,00,00,00,52,e0,00,00,00,00

上記のテキストを .reg 拡張子のファイル (例: disable-insert.reg) に入れてダブルクリックします。

答え2

がオフのときは0、テンキーのキーは になります。insertnum lock

MS-DOS アプリケーションで何かを入力し、フレーズの途中に戻って Tab キーを押すと、上書きモードに切り替わります。

答え3

これについて今分かりました...テンキーのShift+ です。高速入力中に誤ってタグ付けしてしまうことがよくあるようです。長い間困っていました。0

上記の追加事項は一部の人にとっては役立つかもしれませんが、それは私の問題ではありません。ここでつまずいている皆さん、どのアプリを使用していても(つまり、MS Word での編集に限らない場合)この問題が発生する場合は、私のようにインターネットの最後まで検索する煩わしさから逃れてください...

編集:
私の個人的な最終的な結論は、挿入上書きを切り替える「他の魔法のキーの組み合わせ」は存在しないということです。したがって、残る唯一の可能性は、高速入力中に、不完全またはずさんなストロークの組み合わせ、またはキーボードのバウンスがそれを助けるために、予期しないエンコードが生成され、常に ins/ovr 切り替えがトリガーされることです。個人的な調査から、これはソフトウェアの欠陥よりもキーボード/ハードウェアの欠陥による可能性が高いと推測しています。ソフトウェアの欠陥であれば、ネット上でそれに関する投稿がもっと見られると思います。

私は最終的に、投稿された regedit の提案を試して、それを克服しようとします。

答え4

最も簡単な解決策、つまりキーボードから実際の物理キーを取り出す(たとえば、はさみやナイフで)という解決策を誰も提案しなかったことに驚いています。

ここに画像の説明を入力してください

関連情報