
Wir alle verwenden Bearbeitungsfunktionen, um eine Textzeile während der Eingabe zu ändern. Innerhalb einer Zeile gibt es zwei grundlegende Bearbeitungsmodi: a) den „Einfügemodus“, bei dem nicht zu bearbeitende Zeichen an der Cursorposition eingefügt werden und der Text nach rechts verschoben wird, und b) den „Überschreibmodus“, bei dem nicht zu bearbeitende Zeichen einfach das Zeichen überschreiben, das der Cursor auswählt.
Der Überschreibmodus stammt meiner Meinung nach noch aus der Zeit der Greenscreen-CRTs. Die einzige Verwendung, die ich je dafür gefunden habe, ist das Zeichnen von 2D-Bildern in ASCII, was ich in den 80er Jahren aufgegeben habe, als echte Zeichenwerkzeuge verfügbar wurden.
Windows bietet (meiner Meinung nach dummerweise) die Möglichkeit, den Überschreibmodus mit einer INSERTTaste auf der Tastatur zu aktivieren. (Ich schätze, Linux/Unix folgen diesem Beispiel wahrscheinlich aus dem üblichen Windows-Neid). Ich drücke diese Taste nie, weil ich dann nur in den Überschreibmodus versetze.
Beim Tippen wird jedoch manchmal plötzlich der Überschreibmodus aktiviert. Ich denke, es muss eine seltsame Kombination aus ALT/ Windows/ CTRL/ SHIFTund einer anderen Taste sein oder zwei Standardtasten, die kurz hintereinander gedrückt werden. Kennt jemand die alternative Tastenkombination, damit ich sie besser vermeiden kann? Gibt es eine Möglichkeit, Windows anzuweisen, den Überschreibmodus einfach nicht mehr zu verwenden?
Antwort1
So deaktivieren Sie die Einfügen-Taste in Windows
Fast jeder, der schon einmal ein Textverarbeitungsprogramm verwendet hat, hat versehentlich die Einfügen-Taste gedrückt und den Text überschrieben, als er dachte, er würde etwas bearbeiten. In diesem Artikel wird eine einfache Möglichkeit beschrieben, die Einfügen-Taste auf Ihrer Tastatur zu deaktivieren.
Wenn Sie eine Taste drücken, wird eine Windows-Nachricht erstellt, die einen Tastencode enthält, der die gedrückte Taste eindeutig identifiziert. Programme (wie Microsoft Word) suchen nach Tastendrucknachrichten und führen Aktionen basierend auf dem Tastencode in der Nachricht aus. Indem das Ereignis „Einfügen-Taste drücken“ auf null gesetzt wird, sendet Windows eine Nachricht, die null für den Tastencode enthält, wenn die Einfügen-Taste gedrückt wird. Programme, die die Nachricht empfangen, führen daher die mit einem Ereignis „Einfügen-Taste drücken“ verknüpfte Aktion nicht aus, sodass Sie sich keine Gedanken über das erneute Überschreiben von Dingen machen müssen.
- Gehe zuStart → Ausführen → regedit
- Gehe zuHKLM\System\CurrentControlSet\Control\Tastaturlayout
- Klicken Sie mit der rechten Maustaste auf die rechte Hälfte des Bildschirms und wählen SieNeu → Binärwert
- Benennen Sie den neuen WertScancode-Karte
- Eingeben000000000000000002000000000052E000000000
- Schließen Sie regedit
- Neustart.
- Optional: Sie können die Einfügen-Taste von Ihrer Tastatur nehmen, wenn Sie fertig sind.
Wenn Sie dies mit dem Windows7-Regedit tun, müssen Sie den Hex-Wert in Zeilen zu je 8 Bytes eingeben, etwa so:
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
Registrierungsdatei (.reg) zum Anwenden des Fixes wie oben beschrieben
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
Fügen Sie den obigen Text in eine Datei mit der Erweiterung .reg ein (z. B.: disable-insert.reg
) und doppelklicken Sie.
Antwort2
Die 0
Taste auf dem Ziffernblock wird zu , insert
wenn num lock
ausgeschaltet ist.
Wenn Sie etwas in einer MS-DOS-Anwendung eingeben, zur Mitte der Phrase zurückkehren und die TAB-Taste drücken, wechseln Sie in den Überschreibmodus.
Antwort3
Das habe ich gerade herausgefunden ... Shift+ 0auf dem Ziffernblock. Ich schätze, ich muss es beim Schnelltippen oft genug versehentlich markieren. Das verwirrt mich schon seit langem.
Mein obiger Zusatz mag zwar für manche hilfreich sein, aber das war nicht mein Problem. Wenn das praktisch unabhängig von der verwendeten App passiert (also nicht nur beim Bearbeiten in MS Word), sollten Sie sich die Mühe ersparen, wie ich bis zum Ende des Internets zu suchen ...
Edit:
Meine persönliche endgültige Schlussfolgerung ist, dass es keine „andere magische Tastenkombination“ zum Umschalten von Insert Overwrite gibt, Punkt. Die einzige verbleibende Möglichkeit ist also, dass beim schnellen Tippen, entweder aufgrund einer unvollkommenen/unsauberen Tastenkombination ODER eines dabei begünstigenden Hüpfens auf der Tastatur, eine unerwartete Kodierung erzeugt wird, die immer das Umschalten von INS/OVR auslöst. Aus meiner persönlichen Recherche schließe ich, dass es eher an einem Tastatur-/Hardwarefehler als an einem Softwarefehler liegt. Wenn es ein Softwarefehler wäre, würden wir im Internet wahrscheinlich mehr Beiträge darüber sehen.
Ich werde jetzt endlich den geposteten Regedit-Vorschlag ausprobieren und einfach versuchen, darüber hinwegzukommen.