opengnsys_ipxe/src
Michael Brown 419b2e71da [console] Fix definition of unreachability for remapped keys
The AltGr remapping table is constructed to include only keys that are
not reachable after applying the basic remapping table.  The logic
currently fails to include keys that are omitted entirely from the
basic remapping table since they would map to a non-ASCII character.

Fix this logic by allowing the remapping tables to include null
mappings, which are then elided only at the point of constructing the
C code fragment.

Reported-by: Christian Nilsson <nikize@gmail.com>
Signed-off-by: Michael Brown <mcb30@ipxe.org>
2022-02-15 16:46:58 +00:00
..
arch [console] Support AltGr to access ASCII characters via remapping 2022-02-15 12:50:26 +00:00
bin Rename .cvsignore files to .gitignore 2007-06-09 22:57:00 +01:00
config [efi] Enable IMAGE_GZIP by default for AArch64 2022-02-10 12:47:25 +00:00
core [console] Support AltGr to access ASCII characters via remapping 2022-02-15 12:50:26 +00:00
crypto [x509] Use case-insensitive comparison for certificate names 2021-05-18 11:46:28 +01:00
doc [build] Rename gPXE to iPXE 2010-04-19 23:43:39 +01:00
drivers [console] Support AltGr to access ASCII characters via remapping 2022-02-15 12:50:26 +00:00
hci [console] Fix definition of unreachability for remapped keys 2022-02-15 16:46:58 +00:00
image [image] Allow single-member archive images to be executed transparently 2021-05-12 13:57:35 +01:00
include [console] Support AltGr to access ASCII characters via remapping 2022-02-15 12:50:26 +00:00
interface [console] Support AltGr to access ASCII characters via remapping 2022-02-15 12:50:26 +00:00
libgcc [libgcc] Change __divmoddi4 from int64 [unknown] to int64_t 2020-07-21 14:33:32 +01:00
net [uri] Retain original encodings for path, query, and fragment fields 2021-11-12 09:58:29 +00:00
scripts [efi] Include Secure Boot Advanced Targeting (SBAT) metadata 2022-01-13 14:12:44 +00:00
tests [uri] Allow for relative URIs that include colons within the path 2022-01-13 15:03:22 +00:00
usr [doc] Update user-visible ipxe.org URIs to use HTTPS 2022-01-13 12:48:38 +00:00
util [console] Fix definition of unreachability for remapped keys 2022-02-15 16:46:58 +00:00
.gitignore [build] Add support for local configuration files 2010-03-26 19:07:22 +00:00
Makefile [build] Avoid invoking genkeymap.py via Perl 2022-02-15 13:54:28 +00:00
Makefile.efi [efi] Use zero for PCI vendor/device IDs when no applicable ID exists 2021-07-26 15:47:47 +01:00
Makefile.housekeeping [build] Avoid invoking genkeymap.py via Perl 2022-02-15 13:54:28 +00:00
Makefile.linux [linux] Place -lslirp at end of linker search list 2021-03-03 01:09:33 +00:00
doxygen.cfg [build] Remove PACKED macro 2010-05-29 23:49:47 +01:00