This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
buildcfg:keyboard_map [2012/03/27 20:11] mcb30 |
buildcfg:keyboard_map [2022/02/17 12:37] mcb30 |
||
---|---|---|---|
Line 18: | Line 18: | ||
#define KEYBOARD_MAP fr | #define KEYBOARD_MAP fr | ||
+ | |||
+ | === Allow keyboard map to be configured at runtime === | ||
+ | |||
+ | #define KEYBOARD_MAP dynamic | ||
+ | | ||
+ | iPXE> set keymap fr | ||
===== Description ===== | ===== Description ===== | ||
- | This build option configures the keyboard map used for the default BIOS console. | + | This build option configures the keyboard map used by iPXE. |
Supported keyboard maps are: | Supported keyboard maps are: | ||
^ ''al'' | Albanian keyboard layout | | ^ ''al'' | Albanian keyboard layout | | ||
- | ^ ''az'' | Azerbaijani keyboard layou | | ||
- | ^ ''bg'' | Bulgarian keyboard layout | | ||
^ ''by'' | Belarusian keyboard layout | | ^ ''by'' | Belarusian keyboard layout | | ||
^ ''cf'' | French-Canadian keyboard layout | | ^ ''cf'' | French-Canadian keyboard layout | | ||
Line 51: | Line 55: | ||
^ ''ro'' | Romanian keyboard layout | | ^ ''ro'' | Romanian keyboard layout | | ||
^ ''ru'' | Russian keyboard layout | | ^ ''ru'' | Russian keyboard layout | | ||
+ | ^ ''se'' | Swedish keyboard layout | | ||
^ ''sg'' | Singaporean keyboard layout | | ^ ''sg'' | Singaporean keyboard layout | | ||
- | ^ ''sr'' | Serbian keyboard layout | | + | ^ ''sr_lating'' | Serbian keyboard layout | |
- | ^ ''th'' | Thai keyboard layout | | + | |
^ ''ua'' | Ukranian keyboard layout | | ^ ''ua'' | Ukranian keyboard layout | | ||
^ ''uk'' | British keyboard layout | | ^ ''uk'' | British keyboard layout | | ||
^ ''us'' | American keyboard layout | | ^ ''us'' | American keyboard layout | | ||
- | ^ ''wo'' | Wolof keyboard layout | | ||
===== See also ===== | ===== See also ===== | ||
- | * ''[[:buildcfg:CONSOLE_PCBIOS]]'' | + | * ''[[:cfg:keymap]]'' setting |
* [[:console|Console configuration]] in iPXE | * [[:console|Console configuration]] in iPXE | ||
* [[:buildcfg|List of all iPXE build options]] | * [[:buildcfg|List of all iPXE build options]] | ||
Line 69: | Line 72: | ||
iPXE's keyboard maps are generated automatically using the Linux [[http://www.kernel.org/pub/linux/utils/kbd/|kbd]] utility. | iPXE's keyboard maps are generated automatically using the Linux [[http://www.kernel.org/pub/linux/utils/kbd/|kbd]] utility. | ||
+ | When using the ''dynamic'' keyboard map, you can change the keyboard map at runtime by modifying the ''[[:cfg:keymap]]'' setting. |