Clive Galway
ca52f695ff
TestDevice no longer news up a manager to get DeviceId
2 years ago
Clive Galway
c70d05231b
Fix send of code 53 sending NumpadDiv, not /
2 years ago
Clive Galway
c14f4c8486
Update ToDo.md
2 years ago
Clive Galway
6067b4dac5
Add sub/unsub functionality to KeyboardAndMouseTester
2 years ago
Clive Galway
339d51f573
Fix WorkerThread hanging on dispose
2 years ago
Clive Galway
150c1bac17
Fixes for 2nd stroke
...
Only use stroke, not stroke1 + stroke2
Re-initialize stroke each poll (Else if mouse poll, then kb poll, stroke also contains mouse data)
Only do 2nd poll if input is waiting from same device
2 years ago
bluechipps
424a120f89
Support for receiving more than 2 strokes at a time. Also fixes exception caused by pressing multiple keys simultaniously.
2 years ago
Clive Galway
327a87bcb4
Fix AhiScanCodeTester.ahk
2 years ago
Clive Galway
29a9fbcf2f
Change ScanCodeChecker to use same logic as Manager
2 years ago
Clive Galway
d380854806
Outer Receive with timeout of 10ms, inner receive for keyboard only with timeout of 0ms
2 years ago
Clive Galway
52cfc72112
Add KeyboardAndMouseTester
2 years ago
Clive Galway
18436bd5cb
SendKeyEvent() now uses TranslateAhkCode()
2 years ago
Clive Galway
fde9deabf4
remove commented code
2 years ago
Clive Galway
4ca9f6b352
Remove old files
2 years ago
Clive Galway
8b4b092767
AHI uses new ScanCodeHelper
2 years ago
Clive Galway
b4cd165a09
Parameterized Unit Tests, add Home Keys in E0 mode
2 years ago
Clive Galway
18cf00441d
Re-implement ScanCodeHelper and Unit Tests
2 years ago
Clive Galway
de947bfcf4
Start to rewrite unit tests
2 years ago
Clive Galway
644cef4682
Add missing using
2 years ago
Clive Galway
ccb6a0f02c
POC for handling extended keys with WaitWithTimeout of 0
2 years ago
Clive Galway
ae06a4f1ee
Remove _lowCodes, tidy
2 years ago
Clive Galway
9ee124da7e
Update comments
2 years ago
Clive Galway
dddf8ec6e6
Unit Tests and ScanCodeHelper complete
2 years ago
Clive Galway
14f82c0dae
Code working for E2 keys (Pause)
2 years ago
Clive Galway
c271b2d97f
Logic good for E1 extended modifier types
2 years ago
Clive Galway
64cab136ea
Start UnitTests
2 years ago
Clive Galway
4b2a82b5fa
Add ScanCodeHelper class
2 years ago
Clive Galway
a9ab2531fc
Update KeyCode notes.xlsx
2 years ago
Clive Galway
4e94024d02
Update ToDo.md
2 years ago
Clive Galway
ecec5b2250
Remove mouse move mapping on unsub
2 years ago
Clive Galway
a0afb736ee
Fix bug stopping WorkerThread.Dispose() from not properly disposing
2 years ago
Clive Galway
12237abed7
Remove SetFilterState from IDeviceHandler
2 years ago
Clive Galway
fcdacb1572
Move AhkKeys / MouseButtons into Helpers
2 years ago
Clive Galway
a4b3f4ccf5
Add regions
2 years ago
Clive Galway
f37055ecf8
Add Send functions
2 years ago
Clive Galway
aa1f81f5b6
Remove unused code
2 years ago
Clive Galway
2f6f935b5f
Add Sub / Unsub for mouse movement
2 years ago
Clive Galway
6ab1bbc174
Check for not subscribed in UnsubscribeSingleButton
2 years ago
Clive Galway
4b9903e121
Consistent field/property naming
2 years ago
Clive Galway
464974ebc1
remove unneeded field
2 years ago
Clive Galway
379803bdd0
Update Manager.cs
2 years ago
Clive Galway
d8585ce011
Fix DisableFilterIfNeeded() (logic was inverse of what was needed)
2 years ago
Clive Galway
88e045762b
MILESTONE: Unify Subscribe / Context code for keyboard and mouse
2 years ago
Clive Galway
98cdc2b3d3
Add Sub / Unsub for mouse button
2 years ago
Clive Galway
5a9fa9d5d5
Only add or remove WorkerThread if needed
2 years ago
Clive Galway
552b9c3b27
Remove WorkerThread on UnsubscribeKey
2 years ago
Clive Galway
719807f497
Add SubscribeButtons
2 years ago
Clive Galway
82e6b7c21e
Improve summaries
2 years ago
Clive Galway
ee54e1c5cb
Fix indenting
2 years ago
Clive Galway
ac5441a0d3
Compact logic
2 years ago