X11 scancode mapping cleanup

* Consolidated scancode mapping tables into a single location for all backends
* Verified that the xfree86_scancode_table2 is largely identical to the Linux scancode table
* Updated the Linux scancode table with the latest kernel keycodes (still unmapped)
* Route X11 keysym -> scancode mapping through the linux scancode table (which a few hand-written exceptions), which will allow mappings to automatically get picked up as they are added in the Linux scancode table
* Disabled verbose reporting of missing keysym mappings, we have enough data for now
This commit is contained in:
Sam Lantinga
2022-10-13 22:40:24 -07:00
parent f5afb7d11a
commit 99f2a50394
13 changed files with 2251 additions and 1157 deletions

File diff suppressed because it is too large Load Diff