docsaintly Posted October 7, 2006 Share Posted October 7, 2006 I've read various forums about hotkeys and have obtained little bits of the code that I need to complete what i'm doing. I'm trying to make it so that i can program a key to push left then right really fast until i let go, or if it is possible to toggle that would work too. I also want to program other keys to do key combos, like up down left right or something. Could anyone show me a few scripts with this in it or just tell me here what code to use? I'd greatly appreciate it. THank you for your time. Link to comment Share on other sites More sharing options...
cppman Posted October 7, 2006 Share Posted October 7, 2006 (edited) here is a script that randomly sends them: HotKeySet("{F9}", "Close") GLobal $avKeys[4] = ["{LEFT}", "{RIGHT}", "{DOWN}", "{UP}"] While 1 sleep(100) Send($avKeys[Random(0, 3, 1)]) WEnd Func Close() Exit EndFUnc oÝ÷ ÚØb²Ç§vËazh§¢·^¬±M0ÎXÕjw¢{b笶h²®¶s`¤tÆö&Âb33c¶d¶W5³EÒÒ²gV÷C·´ÄTeGÒgV÷C²ÂgV÷C·µ$tGÒgV÷C²ÂgV÷C·´DõtçÒgV÷C²ÂgV÷C·µUÒgV÷CµÐ¤vÆö&Âb33c¶Ò¥vÆR bb33c¶ÓÒ2FVà b33c¶Ò VæD` 6VæBb33c¶d¶W5µ&æFöÒÂ2ÂÒ b33c¶³Ò¥tVæ@ Edited October 7, 2006 by CHRIS95219 Miva OS Project Link to comment Share on other sites More sharing options...
docsaintly Posted October 7, 2006 Author Share Posted October 7, 2006 Thanks that helps a lot, Link to comment Share on other sites More sharing options...
docsaintly Posted October 7, 2006 Author Share Posted October 7, 2006 HotKeySet("{F1}", "leftright") HotKeySet("{F3}", "Terminate") GLobal $avKeys[2] = ["{LEFT}", "{RIGHT}"] Global $i = 0 While 1 Sleep(100) WEnd Func leftright() While $i <= 100 Send($avKeys) $i += 1 WEnd ToolTip("") EndFunc Func Terminate() Exit 0 EndFunc It wont let me run this... Why not? Link to comment Share on other sites More sharing options...
zcoacoaz Posted October 7, 2006 Share Posted October 7, 2006 (edited) First, a For loop is more effective. Second, you need to put [0] or [1] in the send after $avKeys to tell it to use that dimension of the array. HotKeySet("{F1}", "leftright") HotKeySet("{F3}", "Terminate") GLobal $avKeys[2] = ["{LEFT}", "{RIGHT}"] Global $i = 0 While 1 Sleep(100) WEnd Func leftright() For $n = 1 To 100 Send($avKeys[0] & $avKeys[1]) Next ToolTip("") EndFunc Func Terminate() Exit 0 EndFunc Edited October 7, 2006 by Xenogis [font="Times"] If anyone remembers me, I am back. Maybe to stay, maybe not.----------------------------------------------------------------------------------------------------------[/font][font="Times"]Things I am proud of: Pong! in AutoIt | SearchbarMy website: F.R.I.E.S.A little website that is trying to get started: http://thepiratelounge.net/ (not mine)[/font][font="Times"] ----------------------------------------------------------------------------------------------------------[/font][font="Arial"]The newbies need to stop stealing avatars!!! It is confusing!![/font] Link to comment Share on other sites More sharing options...
docsaintly Posted October 7, 2006 Author Share Posted October 7, 2006 Thanks that does help, but i found out that the reason is because when i saved the file it didn't save it as au3 so it wouldn't build the script.l 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