作者fossil313 (陣雨)
看板EzHotKey
標題Re: [AHK-] 如何設定按一次Ctrl+space等於按三次?
時間Fri Nov 22 22:18:47 2013
※ 引述《jumbotest (Ukulele)》之銘言:
: 想要按一次Ctrl+space會自動按三次Ctrl+space。
: 我的寫法是
: ^space::Send ^{SPACE 3}
: 測試之後無法達到效果
: ==============================
: 神奇的是
: ^space::Send ^{TAB 3}
: 卻可以達到control+tab三次
: ==============================
: 這兩種寫法除了那顆按鍵都是一樣的呀!!!!!!
: 請求幫助,謝謝。
因為這樣的寫法等於是用^space去觸發^space
當然不會有效果出來 後面的send, ^{tab 3}則沒有這問題
只要在熱鍵前面加個$就可以避免它觸發自己了
像這樣
$^space::send, ^{space 3}
另外常用的還有~ 加在熱鍵前面就能使做為熱鍵的鍵保留原本的功能
像~x::send, y就會在按x時輸入xy 因為x還保留了原本的功能
而在前面加*可以讓熱鍵即使包含在別的組合鍵裡也會被觸發
像*^x::send, y就會被shift+ctrl+x或alt+ctrl+x等觸發
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.34.5.41
1F:推 jumbotest:偶像 愛你唷! 11/23 00:10
2F:推 papple23g: 寫得很好懂 02/19 04:01