作者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