修改的Windows按Ctrl + Del鍵的行爲,我想重寫按Ctrl + 的行爲德爾或按Ctrl + Backspace鍵各種程序在Windows 7這之前沒有刪除整個單詞或默認情況下,例如:記事本在按Ctrl + 退格鍵時顯示一個框看字符(不知道哪一個)。在不同的程序
在Windows 7中有沒有修復這個問題?
我可以使用Python,Autohotkey或anoother語言重寫此行爲嗎?例如:找到光標/插入符號的位置並刪除下面的整個單詞。
修改的Windows按Ctrl + Del鍵的行爲,我想重寫按Ctrl + 的行爲德爾或按Ctrl + Backspace鍵各種程序在Windows 7這之前沒有刪除整個單詞或默認情況下,例如:記事本在按Ctrl + 退格鍵時顯示一個框看字符(不知道哪一個)。在不同的程序
在Windows 7中有沒有修復這個問題?
我可以使用Python,Autohotkey或anoother語言重寫此行爲嗎?例如:找到光標/插入符號的位置並刪除下面的整個單詞。
我覺得這會給你一個開始......
^Del::
SetTitleMatchMode, 2
IfWinActive, Application title ; Use windows spy
{
Send, xyz ; modified behaviour
}
Else
{
Send, ^{Del} ; Original behaviour
}
Return
的AutoHotkey會做你想要什麼。
#IfWinActive ahk_class Notepad
^Delete::SendInput something else
#IfWinActive
您可以在Aux Window Spy中找到ahk_class,以及文檔中的按鍵列表。
刪除整個單詞
^Del::SendInput ^+{Right}{Delete}
^BackSpace::SendInput ^+{Left}{Delete}
這依賴於按Ctrl + 移 + ←選擇字插入符的左側,Ctrl鍵前或插入符,後+ Shift + →選擇單詞給裏插入符號的高度。
如果你只想要啓用它的具體方案,你可以按照其他答案的建議,例如使用#IfWinActive
加上ahk_class
,就像這樣:
#IfWinActive ahk_class Notepad
^Del::SendInput ^+{Right}{Delete}
^BackSpace::SendInput ^+{Left}{Delete}
記事本不打算爲了認真的工作。因此它被稱爲** NOTE **墊。除了可能添加unicode支持之外,微軟並沒有真正更新該應用程序。 – 2012-03-18 06:32:24
你可以告訴,因爲他們還沒有添加功能區UI:P – ephemient 2012-03-18 06:46:35