Keyboard configuration in console
Keyboard mappings (keymaps) for virtual console, console fonts and console maps are provided by the package (it should already be installed), which also provides many low-level tools for managing virtual console.
High-level configuration can be done in
/etc/vconsole.conf, which is read by systemd on start-up.
Viewing keyboard settings
You can use the following command to view keyboard configuration:
$ localectl status
System Locale: LANG=en_GB.utf8 LC_COLLATE=C VC Keymap: cz-qwertz X11 Layout: cz
Setting keyboard layout
The keymap files are stored in
/usr/share/kbd/keymaps/ directory tree. You can use the following command to list all available keymaps:
$ localectl list-keymaps
Introduction and basic configuration
The virtual console (keyboard mapping, console font, and console map) is configured in
/etc/vconsole.conf. It defines what keymap the keyboard is in the virtual consoles. Keytable files are provided by the package. An example
vconsole.conf is shown below:
KEYMAP=us FONT=lat9w-16 FONT_MAP=8859-1_to_uni
Another way to set the keyboard mapping (keymap) is using localectl:
# localectl set-keymap de
man 1 localectl and
man 5 vconsole.conf for details.