- Fix Control-Letter codes on AZERTY
Keyboard::new
is now const- Layout and Scan Code Set are now const-generics, not arguments
- Pause/Break and Print Screen now work correctly
- KeyCode is now non-exhaustive
- KeyState includes 'SingleShot' for keys with no break code
- Add Colemak, Dvorak Programmer and DE layouts
- MSRV increased to Rust 1.61
- Add Dvorak, JIS and Azerty layouts
- Support Ctrl+C generating Unicode U+0003, etc.
- Added tests
- Support PowerOnTestOk
- Fixed decoding issues (including Backslash/HashTilde mix-up)
- Fixed decoding issues
- Added more tests
- Fixed Scancode Set 1
- Added Scancode Set 1
- Metadata fixes
- First version