我想模擬使用按鍵的主頁按鈕(去乞討的行)的功能:ctrl +左(如cmd +左Mac OS),但由於某種原因它採取我到文檔的開頭。AutoHotKey家庭/結束模擬
同樣,ctrl + right帶我到文檔的末尾,我希望它到行的末尾。所以,我在做什麼錯了?
我的代碼:
^left::Home
^right::End
我想模擬使用按鍵的主頁按鈕(去乞討的行)的功能:ctrl +左(如cmd +左Mac OS),但由於某種原因它採取我到文檔的開頭。AutoHotKey家庭/結束模擬
同樣,ctrl + right帶我到文檔的末尾,我希望它到行的末尾。所以,我在做什麼錯了?
我的代碼:
^left::Home
^right::End
這是因爲按Ctrl依然從用戶按住當您按CTRL +左鍵和窗口解釋,作爲CTRL + HOME。
添加
Send,{ctrl up}
前
Send, {Home}
會發出只能回家,因爲按Ctrl必達(按下)了一下。
編寫多行熱鍵代碼時不要忘記使用正確的樣式。
hotkey::
code
code
return
其實,只要你使用Send
,修飾符(按Ctrl在這種情況下)反正會被忽略,所以Send,{ctrl up}
是多餘的,但也沒有破壞。
可以減少到兩個單行這樣的:
^Left::Send, {Home}
^Right::Send, {End}
任何想法,爲什麼^ +左::發送,{轉移} {HOME}不會工作? (試圖突出文字直到行首) – mixkat 2013-02-15 15:00:15
@mixkat {Shift}}而不是{Shift} – 2013-02-15 15:02:23
完美!謝謝 – mixkat 2013-02-15 15:04:17