====== Keyboard map ====== ===== Name ===== KEYBOARD_MAP ===== Header file ===== Configured via ''[[http://git.ipxe.org/ipxe.git/blob/HEAD:/src/config/console.h|config/console.h]]''. ===== Examples ===== === Use the default US keyboard map === #define KEYBOARD_MAP us === Use a French keyboard map === #define KEYBOARD_MAP fr === Allow keyboard map to be configured at runtime === #define KEYBOARD_MAP dynamic iPXE> set keymap fr ===== Description ===== This build option configures the keyboard map used by iPXE. Supported keyboard maps are: ^ ''al'' | Albanian keyboard layout | ^ ''by'' | Belarusian keyboard layout | ^ ''cf'' | French-Canadian keyboard layout | ^ ''cz'' | Czech keyboard layout | ^ ''de'' | German keyboard layout | ^ ''dk'' | Danish keyboard layout | ^ ''es'' | Spanish keyboard layout | ^ ''et'' | Estonian keyboard layout | ^ ''fi'' | Finnish keyboard layout | ^ ''fr'' | French keyboard layout | ^ ''gr'' | Greek keyboard layout | ^ ''hu'' | Hungarian keyboard layout | ^ ''il'' | Israeli keyboard layout | ^ ''it'' | Italian keyboard layout | ^ ''lt'' | Lithuanian keyboard layout | ^ ''mk'' | Macedonian keyboard layout | ^ ''mt'' | Maltese keyboard layout | ^ ''nl'' | Dutch keyboard layout | ^ ''no'' | Norwegian keyboard layout (Dvorak) | ^ ''no_latin1'' | Norwegian keyboard layout | ^ ''pl'' | Polish keyboard layout | ^ ''pt'' | Portuguese keyboard layout | ^ ''ro'' | Romanian keyboard layout | ^ ''ru'' | Russian keyboard layout | ^ ''se'' | Swedish keyboard layout | ^ ''sg'' | Singaporean keyboard layout | ^ ''sr_latin'' | Serbian keyboard layout | ^ ''ua'' | Ukranian keyboard layout | ^ ''uk'' | British keyboard layout | ^ ''us'' | American keyboard layout | ===== See also ===== * ''[[:cfg:keymap]]'' setting * [[:console|Console configuration]] in iPXE * [[:buildcfg|List of all iPXE build options]] ===== Notes ===== 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.