Taken from Edge of Nowhere.
All credit goes to zuel, I am simply posting it here.
It's on Autoit so read it if you want to, don't bother me with questions like "VIRUS SCAN PLZ!!"This is what I call the "ACTS key smasher".
Stands for Anti Carpal Tunnel Syndrome
I have a rogue and frankly I am tired of clicking sin sin sin sin. So I created this utility that takes the key smashing and automates it for you. It uses the ever popular autoit v3
Upload2.net Free File Hosting, Free Image Hosting
You can configure up to 30 hot keys to capture and automate tasks with. Each hotkey will then send the specified keys repeatedly every half second until canceled. Clicking a new hotkey will replace the current smashing with the new one.
This allows me to reposte and sinister strike repeatedly by only clicking a single key once!
It also allows me to pickpocket / cheap shot much easier! For example, as I am walking up in stealth, I click the hot key designated for pick pocket / cheap shot. WOW reports out of range until I finaly sneak in close enough and pickpocket and land my cheapshot. This also ensures I am at the max distance to land both of these. It's great!
Configuring this is a little more complicated. First you have to set up WOW. I choose all my automated keys to use the modifier "Control". Setup an action bar and keybindings accordingly. Then run the acts key smasher and click configure. enter the hotkey, the smash keys as autoit sends them, ( you can use autoit documentation to help create more complicated key sends ) And a message.
Please note: You cannot send the same key as any of the hotkeys. You will loop yourself to death.
While a smasher is being performed there is a notification window displaying the configured message for that hotkey.
Escape exits the Acts key smasher.
Clicking a hot key starts smashing and clicking again stops smashing.
The source code is provided. As well as my key bindings for use as example.
Oh I forgot to mention. This is only tested in Window mode.
Enjoy!
Zuel
This is an update, use either version, the first one is a lot simpler.
Thanks!Upload2.net Free File Hosting, Free Image Hosting
Nearly a re-write. Now contains 3 .au3 files, run actsv2.au3
+ Now there are two actions that are triggered per hot-key. A pre-smash for sending commands once and the smash. Either can be triggered or both.
+ Profiles - I have added support for profiles.
+ New language - Created a new script parser to handle new tokens instead of just keystrokes. Allowing extensible additions like "run" or "MouseClick" etc..
++ BEEP - PC beep
++ CLICK - generates a left mouse click
++ LABEL - To update watch label during processing
++ MOUSEMOVE - eh, moves mouse.
++ PIXELIF - IF the pixel at x,y location are a color and tolerance, send specified keys.
++ PIXELWAIT - Waits a specified amount of time for a x,y pixel to become a specified color and tolerance. Good for Health watching.
++ RUN runs an application. "RUN NotePad.exe"
++ SEND - sends autoit formatted keystrokes.
++ SLEEP - sleeps for a period of time in milliseconds
++ WINACTIVATE - activates the specified window.
++ WINMOVE - moves the specified window.
+ Added a mouse cursor location capture that captures the cursor coordinates and pixel color - Enter locks the current position. Checkbox enables.
Comments and feedback are welcome. Let me know what you want to make this the perfect gaming accomplice and reduce your carpal tunnel syndrome!
-Zuel