Wenn ich Ctrl+ drücke Backspace, wird manchmal ein kleines Quadrat eingefügt, anstatt das gesamte Wort zu löschen. Wenn ich das Zeichen hier kopiere und einfüge, erhalte ich Folgendes: ``. Aber im Textfeld sieht es nicht ganz so aus - dort ist es nur ein einfaches weißes Rechteck mit einem schwarzen Rand von 1 Pixel.
Das Problem tritt nur in einigen Textfeldern auf. In anderen Fällen funktioniert die Verknüpfung so, wie sie sollte.
- Startmenü Suchfeld: funktioniert
Notepad: nicht arbeiten
- Notepad2: funktioniert
- Firefox: funktioniert
Ich verwende Windows 7 x64.
windows-7
keyboard
keyboard-shortcuts
text-editing
notepad
Rory O'Kane
quelle
quelle
F2
, bewege den Cursor an das Ende des zu löschenden Wortes und versuche es mitCtrl
+Backspace
.Antworten:
Sie können dieses Problem beheben, indem Sie die Verknüpfung Ctrl+ Backspacemit AutoHotkey überschreiben . Speichern Sie den folgenden Code in einer Nur-Text-Datei mit dem angegebenen Dateinamen und der angegebenen Erweiterung und starten Sie das Skript mit AutoHotkey:
FixCtrlBackspace.ahk
Möglicherweise ist es einfacher, diese Skriptdatei von GitHub herunterzuladen , als die Datei selbst zu erstellen und den Inhalt einzufügen.
Um dieses Skript beim Start automatisch zu starten, fügen Sie im Startmenü eine Verknüpfung zum Startordner hinzu, wie unter Ausführen eines Programms beim Start auf einem beliebigen Computer beschrieben .
Die Grundidee des Skripts lautet:
Dadurch wird die Verknüpfung Ctrl+ Backspacein allen Programmen so geändert , dass sie dem Drücken von Ctrl+ Shift+ entspricht ←, um das vorherige Wort auszuwählen und es dann Backspacezu löschen.
Diese Problemumgehung zum Auswählen und Löschen ist zwar besser als das Eingeben eines Kästchens, aber spröde. Es ist sicherer, diese Verknüpfung nicht in Programmen zu aktivieren, in denen Ctrl+ Backspacebereits funktioniert. Aus diesem Grund beschränke ich
#IfWinActive
den Hotkey auf Programme, von denen ich weiß, dass sie diese Verknüpfung nicht unterstützen.quelle
Das "Kästchen", das Sie sehen, ist ein sogenanntes Steuerzeichen . Das Feld wird angezeigt, da, wie Sie festgestellt haben, nicht alle Programme die Tastenkombination Strg + Rücktaste verwenden, um ein Wort zu entfernen.
Dieses Steuerzeichen ist eines von 33 "nicht druckbaren" Zeichen im 128-Zeichen- ASCII-Zeichencodierungsschema .
quelle
ctrl+backspace
und das Drücken von Entf nichts zu bewirken scheint. Ich denke, Notizblock für Vista hat dies getan.Fand dies auf einem MSDN- Blog ...
Wenn die Anwendung SHAutoComplete nicht verwendet, wird die Funktion nur dann unterstützt, wenn sie vom Autor der Anwendung ausdrücklich hinzugefügt wurde.
PS-Control-Delete entfernt das Wort vor dem Cursor
quelle
Nicht alle Anwendungen behandeln Tastaturkürzel gleich. Notepad scheint mit dieser Tastenkombination nicht umzugehen und behandelt sie auf seine eigene Weise.
quelle