AutoHotkey'i kullanarak Ctrl+ Backspacekısayolunu geçersiz kılarak bu davranışı düzeltebilirsiniz . Aşağıdaki kodu, verilen dosya adı ve uzantısına sahip düz bir metin dosyasına kaydedin, sonra betiği AutoHotkey ile başlatın:
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
Dosyayı oluşturmak ve içeriğine kendiniz yapıştırmak yerine, bu komut dosyasını GitHub'dan indirmeyi daha kolay bulabilirsiniz .
Bu betiği başlangıçta otomatik olarak başlatmak için Başlat menüsündeki Başlangıç klasörüne , Herhangi Bir Bilgisayarda Başlangıçta Bir Program Nasıl Çalıştırılır? Bölümünde açıklandığı gibi bir kısayol ekleyin .
Senaryonun temel fikri şudur:
^Backspace:: Send ^+{Left}{Backspace}
Bu , tüm programlardaki Ctrl+ Backspacekısayolunu , önceki sözcüğü seçmek ve daha sonra silmek için Ctrl+ Shift+ tuşlarına eşdeğer olacak şekilde değiştirir.←Backspace
Bu seç ve sil geçici çözümü, bir kutu yazmaktan daha iyi olsa da, kırılgandır. Ctrl+ BackspaceÖğesinin zaten çalıştığı programlarda bu kısayolu etkinleştirmemek daha güvenlidir . Bu yüzden #IfWinActive
kısayol tuşunu yalnızca bu kısayolu desteklemediğini bildiğim programlarla sınırlandırmak için kullanıyorum .