diff options
author | Michael Brown <mcb30@ipxe.org> | 2022-02-16 00:14:38 +0000 |
---|---|---|
committer | Michael Brown <mcb30@ipxe.org> | 2022-02-16 14:06:33 +0000 |
commit | 304333dace992ea4b876a074c42bb7fd752137ca (patch) | |
tree | 021f862d948ef4a6d567fafcd9c841795bf6a5b1 /src/include/ipxe/keymap.h | |
parent | 674963e2a63c2b16b60db815b6017b1c3f3e86c2 (diff) | |
download | ipxe-304333dace992ea4b876a074c42bb7fd752137ca.tar.gz |
[console] Support changing keyboard map at runtime
Provide the special keyboard map named "dynamic" which allows the
active keyboard map to be selected at runtime via the ${keymap}
setting, e.g.:
#define KEYBOARD_MAP dynamic
iPXE> set keymap uk
Signed-off-by: Michael Brown <mcb30@ipxe.org>
Diffstat (limited to 'src/include/ipxe/keymap.h')
-rw-r--r-- | src/include/ipxe/keymap.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/include/ipxe/keymap.h b/src/include/ipxe/keymap.h index 392d3ab8f..8bfbe07a5 100644 --- a/src/include/ipxe/keymap.h +++ b/src/include/ipxe/keymap.h @@ -73,5 +73,7 @@ struct keymap { #define KEYMAP_ALTGR 0x0800 extern unsigned int key_remap ( unsigned int character ); +extern struct keymap * keymap_find ( const char *name ); +extern void keymap_set ( struct keymap *keymap ); #endif /* _IPXE_KEYMAP_H */ |