SoulBlade Posted August 24, 2007 Share Posted August 24, 2007 (edited) Hi! I'm new to Autoit, but i'm trying to write a very small program that checks if Scroll Lock is on and then exits. If Scroll Lock is on a message box will appear saying that. I've wrote the following code: CODEHotKeySet("{SCROLLLOCK on}", "SLON") Func SLON() msgbox(4096,""," SCROLL LOCK ON") EndFunc It doesn't work. What i'm i missing here? Edited August 24, 2007 by SoulBlade Link to comment Share on other sites More sharing options...
weaponx Posted August 24, 2007 Share Posted August 24, 2007 From GAFrost: http://www.autoitscript.com/forum/index.ph...mp;#entry108146Global Const $VK_NUMLOCK = 0x90 Global Const $VK_SCROLL = 0x91 Global Const $VK_CAPITAL = 0x14 MsgBox(0,"Keys","NumLock: " & _GetNumLock() & @LF & _ "Scroll Lock: " & _GetScrollLock() & @LF & _ "Caps Lock: " & _GetCapsLock()) Func _GetNumLock() Local $ret $ret = DllCall("user32.dll","long","GetKeyState","long",$VK_NUMLOCK) Return $ret[0] EndFunc Func _GetScrollLock() Local $ret $ret = DllCall("user32.dll","long","GetKeyState","long",$VK_SCROLL) Return $ret[0] EndFunc Func _GetCapsLock() Local $ret $ret = DllCall("user32.dll","long","GetKeyState","long",$VK_CAPITAL) Return $ret[0] EndFunc Link to comment Share on other sites More sharing options...
SoulBlade Posted August 24, 2007 Author Share Posted August 24, 2007 It works! Is just what i needed! My thanks weaponx !!! Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now