opengnsys_ipxe/src/util
Michael Brown bc5c612f75 [console] Include mappings for AltGr-Shift-<key>
The BIOS console's interpretation of LShift+RShift as equivalent to
AltGr requires the shifted ASCII characters to be present in the AltGr
mapping table, to allow AltGr-Shift-<key> to be interpreted in the
same way as AltGr-<key>.

For keyboard layouts that have different ASCII characters for
AltGr-<key> and AltGr-Shift-<key>, this will potentially leave the
character for AltGr-<key> inaccessible via the BIOS console if the
BIOS requires the use of the LShift+RShift workaround.  This
theoretically affects the numeric keys in the Lithuanian ("lt")
keyboard layout (where the numerals are accessed via AltGr-<key> and
punctuation characters via AltGr-Shift-<key>), but the simple
workaround for that keyboard layout is to avoid using AltGr and Shift
entirely since the unmodified numeric keys are not remapped anyway.

Signed-off-by: Michael Brown <mcb30@ipxe.org>
2022-02-16 15:31:47 +00:00
..
Option [util] Add support for EFI ROM images 2019-01-21 11:58:02 +00:00
.gitignore [build] Remove support for building with the Intel C compiler 2021-02-12 22:08:41 +00:00
Makefile [util] Remove obsolete Makefile rule for util/prototester.c 2012-04-24 11:45:24 +01:00
catrom.pl [util] Rewrite catrom.pl to use Option::ROM library 2012-06-12 11:36:21 +01:00
diffsize.pl [build] Rename gPXE to iPXE 2010-04-19 23:43:39 +01:00
disrom.pl [util] Add support for EFI ROM images 2019-01-21 11:58:02 +00:00
eficompress.c [efi] Compress EFI ROM images 2021-02-19 19:58:04 +00:00
efifatbin.c [efi] Minimise use of iPXE header files when building host utilities 2015-09-14 23:29:24 +01:00
efirom.c [efi] Compress EFI ROM images 2021-02-19 19:58:04 +00:00
einfo.c [libc] Redefine low 8 bits of error code as "platform error code" 2013-04-19 13:34:13 +01:00
elf2efi.c [efi] Do not align VirtualSize for .reloc and .debug sections 2022-01-11 15:27:14 +00:00
fixrom.pl [util] Fix up checksum in UNDI ROM header, if present 2012-08-15 13:22:12 +01:00
fnrec.pl [legal] Update FSF mailing address in GPL licence texts 2012-07-20 19:55:45 +01:00
genfsimg [build] Include EFI system partition table entry in isohybrid images 2021-11-23 15:26:55 +00:00
genkeymap.py [console] Include mappings for AltGr-Shift-<key> 2022-02-16 15:31:47 +00:00
get-pci-ids [legal] Update FSF mailing address in GPL licence texts 2012-07-20 19:55:45 +01:00
hijack.c Make pcap_inject non-static, so that its prototype doesn't conflict with 2006-04-05 11:44:05 +00:00
licence.pl [legal] Add support for the Unmodified Binary Distribution Licence 2015-03-02 12:07:14 +00:00
mergerom.pl [util] Update mergerom.pl to handle iPXE ROM header 2012-07-23 18:05:01 +01:00
modrom.pl [modrom] Avoid clobbering near jump with checksum 2009-10-15 14:47:54 -04:00
mucurses_test.c - modified length of password string to match visible field length 2006-06-28 11:52:30 +00:00
niclist.pl [doc] Update user-visible ipxe.org URIs to use HTTPS 2022-01-13 12:48:38 +00:00
nrv2b.c [util] Avoid compiler warning on gcc 4.6 2012-07-03 18:58:43 +01:00
padimg.pl [build] Simplify use of Getopt::Long in padimg.pl 2009-04-16 06:13:09 +01:00
parserom.pl [build] Remove nested "my" declaration 2016-06-03 18:09:54 +01:00
relicense.pl [legal] Add UBDL relicensing tool 2015-03-02 14:17:24 +00:00
romcheck.pl [util] Add romcheck.pl 2011-09-19 16:43:08 +01:00
sortobjdump.pl [util] Don't die on undefined symbols in sortobjdump.pl 2008-10-10 03:42:22 +01:00
swapdevids.pl Initial revision 2005-03-08 18:53:11 +00:00
symcheck.pl Restore the "shared symbol found only in a single object should be 2007-07-17 01:39:06 +01:00
zbin.c [zbin] Fix compiler warning with GCC 9 2019-01-21 11:17:04 +00:00