作者i745a (失败的面)
看板EzHotKey
标题[AHK-] 想利用CapsLock键来当AutoHotKey的开关
时间Wed Aug 11 15:08:49 2010
小弟我最近由於玩电脑游戏的关系
想把键盘上某些按键对应到Number Pad那一区
而且还想让CapsLock在on的模式时,我写的功能可以启动
CapsLock在off模式时,该功能能够关闭
程式码是这样写的:
GetKeyState, capState, CapsLock, T
if(capState = D){
MsgBox CapsLock is on
2::
Send {Numpad7}
return
4::
Send {Numpad4}
return
a::
Send {Numpad1}
return
}
else if(capsState = U){
MsgBox CapsLock is off
}
return
结果写出来的执行结果是,不管我电脑上CapsLock那个灯有没有亮
程式都会跑出「CapsLock is off」的讯息.....囧
但键盘上的2, 4, a按下去後,还是会分别跑出7, 4, 1三个数字
有没有哪位高手知道程式哪里出了问题呢?
感谢~~~~
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.36.202.94
1F:推 ron0803:魔兽争霸~ 他有热键程式了阿! 08/11 17:25