入力中のテキスト行を変更するには、編集機能を使用します。行には2つの主要な編集モードがあります。a)カーソルの位置に非編集文字を挿入し、テキストを右にシャッフルする「挿入モード」と、b)非編集文字を使用する「上書きモード」です。カーソルが選択した文字を上書きするだけです。
上書きモードIMHOは、グリーンスクリーンCRTの時代から残っています。私がこれまでに見つけた唯一の用途は、2D画像をASCIIで描画することです。これは、実際の描画ツールが利用可能になったとき、80年代にやめました。
Windows(愚かな私見)は、 INSERT キーボードのキー。 (私はLinux/Unixが通常のWindows-envyで似ていると思います)。上書きモードになるだけなので、このボタンを押すことはありません。
しかし、入力していると、突然上書きモードが発生することがあります。奇妙な組み合わせだと思います ALT/Windows/CTRL/SHIFT そして、他のいくつかのキー、または近くの時間で押された2つの標準キー。誰かが代替キーシーケンスを知っているので、それを避けるためにもっと頑張ることができますか?上書きモードの使用を停止するようにWindowsに指示する方法はありますか?
Windowsで挿入キーを無効にする方法
ワープロを使用したことのあるほとんどすべての人が、誤って挿入キーを押して、編集していると思ったときに上書きしてしまいました。この記事では、キーボードのInsertキーを無効にする簡単な方法について説明します。
キーを押すたびに、押されたキーを一意に識別するキーコードを含むWindowsメッセージが作成されます。プログラム(Microsoft Wordなど)はkeypressメッセージを探し、メッセージ内のキーコードに基づいてアクションを実行します。挿入キープレスイベントをnullにマッピングすることにより、Windowsは、挿入キーが押されたときに、キーコードにnullを含むメッセージを送信します。したがって、メッセージを受信するプログラムは、キー挿入イベントに関連付けられたアクションを実行しないため、再度上書きすることを心配する必要がありません。
- スタート→実行→regeditに移動します
- HKLM\System\CurrentControlSet\Control\Keyboard Layoutに移動します
- 画面の右半分を右クリックし、New→Binary Valueを選択します
- 新しい値に名前を付けますスキャンコードマップ
- 入力000000000000000002000000000052E000000000
- Regeditを閉じる
- リブート。
- オプション:完了したら、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
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
)、ダブルクリックします。
テンキーの0
キーは、num lock
がオフのときにinsert
になります。
MS-DOSアプリケーションで何かを入力し、フレーズの途中に戻ってTabキーを押すと、上書きモードに切り替わります。
ちょうどこれを理解しました... Shift+ テンキーの頻繁にタイピングを高速化しているときに、誤ってタグを付けなければならないと思います。長い間私を投げてきました。
上記の私の追加は一部に役立つかもしれませんが、それは私の問題ではありませんでした。ここでつまずく人がいる場合、どのアプリを使用していても(MS Wordでの編集だけでなく)これがほとんど発生する場合は、私と同じようにインターネットの最後まで検索する煩わしさを軽減してください...
編集:
私の個人的な決定的な結論は、挿入上書きの期間を切り替えるための「その他の魔法のキーの組み合わせ」は存在しないということです。したがって、残っている唯一の可能性は、迅速なタイピングの過程で、不完全/ずさんなストロークのコンボが原因であるORキーボードのバウンスがそのようなことを支援し、予期しないエンコーディングが生成されることです。常にins/ovrトグルをトリガーします。個人的な調査から、それはソフトウェアの欠陥よりもキーボード/ハードウェアの欠陥が原因である可能性が高いことがわかります。それがソフトウェアの欠陥だった場合、ネットでより多くの投稿が見られると思います。
投稿されたregeditの提案をようやく試し、今すぐそれを乗り越えようと思います。
SharpKeys を使用してマッピングする Insert toキーをオフにします。これにより、キーが無効になり、レジストリをハックするよりも簡単で安全です。
Sharpkeysは古い(Windows 7用に設計されています)が、Windows 10でも動作します。
この問題を解決する最も簡単な方法の1つは、他にもいくつかの便利な機能を提供するために、 AutoHotkey を使用して挿入キーを再マップすることです。
私のWindowsマシンでは、テンキーがロックされていない場合、テンキーが挿入キーを実行するため、AutoHotkeyスクリプトに次のように入力します。
Numpad0 :: 0
したがって、0を押した場合、挿入キーではなく0が書き出され、数字のロックのオン/オフを心配する必要はありません。
ファイルに移動-オプション-詳細設定-挿入キーを使用して貼り付け-それはまだ使用されますが、より実用的な理由で、不要なものを貼り付けたときに気付くでしょう:-)
HPラップトップの場合は、 Fn + ins キー。