mirror of https://github.com/torvalds/linux.git
The maximum number of keycodes got bumped to 256 a very long time ago,
but the default keymaps were never adjusted to match. This is causing
the kernel to interpret keycodes above 127 as U+0000 if the shipped
generated keymap is used.
Fix this by mapping all keycodes above 127 to K_HOLE so the kernel
ignores them.
The contents of this patche were generated by rerunning `loadkeys
--mktable --unicode` and only including the changes to map keycodes
above 127 to K_HOLE.
Fixes:
|
||
|---|---|---|
| .. | ||
| .gitignore | ||
| Makefile | ||
| conmakehash.c | ||
| consolemap.c | ||
| cp437.uni | ||
| defkeymap.c_shipped | ||
| defkeymap.map | ||
| gen_ucs_fallback_table.py | ||
| gen_ucs_recompose_table.py | ||
| gen_ucs_width_table.py | ||
| keyboard.c | ||
| selection.c | ||
| ucs.c | ||
| ucs_fallback_table.h_shipped | ||
| ucs_recompose_table.h_shipped | ||
| ucs_width_table.h_shipped | ||
| vc_screen.c | ||
| vt.c | ||
| vt_ioctl.c | ||