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