iPXE
|
Dynamic keyboard mappings. More...
Go to the source code of this file.
Macros | |
#define | REQUIRE_KEYMAP(name) REQUIRE_OBJECT ( keymap_ ## name ) |
Require a keyboard map. More... | |
Functions | |
FILE_LICENCE (GPL2_OR_LATER_OR_UBDL) | |
const struct setting keymap_setting | __setting (SETTING_MISC, keymap) |
Keyboard map setting. More... | |
static int | keymap_apply (void) |
Apply keyboard map settings. More... | |
PROVIDE_SYMBOL (obj_keymap_dynamic) | |
REQUIRING_SYMBOL (keymap_setting) | |
REQUIRE_KEYMAP (al) | |
REQUIRE_KEYMAP (by) | |
REQUIRE_KEYMAP (cf) | |
REQUIRE_KEYMAP (cz) | |
REQUIRE_KEYMAP (de) | |
REQUIRE_KEYMAP (dk) | |
REQUIRE_KEYMAP (es) | |
REQUIRE_KEYMAP (et) | |
REQUIRE_KEYMAP (fi) | |
REQUIRE_KEYMAP (fr) | |
REQUIRE_KEYMAP (gr) | |
REQUIRE_KEYMAP (hu) | |
REQUIRE_KEYMAP (il) | |
REQUIRE_KEYMAP (it) | |
REQUIRE_KEYMAP (lt) | |
REQUIRE_KEYMAP (mk) | |
REQUIRE_KEYMAP (mt) | |
REQUIRE_KEYMAP (nl) | |
REQUIRE_KEYMAP (no) | |
REQUIRE_KEYMAP (no_latin1) | |
REQUIRE_KEYMAP (pl) | |
REQUIRE_KEYMAP (pt) | |
REQUIRE_KEYMAP (ro) | |
REQUIRE_KEYMAP (ru) | |
REQUIRE_KEYMAP (se) | |
REQUIRE_KEYMAP (sg) | |
REQUIRE_KEYMAP (sr_latin) | |
REQUIRE_KEYMAP (ua) | |
REQUIRE_KEYMAP (uk) | |
REQUIRE_KEYMAP (us) | |
Variables | |
struct settings_applicator keymap_applicator | __settings_applicator |
Keyboard map setting applicator. More... | |
Dynamic keyboard mappings.
Definition in file dynkeymap.c.
#define REQUIRE_KEYMAP | ( | name | ) | REQUIRE_OBJECT ( keymap_ ## name ) |
FILE_LICENCE | ( | GPL2_OR_LATER_OR_UBDL | ) |
const struct setting keymap_setting __setting | ( | SETTING_MISC | , |
keymap | |||
) |
Keyboard map setting.
|
static |
Apply keyboard map settings.
rc | Return status code |
Definition at line 56 of file dynkeymap.c.
References DBGC, ENOENT, fetch_string_setting_copy(), free, keymap_find(), keymap_set(), name, NULL, and rc.
PROVIDE_SYMBOL | ( | obj_keymap_dynamic | ) |
REQUIRING_SYMBOL | ( | keymap_setting | ) |
REQUIRE_KEYMAP | ( | al | ) |
REQUIRE_KEYMAP | ( | by | ) |
REQUIRE_KEYMAP | ( | cf | ) |
REQUIRE_KEYMAP | ( | cz | ) |
REQUIRE_KEYMAP | ( | de | ) |
REQUIRE_KEYMAP | ( | dk | ) |
REQUIRE_KEYMAP | ( | es | ) |
REQUIRE_KEYMAP | ( | et | ) |
REQUIRE_KEYMAP | ( | fi | ) |
REQUIRE_KEYMAP | ( | fr | ) |
REQUIRE_KEYMAP | ( | gr | ) |
REQUIRE_KEYMAP | ( | hu | ) |
REQUIRE_KEYMAP | ( | il | ) |
REQUIRE_KEYMAP | ( | it | ) |
REQUIRE_KEYMAP | ( | lt | ) |
REQUIRE_KEYMAP | ( | mk | ) |
REQUIRE_KEYMAP | ( | mt | ) |
REQUIRE_KEYMAP | ( | nl | ) |
REQUIRE_KEYMAP | ( | no | ) |
REQUIRE_KEYMAP | ( | no_latin1 | ) |
REQUIRE_KEYMAP | ( | pl | ) |
REQUIRE_KEYMAP | ( | pt | ) |
REQUIRE_KEYMAP | ( | ro | ) |
REQUIRE_KEYMAP | ( | ru | ) |
REQUIRE_KEYMAP | ( | se | ) |
REQUIRE_KEYMAP | ( | sg | ) |
REQUIRE_KEYMAP | ( | sr_latin | ) |
REQUIRE_KEYMAP | ( | ua | ) |
REQUIRE_KEYMAP | ( | uk | ) |
REQUIRE_KEYMAP | ( | us | ) |
struct settings_applicator keymap_applicator __settings_applicator |
Keyboard map setting applicator.
Definition at line 91 of file dynkeymap.c.