56 Commits (master)
 

Author SHA1 Message Date
Pacman Ghost 8790015564 Prep'ed for public release. 1 year ago
Pacman Ghost f230ae95a0 Allow Caps Lock to be used as a key modifier. 7 years ago
Pacman Ghost f27f570472 Don't try to process an event if no mouse movement has been detected. 7 years ago
Pacman Ghost 2cfc50a3b2 Made some internal settings configurable. 7 years ago
Pacman Ghost ed192910b5 Tightened up how we manage keyboard state. 7 years ago
Pacman Ghost 3bfc521af6 AppProfile's can now flag if they should fallback to the default AppProfile if a matching event is not found. 7 years ago
Pacman Ghost 3c9b363483 Fixed a problem with how config validation was done. 7 years ago
Pacman Ghost 31eb99d883 Added checks for duplicate device ID's and numbers. 7 years ago
Pacman Ghost 1140a80fea Added key-press actions. 7 years ago
Pacman Ghost 9e6148e838 Fail gracefully if the mouse driver has not been installed. 7 years ago
Pacman Ghost 2f072057a2 Changed how key modifiers are stored in the config XML. 7 years ago
Pacman Ghost 86ca9514b4 Added the ability to adjust the speed of events. 7 years ago
Pacman Ghost 7ef678fc25 Allow AppProfile's to be configured with just an EXE name (no path). 7 years ago
Pacman Ghost a78a45907f Include action info when logging actions. 7 years ago
Pacman Ghost 418db4b978 Changed logging to go to either the console or a file. 7 years ago
Pacman Ghost c8c828a5ef Made the debug config file an INI file. 7 years ago
Pacman Ghost edc30326c8 Handle absolute mouse move events. 7 years ago
Pacman Ghost c71ebadc51 Execute actions in response to events. 7 years ago
Pacman Ghost 48f326c5f3 Handle mouse wheel events. 7 years ago
Pacman Ghost 377986d7ef Tidied up the documentation. 7 years ago
Pacman Ghost e37baf36d8 Allow multiple <logging> nodes in the debug config. 7 years ago
Pacman Ghost f29a64fc94 Force log output to be flushed. 7 years ago
Pacman Ghost 6e06a438f7 Tweaked how we locate the config files. 7 years ago
Pacman Ghost 726793c92f Fixed a crash if the mouse DLL is missing. 7 years ago
Pacman Ghost 65e04b2c1d Only record mouse moves in the stroke history. 7 years ago
Pacman Ghost d228399440 Reset the stroke history if we haven't seen anything for a while. 7 years ago
Pacman Ghost 30698ac62a Detect which way the device is being moved. 7 years ago
Pacman Ghost 3a1b91f74d Notify the UI when new devices are seen. 7 years ago
Pacman Ghost 42bd9fae04 Added Interception to the main loop. 7 years ago
Pacman Ghost e8f2ac6964 Updated the gitignore. 7 years ago
Pacman Ghost 5a7adfbac0 Added some assert's. 7 years ago
Pacman Ghost 756737e46d Allow the config file to be specified in the command line. 7 years ago
Pacman Ghost d1e3bf3fc6 Added a macro for conditional logging. 7 years ago
Pacman Ghost a9517d7f92 Timestamp log messages. 7 years ago
Pacman Ghost 6551257a6d Added the main loop. 7 years ago
Pacman Ghost 9f7c4b0401 Tightened up how the API is opened. 7 years ago
Pacman Ghost 9735b7d047 Moved global variables out into a separate file. 7 years ago
Pacman Ghost 577a7e0af8 Added configurable logging. 7 years ago
Pacman Ghost 940e34af2e Log exceptions. 7 years ago
Pacman Ghost d692463d20 Added device configs. 7 years ago
Pacman Ghost 3eff0610c4 Read devices from the config file. 7 years ago
Pacman Ghost b2c000c476 Renamed some files, added some comments. 7 years ago
Pacman Ghost 7d114e9f33 Load the config as part of loading the mouse DLL. 7 years ago
Pacman Ghost 2edede86f8 Added the ability to have app config. 7 years ago
Pacman Ghost 7ec71a1760 Allow the test base directory even for release builds. 7 years ago
Pacman Ghost ce3b59d61d Updated gitignore. 7 years ago
Pacman Ghost ff94eda46b Cause a link error if we try to stream the wrong kind of string. 7 years ago
Pacman Ghost cc2da58655 Added the ability to have debug settings. 7 years ago
Pacman Ghost 5968fb8e17 Added the ability to run from the console (with logging). 7 years ago
Pacman Ghost 61a0e691d6 The mouse DLL now loads Interception. 7 years ago