Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
buildcfg:keyboard_map [2012/03/27 20:11]
mcb30
buildcfg:keyboard_map [2022/02/17 12:46]
mcb30
Line 11: Line 11:
 ===== Examples ===== ===== Examples =====
  
-=== Use the default ​USA keyboard map ===+=== Use the default ​US keyboard map ===
  
     #define KEYBOARD_MAP us     #define KEYBOARD_MAP us
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_latin'' ​  ​| 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.
buildcfg/keyboard_map.txt · Last modified: 2022/02/17 12:46 by mcb30
Recent changes RSS feed CC Attribution-Share Alike 4.0 International Driven by DokuWiki
All uses of this content must include an attribution to the iPXE project and the URL https://ipxe.org
References to "iPXE" may not be altered or removed.