Autohotkey
使用 Autohotkey 自動觸發任何鍵?
該腳本在按住 E 的同時“自動觸發”它。
$e:: While GetKeyState("e","P") { Random, r, 50, 250 sleep r Send e } return
有沒有辦法將此腳本全域用於任何鍵?
例如:按住 A,將自動觸發 A,Z 將自動觸發 Z,等等。
無需手動分配腳本上的每個可能的鍵。
$a:: $b:: $c:: $d:: $e:: $f:: $g:: $h:: $i:: $j:: $k:: $l:: $m:: $n:: $o:: $p:: $q:: $r:: $s:: $t:: $u:: $v:: $w:: $x:: $y:: $z:: StringReplace, ThisKeyLabel, A_ThisLabel, $ While GetKeyState(ThisKeyLabel,"P") { Random, r, 50, 250 sleep r Send % ThisKeyLabel } return
該程式碼使用 A_ThisLabel 來確定按下了哪個按鈕。我想我可能可以設置一個循環並使用另一個函式來聲明觸發器,但我不會被打擾,因為它有效:P
請注意,StringReplace 是必需的,因為 $ 將顯示在 A_ThisLabel 中。如果您有不同的熱字串,例如 !a 或 +a 或其他,您需要刪除您不想發送的內容。
編輯:我找不到如何使用循環或類似的東西創建熱鍵,但我只是手動添加了所有熱鍵,只花了我 15 秒。