Thomas Harte
|
51d98ef9ab
|
Add missing stddef header where size_t is used.
|
2021-07-01 23:15:32 -04:00 |
|
Thomas Harte
|
48afc54af6
|
Cuts down unused parameter warnings to just a few that may well indicate implementation errors.
|
2020-05-30 01:06:43 -04:00 |
|
Thomas Harte
|
512a52e88d
|
Increases const correctness, marks some additional constructors as constexpr, switches std::atomic construction style.
|
2020-05-20 23:34:26 -04:00 |
|
Thomas Harte
|
81d70ee325
|
Adds in a few further const s.
|
2020-05-09 23:49:37 -04:00 |
|
Thomas Harte
|
25996ce180
|
Further doubles down on construction syntax for type conversions.
|
2020-05-09 23:00:39 -04:00 |
|
Thomas Harte
|
1f41d9c5f5
|
Further improvement: if in physical mode, but pressing an unrecognised key, attempt to 'type' it.
|
2020-03-02 22:08:54 -05:00 |
|
Thomas Harte
|
077c7d767f
|
Shifts essential modifiers up to the Keyboard class.
I had forgotten that mappers are not exposed.
|
2019-09-22 13:48:50 -04:00 |
|
Thomas Harte
|
a8645f80bf
|
Introduces 'non-exclusive' emulator-space keyboards.
i.e. sets of keys that don't amount to an entire keyboard in the modern sense. Experimentally used by the Master System for its reset key.
|
2018-10-24 21:59:30 -04:00 |
|
Thomas Harte
|
0b771ce61a
|
Removes all instances of the copyright symbol.
|
2018-05-13 15:19:52 -04:00 |
|
Thomas Harte
|
465c38f03c
|
Extends the keyboard protocol and adds keyboard input to the Apple II.
|
2018-04-15 21:11:30 -04:00 |
|
Thomas Harte
|
2e15fab651
|
Doubles down on <cX> over <X.h> for C includes, and usage of the namespace for those types and functions.
|
2017-11-11 15:28:40 -05:00 |
|
Thomas Harte
|
185a699279
|
Fixes off-by-one keyboard state accumulation error.
|
2017-10-19 22:01:24 -04:00 |
|
Thomas Harte
|
3a05ce36de
|
Adds a reference to the calling keyboard in reset_all_keys .
|
2017-10-14 22:07:11 -04:00 |
|
Thomas Harte
|
edb632af52
|
Sketches first design for generalising keyboard input.
|
2017-10-09 22:26:39 -04:00 |
|