opengnsys_ipxe/src/hci/keymap
Michael Brown e1cedbc0d4 [console] Support AltGr to access ASCII characters via remapping
Several keyboard layouts define ASCII characters as accessible only
via the AltGr modifier.  Add support for this modifier to ensure that
all ASCII characters are accessible.

Experiments suggest that the BIOS console is likely to fail to
generate ASCII characters when the AltGr key is pressed.  Work around
this limitation by accepting LShift+RShift (which will definitely
produce an ASCII character) as a synonym for AltGr.

Signed-off-by: Michael Brown <mcb30@ipxe.org>
2022-02-15 12:50:26 +00:00
..
keymap_al.c [console] Support AltGr to access ASCII characters via remapping 2022-02-15 12:50:26 +00:00
keymap_az.c [console] Support AltGr to access ASCII characters via remapping 2022-02-15 12:50:26 +00:00
keymap_by.c [console] Support AltGr to access ASCII characters via remapping 2022-02-15 12:50:26 +00:00
keymap_cf.c [console] Support AltGr to access ASCII characters via remapping 2022-02-15 12:50:26 +00:00
keymap_cz.c [console] Support AltGr to access ASCII characters via remapping 2022-02-15 12:50:26 +00:00
keymap_de.c [console] Support AltGr to access ASCII characters via remapping 2022-02-15 12:50:26 +00:00
keymap_dk.c [console] Support AltGr to access ASCII characters via remapping 2022-02-15 12:50:26 +00:00
keymap_es.c [console] Support AltGr to access ASCII characters via remapping 2022-02-15 12:50:26 +00:00
keymap_et.c [console] Support AltGr to access ASCII characters via remapping 2022-02-15 12:50:26 +00:00
keymap_fi.c [console] Support AltGr to access ASCII characters via remapping 2022-02-15 12:50:26 +00:00
keymap_fr.c [console] Support AltGr to access ASCII characters via remapping 2022-02-15 12:50:26 +00:00
keymap_gr.c [console] Support AltGr to access ASCII characters via remapping 2022-02-15 12:50:26 +00:00
keymap_hu.c [console] Support AltGr to access ASCII characters via remapping 2022-02-15 12:50:26 +00:00
keymap_il.c [console] Support AltGr to access ASCII characters via remapping 2022-02-15 12:50:26 +00:00
keymap_it.c [console] Support AltGr to access ASCII characters via remapping 2022-02-15 12:50:26 +00:00
keymap_lt.c [console] Support AltGr to access ASCII characters via remapping 2022-02-15 12:50:26 +00:00
keymap_mk.c [console] Support AltGr to access ASCII characters via remapping 2022-02-15 12:50:26 +00:00
keymap_mt.c [console] Support AltGr to access ASCII characters via remapping 2022-02-15 12:50:26 +00:00
keymap_nl.c [console] Support AltGr to access ASCII characters via remapping 2022-02-15 12:50:26 +00:00
keymap_no-latin1.c [console] Support AltGr to access ASCII characters via remapping 2022-02-15 12:50:26 +00:00
keymap_no.c [console] Support AltGr to access ASCII characters via remapping 2022-02-15 12:50:26 +00:00
keymap_pl.c [console] Support AltGr to access ASCII characters via remapping 2022-02-15 12:50:26 +00:00
keymap_pt.c [console] Support AltGr to access ASCII characters via remapping 2022-02-15 12:50:26 +00:00
keymap_ro.c [console] Support AltGr to access ASCII characters via remapping 2022-02-15 12:50:26 +00:00
keymap_ru.c [console] Support AltGr to access ASCII characters via remapping 2022-02-15 12:50:26 +00:00
keymap_sg.c [console] Support AltGr to access ASCII characters via remapping 2022-02-15 12:50:26 +00:00
keymap_sr-latin.c [console] Support AltGr to access ASCII characters via remapping 2022-02-15 12:50:26 +00:00
keymap_ua.c [console] Support AltGr to access ASCII characters via remapping 2022-02-15 12:50:26 +00:00
keymap_uk.c [console] Support AltGr to access ASCII characters via remapping 2022-02-15 12:50:26 +00:00
keymap_us.c [console] Support AltGr to access ASCII characters via remapping 2022-02-15 12:50:26 +00:00