Sie können dieses Verhalten beheben, indem Sie die Ctrl+ BackspaceVerknüpfung mit AutoHotkey überschreiben . Speichern Sie den folgenden Code in einer Klartextdatei mit dem angegebenen Dateinamen und der angegebenen Erweiterung, und starten Sie das Skript mit AutoHotkey:
FixCtrlBackspace.ahk
; how to write scripts: http://www.autohotkey.com/docs/ #IfWinActive ahk_class CabinetWClass ; File Explorer ^Backspace:: #IfWinActive ahk_class Notepad ^Backspace:: Send ^+ #IfWinActive ; source and context: http://superuser.com/a/636973/124606 ; relevant documentation links: ; writing hotkeys ; http://www.autohotkey.com/docs/Hotkeys.htm ; list of key codes (including Backspace) ; http://www.autohotkey.com/docs/KeyList.htm ; the #IfWinActive directive ; http://www.autohotkey.com/docs/commands/_IfWinActive.htm ; the Send command ; http://www.autohotkey.com/docs/commands/Send.htm
Es kann einfacher sein, diese Skriptdatei von GitHub herunterzuladen, anstatt sie selbst zu erstellen und in ihren Inhalt einzufügen.
Um dieses Skript automatisch beim Start zu starten, fügen Sie dem Startordner im Startmenü eine Verknüpfung hinzu, wie in Programmstart beim Startvorgang auf einem beliebigen Computer beschrieben .
Die Grundidee des Skripts lautet:
^Backspace:: Send ^+
Dadurch wird die Abkürzung Ctrl+ Backspacein allen Programmen so geändert, dass es dem Drücken von Ctrl+ Shift+ entspricht ←, um das vorherige Wort auszuwählen und dann Backspace, um es zu löschen.
Diese Problemumgehung zum Auswählen und Löschen ist zwar spröde, obwohl sie besser als das Eingeben einer Box ist. 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 nur Programme, die diese Verknüpfung nicht unterstützen.