Bastığımda Ctrl+Backspace, bazen tüm Word silinmek yerine küçük bir kare eklenir. Karakteri kopyalayıp buraya yapıştırırsam, şunu alıyorum: ``. Ancak metin kutusunda o kadar da görünmüyor - orada 1 piksel siyah kenarlıklı düz beyaz bir dikdörtgen var.
Sorun yalnızca bazı metin kutularında olur; Diğerlerinde kısayol olması gerektiği gibi çalışır.
Not Defteri: yok iş
Windows 7 x64 kullanıyorum.
Bu davranışı geçersiz kılarak düzeltebilirsiniz. Ctrl+Backspace AutoHotkey kullanarak kısayol. 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 indirebilirsiniz daha kolay bulabilirsiniz.
Bu betiği başlangıçta otomatik olarak başlatmak için, Başlat Menünüzdeki Başlangıç klasörüne bir kısayol ekleyin, Herhangi Bir Bilgisayarda Başlangıçta Bir Program Nasıl Çalıştırılır .
Senaryonun temel fikri şudur:
^Backspace:: Send ^+{Left}{Backspace}
Bu değiştirir Ctrl+Backspace Tüm programlardaki kısayol tuşlarına basmaya eşdeğerdir. Ctrl+Shift+←, önceki Word’ü seçmek için Backspace, silmek için.
Bu seç ve sil geçici çözümü, bir kutu yazmaktan daha iyi olsa da, kırılgandır. Programda bu kısayolu etkinleştirmemek daha güvenlidir. Ctrl+Backspace zaten çalışıyor. Bu yüzden kısayol tuşunu yalnızca bu kısayolu desteklemediğini bildiğim programlarla sınırlandırmak için
#IfWinActive kullanıyorum.
Bunu bir MSDN'de buldum blog ...
Internet Explorer grubunun ilk günlerinde birkaç kişi, önceki Word'ü silmek için kısayol tuşu olarak Ctrl + Backspace kullanan Kısa düzenleyiciyi kullandı ve onlardan biri otomatik tamamlama işleyicisine eklediği için çok sevdiler. Bu nedenle, SHAutoComplete kullanan herhangi bir düzenleme kontrolü bu gizli Ctrl + Backspace kısayol tuşunu elde eder.
Bu nedenle, eğer uygulama SHAutoComplete kullanmıyorsa, uygulamanın yazarı tarafından açıkça eklenmediği sürece bu özelliği desteklemeyecektir.
Not; control-delete, imlecin önündeki Word'ü kaldırır
Tüm uygulamalar aynı klavye kısayollarını kullanmaz. Not Defteri bu tuş birleşimini ele alıyor gibi görünmüyor ve kendi şekilde ele alıyor.