Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /home/question/public_html/index.php:1) in /home/question/public_html/index.php on line 2

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/question/public_html/index.php:1) in /home/question/public_html/index.php on line 2
Questionville.com - Technology - Software - What macro program interfaces with Flash

Warning: strtotime() [function.strtotime]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EDT/-4.0/DST' instead in /home/question/public_html/scripts.php on line 1574

Warning: strtotime() [function.strtotime]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EDT/-4.0/DST' instead in /home/question/public_html/scripts.php on line 1574

Warning: strtotime() [function.strtotime]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EDT/-4.0/DST' instead in /home/question/public_html/scripts.php on line 1574

Warning: strtotime() [function.strtotime]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EDT/-4.0/DST' instead in /home/question/public_html/scripts.php on line 1574
Top Answers


Please try not to post duplicate answers... if you see an answer that you want to post, just add a vote to it and you can add a note as well. Thank You
0

2
Here's a few programs
Submitted By: RandomSkratch ( 48 days, 23 hours, 7 minutes ago )
For free, check out TweakKey (sourceforge) http://sourceforge.net/projects/tweakkey For a great paid one, check out QuicKeys http://www.quickeys.com/products/quickeys.html
Submitted By: mister.joshua
TweakKey is not yet ready for public release. QuicKeys does appear to be a robust macro program, but I don't see anything about sending commands directly to Flash. What I mean by that is...Imagine I'm playing a Flash game. There's a picture of a button on the screen. I use my mouse to place the cursor over that button and left click. Doing that tells the Flash game that the button has been pressed. Most macro programs would record my mouse movement to recreate that action. Some would make it faster by allowing me to specify XY coordinates at which to make a mouseclick. But I want to be even more direct. I want to tell the Flash game that the button has been pressed without even referencing the mouse at all. I want to macro the commands that get sent to Flash. Instead of telling my computer to make a mouse click, I want to tell Flash that a mouse click has been performed.
Submitted By: mister.joshua
To be more clear:  The reason I want to send commands directly to Flash is that I'd like to run more than one Flash application at once, and I'd like to be able to use my computer for watching movies or reading at the same time.  Having the Flash application take up the whole screen, in addition to losing control of my mouse/keyboard, is a big hassle.  I could set up two or more Flash applications on the same screen, but then the clickable area becomes smaller and precision becomes more important...and it's difficult to resize/position the screens the same way each time.  Of course, I could just minimize each screen while not in use, but then I'd only be using one Flash application at a time...and I want to use them simultaneously.