Anda dapat memperbaiki perilaku ini dengan mengganti Ctrl+ Backspacepintasan menggunakan AutoHotkey . Simpan kode berikut dalam file teks biasa dengan nama file dan ekstensi yang diberikan, kemudian luncurkan skrip dengan 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 ^+{Left}{Backspace}
#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
Anda mungkin lebih mudah mengunduh file skrip ini dari GitHub , daripada membuat sendiri file dan menempelkan isinya.
Untuk meluncurkan skrip ini secara otomatis saat startup, tambahkan pintasan ke skrip Startup di menu Start Anda, seperti yang dijelaskan dalam Cara Membuat Program Berjalan saat Startup di Komputer mana pun .
Ide dasar skrip adalah ini:
^Backspace:: Send ^+{Left}{Backspace}
Ini mengubah cara pintas Ctrl+ Backspacedi semua program sehingga setara dengan menekan Ctrl+ Shift+ ←, untuk memilih kata sebelumnya, dan kemudian Backspace, untuk menghapusnya.
Pemecahan masalah memilih dan menghapus ini, sementara lebih baik daripada mengetik kotak, rapuh. Lebih aman untuk tidak mengaktifkan pintasan ini di program di mana Ctrl+ Backspacesudah berfungsi. Itu sebabnya saya gunakan #IfWinActive
untuk membatasi hotkey hanya untuk program yang saya tahu tidak mendukung jalan pintas itu.