Commit Graph

62 Commits (48222df20f920c47ffcabdfa549dbd5d3058ddda)

Author SHA1 Message Date
Clive Galway 09b52b174f Move mouse movement processing before buttons
For absolte mode, this ensures coord info is available before button is clicked
5 years ago
Clive Galway 3979fc9fc1 Fix Absolute Mode mouse movement 5 years ago
Clive Galway 8b3522cf1a Changelog for 0.4.4 5 years ago
Clive Galway 086e386823 Attempt at fix for #39 5 years ago
Clive Galway b512b6d5a9 Fix #37 5 years ago
Clive Galway c05a4c8bed StrokeToMouseButtonAndState returns array 5 years ago
Clive Galway 37d48459bb Remove redundant invert 5 years ago
Clive Galway 281f7fe786 Update test apps 5 years ago
Clive Galway 0704003416 Update AutoHotInterception.sln 6 years ago
Clive Galway 79a677f550
Update Readme.md 6 years ago
Clive Galway 424af54765
Update Readme.md 6 years ago
Clive Galway 1f3577129e
Update Readme.md 6 years ago
Clive Galway 581156c704 Readmes 6 years ago
Clive Galway 801d3347ae Add readme, force Dependencies folder to exist 6 years ago
Clive Galway f6082bcc9d Fix slashes and missing switches in build steps 6 years ago
Jovan Nikolov d9f1460c3f Merge remote-tracking branch 'upstream/master'
# Conflicts:
#	C#/AutoHotInterception/Manager.cs
#	C#/AutoHotInterception/Monitor.cs
#	CHANGELOG.md
6 years ago
Jovan Nikolov 47a7e8601d Fixed bad device id assertion for mouse button unsubscription... 6 years ago
Clive Galway 9cc29cf046 Fixes #30 6 years ago
Clive Galway 0490ed1ff1 Show ignored in Monitor 6 years ago
Clive Galway d9665708a7 Mouse monitor reports as sub mode, UI changes 6 years ago
Clive Galway 18f01dccd2 Monitor keyboard output normalized 6 years ago
Jovan Nikolov ffe11e1e6e Merge remote-tracking branch 'upstream/master'
# Conflicts:
#	C#/AutoHotInterception/Manager.cs
#	CHANGELOG.md
#	Lib/AutoHotInterception.ahk
#	README.md
6 years ago
Clive Galway 7c5c52c734 Add Unsubscribe endpoints. Fixes #20 6 years ago
Jovan Nikolov d27a16b01c Changed concurrent switch to false by default
Some cleanup and updated README.md and CHANGELOG.md
6 years ago
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