Thomas Harte
|
3be5d60b1e
|
Eliminate comparison costs.
|
2024-05-18 22:16:58 -04:00 |
|
Thomas Harte
|
8d0d7abd5a
|
Keep track of state separately from scanning.
|
2024-05-16 22:18:51 -04:00 |
|
Thomas Harte
|
69aeca5c0e
|
Aggregate mouse deltas where possible.
|
2024-04-06 21:24:21 -04:00 |
|
Thomas Harte
|
7bf831e1a6
|
Add missing 'override'.
|
2024-04-06 13:51:33 -04:00 |
|
Thomas Harte
|
0092cb8c36
|
Route enough to be able to mess around.
|
2024-04-06 13:44:05 -04:00 |
|
Thomas Harte
|
543b1c644a
|
Wire mouse events to the relevant class.
|
2024-04-06 13:32:59 -04:00 |
|
Thomas Harte
|
8a6bf84cff
|
Keyboard: log more, ignore unrecognised commands.
|
2024-03-29 20:54:07 -04:00 |
|
Thomas Harte
|
3cf262d1f7
|
Improve terminology, add more documentation.
|
2024-03-23 21:12:01 -04:00 |
|
Thomas Harte
|
0e07f802ac
|
Use BACK state; accept other ACKs at any time.
|
2024-03-23 21:02:35 -04:00 |
|
Thomas Harte
|
09a61cf1a7
|
Don't expect an ACK after identifying.
|
2024-03-23 20:12:38 -04:00 |
|
Thomas Harte
|
5967ad0865
|
Sketch out whole protocol, albeit faulty.
|
2024-03-23 17:08:03 -04:00 |
|
Thomas Harte
|
eb34c38332
|
Add very faulty key input.
|
2024-03-23 15:58:48 -04:00 |
|
Thomas Harte
|
5ccb18225a
|
Provide key states to the keyboard.
|
2024-03-23 15:43:04 -04:00 |
|
Thomas Harte
|
1341816791
|
Break apart, switching to delegates for interrupts.
|
2024-03-20 14:26:56 -04:00 |
|