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