作者greensky39 (塵默)
看板EzHotKey
標題Re: [請問] 請問有方便一個鍵取代取代三鍵齊按住的 …
時間Fri Mar 4 16:23:06 2011
:
:
: 目前想三鍵齊按住的鍵是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
1F:推 fossil313:以esc來說 {esc down}就是按住 {esc up}是放開 03/04 18:30
2F:→ fossil313:要用同一個按鍵(F3)切換的話 可以用getkeystate偵測如果 03/04 18:33
3F:→ fossil313:那三個鍵按下的話就放開 放開的話就按下 03/04 18:33