Jeff Epler 910fcf1c93
usb host keyboard: add keymap support
This is confined to pure ASCII, but does support Alt Gr. This is enough
to make a French keyboard layout work:
 * home row is "qsdfghjklm"
 * numerals are all shifted
 * keys like {} require Alt Gr

While not tested, this should also support layouts like Colemak with
the necssary keymap file.

Layouts can be produced from Neradoc's keyboard layout modules on the
device & loaded at runtime. Code to do so is at
    https://gist.github.com/jepler/597c0a00e0eb014a433e03c0ae363a08
as well as a sketch of how an extended format could support dead keys &
the full Unicode BMP instead of just ASCII.
2023-07-12 07:04:56 -05:00
..
2023-03-22 09:24:03 -07:00
2023-04-07 09:49:51 -07:00
2022-04-18 14:09:36 +00:00
2022-11-21 16:24:05 -08:00
2022-08-04 16:06:27 -07:00
2023-04-28 11:01:13 -07:00
2021-03-15 19:27:36 +05:30
2023-04-07 09:49:51 -07:00
2023-07-12 07:04:56 -05:00