作者ak77now (ak77now)
看板EzHotKey
標題[AHK-] 請問壓住的語法(並非點擊)
時間Tue Dec 13 19:54:03 2011
有用過AHK一陣子
不過有個輸入的語法很困擾我
在一般常用的熱鍵使用方式裡
比如說
t::
send {k down}
sleep 5
send {k up}
sleep 5
表示按一下T就等於按一下K的動作
(而他這個T就是敲一下T的動作)
但如果我需要在輸入的方式裡使用「按住」的功能該怎麼辦呢?
舉個使用情境的例子:
比如說
當我「按住」滑鼠左鍵,就執行我按住空白鍵的動作;
而我「鬆開」左鍵的同時,就執行我鬆開空白鍵的動作。
(白話點就是我的滑鼠左鍵的動作完全跟空白鍵同步)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.254.198.37
1F:推 fossil313:其實t::不是按一下t而是按住t 放開t則是t up:: 12/13 22:02
感謝
我所要的效果(用在遊戲用途)的確照上面成功了
我的腳本如下
$XButton1::
send {space down}
sleep 5
return
$XButton1 up::
send {space up}
sleep 5
return
雖然我覺得是誤打誤撞成功的啦
但這腳本若不是在遊戲裡
還是無法達成我所希望「按住」某顆鍵的效果
對了
順便我這腳本是讓滑鼠額外的按鈕(上一頁功能的那顆)
功能等同於空白鍵
因為新滑鼠送修沒辦法用羅技SetPoint設定滑鼠快捷鍵
只好用AHK了
※ 編輯: ak77now 來自: 111.254.198.37 (12/14 04:21)