Commit Graph

295 Commits

Author SHA1 Message Date
Clive Galway
4b2a82b5fa Add ScanCodeHelper class 2022-01-17 18:11:41 +00:00
Clive Galway
a9ab2531fc Update KeyCode notes.xlsx 2022-01-17 17:23:33 +00:00
Clive Galway
b0bccf3f6b Update CHANGELOG.md 2022-01-17 17:00:25 +00:00
Clive Galway
ad76818260 Changelog for 0.7.0 2022-01-17 16:24:25 +00:00
Clive Galway
4e94024d02 Update ToDo.md 2022-01-17 16:09:52 +00:00
Clive Galway
3fd635cf2e Update CHANGELOG.md 2022-01-15 23:57:08 +00:00
Clive Galway
ecec5b2250 Remove mouse move mapping on unsub 2022-01-15 23:55:07 +00:00
Clive Galway
a0afb736ee Fix bug stopping WorkerThread.Dispose() from not properly disposing 2022-01-15 23:53:02 +00:00
Clive Galway
12237abed7 Remove SetFilterState from IDeviceHandler 2022-01-15 23:12:19 +00:00
Clive Galway
fcdacb1572 Move AhkKeys / MouseButtons into Helpers 2022-01-15 22:52:02 +00:00
Clive Galway
a4b3f4ccf5 Add regions 2022-01-15 22:47:52 +00:00
Clive Galway
f37055ecf8 Add Send functions 2022-01-15 22:44:27 +00:00
Clive Galway
aa1f81f5b6 Remove unused code 2022-01-15 22:13:50 +00:00
Clive Galway
2f6f935b5f Add Sub / Unsub for mouse movement 2022-01-15 22:09:19 +00:00
Clive Galway
6ab1bbc174 Check for not subscribed in UnsubscribeSingleButton 2022-01-15 22:01:23 +00:00
Clive Galway
4b9903e121 Consistent field/property naming 2022-01-15 21:46:20 +00:00
Clive Galway
464974ebc1 remove unneeded field 2022-01-15 21:25:29 +00:00
Clive Galway
379803bdd0 Update Manager.cs 2022-01-15 21:24:39 +00:00
Clive Galway
d8585ce011 Fix DisableFilterIfNeeded() (logic was inverse of what was needed) 2022-01-15 21:24:33 +00:00
Clive Galway
88e045762b MILESTONE: Unify Subscribe / Context code for keyboard and mouse 2022-01-15 21:15:16 +00:00
Clive Galway
98cdc2b3d3 Add Sub / Unsub for mouse button 2022-01-15 20:16:11 +00:00
Clive Galway
5a9fa9d5d5 Only add or remove WorkerThread if needed 2022-01-15 20:14:31 +00:00
Clive Galway
552b9c3b27 Remove WorkerThread on UnsubscribeKey 2022-01-15 20:11:14 +00:00
Clive Galway
719807f497 Add SubscribeButtons 2022-01-15 19:33:59 +00:00
Clive Galway
82e6b7c21e Improve summaries 2022-01-15 19:27:17 +00:00
Clive Galway
ee54e1c5cb Fix indenting 2022-01-15 19:22:43 +00:00
Clive Galway
ac5441a0d3 Compact logic 2022-01-15 19:21:21 +00:00
Clive Galway
03fafdc135 Fix bug in UnsubscribeKeyboard (incorrect concurrent check) 2022-01-15 19:20:27 +00:00
Clive Galway
50784ea295 Remove keyboard code from PollThread 2022-01-15 18:46:22 +00:00
Clive Galway
187f559d02 Add RemoveContextCallback, fix CreateContextManager dupe checking, Add DisableFilterIfNeeded() 2022-01-15 18:23:23 +00:00
Clive Galway
392ac98ba1 SetDeviceFilterState no longer called on a keyboard, it decides for itself 2022-01-15 17:51:30 +00:00
Clive Galway
6d96cbfb5b Add SetContextCallback 2022-01-15 17:46:03 +00:00
Clive Galway
a6fa803e81 Add SubscribeKeyboard / UnsubscribeKeyboard 2022-01-15 17:35:33 +00:00
Clive Galway
6ed28dc69c Add UnsubscribeKey 2022-01-15 16:39:54 +00:00
Clive Galway
b08098f38b Replace FilteredDevices dictionary with call to DeviceHandler.IsFiltered() 2022-01-15 16:29:38 +00:00
Clive Galway
835fc71764 SubscribeKey POC 2022-01-15 16:05:06 +00:00
Clive Galway
41d61fd3d7 Create device handlers interface and keyboard and mouse handlers 2022-01-15 15:26:34 +00:00
Clive Galway
1d326e33d9 Add spreadsheet with notes on scancodes 2022-01-15 14:36:59 +00:00
Clive Galway
35c22fd906 Allow blocking for ScanCodeChecker 2022-01-15 14:36:36 +00:00
Clive Galway
e0cddebae9 Update Changelog for 0.6.0 2022-01-14 17:54:01 +00:00
Clive Galway
6964f67504 Update ScanCodeChecker notes 2022-01-13 22:33:51 +00:00
Clive Galway
c908516efe Update TabletTester to work with TestDevices 2022-01-13 22:27:13 +00:00
Clive Galway
c52a72e343 Update ScanCodeChecker to use TestDevices 2022-01-13 22:21:45 +00:00
Clive Galway
066688c8bb Update Mouse testers to use TestDevices 2022-01-13 22:13:00 +00:00
Clive Galway
a57e693a88 Update KeyboardTester to use TestDevices / AhkKeys 2022-01-13 22:01:55 +00:00
Clive Galway
cff6770756 Update KeyboardKeyTester to use TestDevice / AhkKeys 2022-01-13 21:51:05 +00:00
Clive Galway
7158b1e0ce Fix for issues with SetState introduced by moving to Wait 2022-01-13 21:43:55 +00:00
Clive Galway
f9fcf425b4 Update Program.cs 2022-01-13 21:41:47 +00:00
Clive Galway
db6edd71b4 Update ScanCodeChecker to be compatible with new ScanCodeTester 2022-01-13 21:39:40 +00:00
Clive Galway
f7075bbe28 Add ToDo with reminder of other things that need fixing 2022-01-13 21:38:34 +00:00