42 #define REQUIRE_KEYMAP( name ) REQUIRE_OBJECT ( keymap_ ## name ) 47 .description =
"Keyboard map",
48 .type = &setting_type_string,
69 DBGC ( &keymap_setting,
"KEYMAP could not identify " struct arbelprm_rc_send_wqe rc
struct settings_applicator keymap_applicator __settings_applicator
Keyboard map setting applicator.
#define REQUIRE_KEYMAP(name)
Require a keyboard map.
const struct setting keymap_setting __setting(SETTING_MISC, keymap)
Keyboard map setting.
PROVIDE_SYMBOL(obj_keymap_dynamic)
REQUIRING_SYMBOL(keymap_setting)
#define ENOENT
No such file or directory.
static int keymap_apply(void)
Apply keyboard map settings.
#define SETTING_MISC
Miscellaneous settings.
int fetch_string_setting_copy(struct settings *settings, const struct setting *setting, char **data)
Fetch value of string setting.
static void(* free)(struct refcnt *refcnt))
void keymap_set(struct keymap *keymap)
Set keyboard map.
FILE_LICENCE(GPL2_OR_LATER_OR_UBDL)
struct keymap * keymap_find(const char *name)
Find keyboard map by name.
int(* apply)(void)
Apply updated settings.
#define NULL
NULL pointer (VOID *)