Menu

Commit [r16]  Maximize  Restore  History

All this contains the necessary updates to the various keyboard and mouse commands to to also use the SendInput API to send keyboard/mouse input to DirectX only programs/games. To accomplish this I added a special version of each command that uses the exact same name of the original but adds the letter 's' to the beginning of it. Each of the new versions of each command uses the same parameter(s) as the original. This was done to allow all current scripts/macros to function as it did in previously previous versions of AC Tool. As some programs/games may not receive keyboard/mouse input by way of DirectX. (Personally I don't see that there will be that many programs/games that do not use DirectX.) But, give the ability to allow the author of each script/macro to update using the SendInput version with very minor changes to their current script/macro code.

Also added to following new commands for mouse input:
MiddleClick
MiddleMouseDown
MiddleMouseUp

and

sMouseWheel

The middle ones are for the use of the Mouse Middle button. And function the same as the Left and Right mouse button versions.

The sMouseWheel command allows the use of the mouse wheel in a program/game. Note this was only code for use by was of of the SendInput. As such it will only work for those programs/games that receive mouse input by way of DirectX. I have no idea how to code it for otherwise. And so far I have not found any examples for it.

the_wabbit 2015-06-13

changed /AC Tool/ActConst.pas
changed /AC Tool/MacroProcess.pas
changed /AC Tool/MacroRun.pas
changed /AC Tool/MacroSystem.pas
changed /AC Tool/Main.dfm
changed /AC Tool/Main.pas
added /AC Tool/Win7UAC.RES
added /AC Tool/Win7UAC.manifest
added /AC Tool/Win7UAC.rc
/AC Tool/ActConst.pas Diff Switch to side-by-side view
Loading...
/AC Tool/MacroProcess.pas Diff Switch to side-by-side view
Loading...
/AC Tool/MacroRun.pas Diff Switch to side-by-side view
Loading...
/AC Tool/MacroSystem.pas Diff Switch to side-by-side view
Loading...
/AC Tool/Main.dfm Diff Switch to side-by-side view
Loading...
/AC Tool/Main.pas Diff Switch to side-by-side view
Loading...
/AC Tool/Win7UAC.RES
Binary file was added.
/AC Tool/Win7UAC.manifest Diff Switch to side-by-side view
Loading...
/AC Tool/Win7UAC.rc Diff Switch to side-by-side view
Loading...