Commit Graph

38 Commits (3093812269ad041e0a91cbf1c342afc28cd8d13a)

Author SHA1 Message Date
crumbl3d 3093812269 Of course I had to mess something up
- While copy-pasting some code messed up mouse button callback parameter
- From Thread.Interrupt() vs Thread.Abort() => remove both and use volatile bool as a loop exit condition
- Simplified some code and cleanup
6 years ago
crumbl3d 5dc35cc8d8 Added an option to process all subscribed key events on a single thread instead of using a ThreadPool
- Using custom WorkerThread class to execute callback Actions placed into an Action queue
- Cleaned up code
- Needs testing...
6 years ago
crumbl3d 4db283f5a6 Revert "Fix Build Events"
This reverts commit 9c80a5bbcb.
6 years ago
Clive Galway 9c80a5bbcb Fix Build Events 6 years ago
Clive Galway 8de8b46ad0 Fix SubscribeMouseMove return type 6 years ago
crumbl3d f5d1f777da Automatically load interception library with correct bitness (user does not need to chose, AHI is both x86 and x64 compatible without recompilation). 6 years ago
evilC 2f77d7a53d RShift fixes 6 years ago
Clive Galway 1377b315ca
Merge pull request #17 from evilC/PS2
Fixes, PS/2 compaitibility
6 years ago
evilC 13b8757024 Fixes #16 6 years ago
evilC 0bbb79c730 Expose Handle, add methods to get ID from handle 6 years ago
crumbl3d 8c5d4debe2 Split up mouse wheel events to vertical and horizontal to allow finer control 6 years ago
evilC 5a7f34a813 Improved Extended Key Code handling
Extended Shift (0x12a) no longer fires
At all in Context Mode
In Subscription Mode for extended keys (eg non-NumPad Delete 339 / 0x153)
Much improved logic for Extended keys, special handling for Right Shift to compensate.
Much improved comments
7 years ago
evilC 999e82cede Fix mouse button state reporting 7 years ago
evilC fb1e0e5450 Remove console writeline 7 years ago
evilC 6d7b5d6ca0 Fixes #5 - Adds Mouse Wheel support 7 years ago
evilC d922ae775f Comment 7 years ago
evilC 894ec210a1 Fix Absolute Send, Add Absolute Click 7 years ago
evilC 9ef97fb18b ContextManager, Wrap all methods 7 years ago
evilC ee991775d0 Implement instance support 7 years ago
evilC 35089f9a55 Implement missing Send methods, Tidy, Comments 7 years ago
evilC 582f5fae82 Fix Init issue 7 years ago
evilC c237149d02 Initial Refactor 7 years ago
evilC c8deeb938a Subscription callbacks handled by thread pool 7 years ago
evilC 15ba7a30e9 Rename some endpoints 7 years ago
evilC e634f91115 Combine keyboard / mouse context routines 7 years ago
evilC d23c4e7780 update test app 7 years ago
evilC c862ab93c9 Fix context mode 7 years ago
evilC d7ac2f9f3a Crash fix 7 years ago
evilC 45353a4049 Implement IDisposable, fix crash (Not fixed by IDisposable) 7 years ago
evilC 3ace36fce0 Mouse POC 7 years ago
evilC c77a88995d Tidy 7 years ago
evilC e3e5781655 more ConcurrentDictionary changes 7 years ago
evilC a6701f3e7d Change to ConcurrentDictionary 7 years ago
evilC 5960e3b016 Move to dictionary for mappings, fix for right modifier variants 7 years ago
evilC 7592b2ec30 Implements SendKeyEvent 7 years ago
evilC 88af57c06a Context Mode and Subscription Mode can co-exist 7 years ago
Clive Galway ff95571ba9 Add Context mode 7 years ago
Clive Galway f04a82ab70 Add AHK wrapper, sample 7 years ago