Re: [請問] 請問有方便一個鍵取代取代三鍵齊按住的 …

看板EzHotKey作者 (塵默)時間15年前 (2011/03/04 16:23), 編輯推噓1(102)
留言3則, 1人參與, 最新討論串1/1
: : : 目前想三鍵齊按住的鍵是Esc+Ctrl+Alt : : 想設定成鍵盤某個熱鍵按一次就按住那三鍵 : : 再按一次就鬆開那三鍵 : : 然後為了避免勿按到熱鍵 : : 還有個啟動關閉(機制)鍵 : : 比如說我按了F3之後 : : 再怎樣按那個熱鍵都不會作用成那三鍵這樣 : : 先在此謝謝~ : : : -- : ※ 發信站: 批踢踢實業坊(ptt.cc) : ◆ From: 220.141.34.141 : ※ greensky39:轉錄至看板 EZsoft 03/04 14:15 : 推 JediDotOrg:參考本板 #1COao4NE 我的三篇回文 :) 03/04 15:02 不好意思 我參考了J大的回文修改成以下 GetKeyState, capState, CapsLock, T if (capState = "U") { Hotkey, F3, Off } return ~CapsLock:: Hotkey, F3, Toggle return F3:: Send {LCtrl}{LAlt}{Esc} return 以CapsLock當作啟動機制 F3為三鍵熱鍵 但是不知道如何寫出持續按住的語法orz... 有沒有辦法寫成F3按一下三鍵持續按住 按第二下解除按住.... 有爬文 好像有時間設定語法 但是想每次自己控制開關要如何寫比較好?? 懇請指導.... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.141.34.141

03/04 18:30, , 1F
以esc來說 {esc down}就是按住 {esc up}是放開
03/04 18:30, 1F

03/04 18:33, , 2F
要用同一個按鍵(F3)切換的話 可以用getkeystate偵測如果
03/04 18:33, 2F

03/04 18:33, , 3F
那三個鍵按下的話就放開 放開的話就按下
03/04 18:33, 3F
文章代碼(AID): #1DSA5jV9 (EzHotKey)
文章代碼(AID): #1DSA5jV9 (EzHotKey)