<term><varname>KEYMAP=</varname></term>
<term><varname>KEYMAP_TOGGLE=</varname></term>
- <listitem><para>Configures the key mapping table for the keyboard.
- <varname>KEYMAP=</varname> defaults to <literal>&DEFAULT_KEYMAP;</literal> if not set. Specially,
- if <literal>kernel</literal> is specified, no keymap will be loaded, i.e. the kernel keymap is used.
- The <varname>KEYMAP_TOGGLE=</varname> can be used to configure a second toggle keymap and is by default
+ <listitem><para>Configures the key mapping table for the keyboard. <varname>KEYMAP=</varname>
+ defaults to <literal>&DEFAULT_KEYMAP;</literal> if not set. Specially, if <literal>@kernel</literal>
+ is specified, no keymap will be loaded, i.e. the kernel's default keymap is used. The
+ <varname>KEYMAP_TOGGLE=</varname> can be used to configure a second toggle keymap and is by default
unset.</para></listitem>
</varlistentry>
default_keymap = get_option('default-keymap')
if default_keymap == ''
- # We canonicalize empty keymap to 'kernel', as it makes the default value
+ # We canonicalize empty keymap to '@kernel', as it makes the default value
# in the factory provided /etc/vconsole.conf more obvious.
- default_keymap = 'kernel'
+ default_keymap = '@kernel'
endif
conf.set_quoted('SYSTEMD_DEFAULT_KEYMAP', default_keymap)
map_toggle = context_get_config(c, VC_KEYMAP_TOGGLE);
/* An empty map means kernel map */
- if (isempty(map) || streq(map, "kernel"))
+ if (isempty(map) || streq(map, "@kernel"))
return 0;
args[i++] = KBD_LOADKEYS;