kbdmap(1)

kbdmap1

System video console keyboard map/font dialog utilities

Usage

kbdmap [-K] [-V] [{-d | -default}] [{-h | -help}] [{-l | -lang language}] [{-p | -print}] [{-r | -restore}] [{-s | -show}] [{-v | -verbose}]

Overview

The kbdmap utility allows easy setting of available keymaps. The vidfont command allows the setting of fonts. Both examine a database for the keymaps and fonts. Descriptions are in English by default, but may also be in other languages. These programs are interactive and expect to run in a terminal to get required input (e.g., a keymap selection) from the user.

It is strongly recommended to not choose MSDOS codepage keymaps or fonts. Use the ISO standard version if available! X11 does not support MSDOS codepage.

The following options are available:

-K

Run as command kbdmap.

-V

Run as command vidfont.

-d, -default

Use default language. Ignore LANG environment variable.

-h, -help

Print options and exit.

-l, -lang language

Use language for description and menu.

-p, -print

Print description of available keymaps or fonts to stdout and exit.

-r, -restore

Load default font from /etc/rc.conf.

-s, -show

Show currently supported languages and exit.

-v, -verbose

More warnings.

Environment

LANG

preferred language

Files

/usr/share/syscons/keymaps/INDEX.keymaps
/usr/share/vt/keymaps/INDEX.keymaps

database for keymaps

/usr/share/syscons/fonts/INDEX.fonts
/usr/share/vt/fonts/INDEX.fonts

database for fonts

/etc/rc.conf

default font

/usr/local/share/locale/locale.alias

describe common LANG values

Releases

86 releases since FreeBSD 2.1.5-RELEASE; the text changed 49 times.

  1. 2.1.5–2.1.7.1
  2. 2.2.2
  3. 2.2.5–2.2.6
  4. 2.2.7–2.2.8
  5. 2.2.9
  6. 3.0–3.2
  7. 3.3–3.4
  8. 3.5–3.5.1
  9. 4.0–4.1.1
  10. 4.2
  11. 4.3
  12. 4.4
  13. 4.5–4.6.2
  14. 4.7–4.11
  15. 5.0–5.2.1
  16. 5.3–5.5
  17. 6.0–6.3
  18. 6.4
  19. 7.0
  20. 7.1
  21. 7.2
  22. 7.3
  23. 7.4
  24. 8.0
  25. 8.1
  26. 8.2
  27. 8.3
  28. 8.4
  29. 9.0
  30. 9.1
  31. 9.2
  32. 9.3
  33. 10.0
  34. 10.1
  35. 10.2
  36. 10.3
  37. 10.4
  38. 11.0
  39. 11.1
  40. 11.2
  41. 11.3
  42. 11.4
  43. 12.0
  44. 12.1
  45. 12.2
  46. 12.3
  47. 12.4
  48. 13.0–13.2
  49. 13.3–14.1
  50. 14.2–16.0

-K since FreeBSD 2.2.2-RELEASE; -V since FreeBSD 2.2.2-RELEASE; -p since FreeBSD 2.2.2-RELEASE; -print since FreeBSD 2.2.2-RELEASE.

History

The kbdmap and vidfont commands appeared in FreeBSD 2.1.

Authors

Wolfram Schneider ⟨[email protected]⟩ wrote the original Perl version. The current version was rewritten in C by Jonathan Belson ⟨[email protected]⟩ for FreeBSD 5.0.

Bugs

The kbdmap and vidfont utilities work only on a (virtual) console and not with X11.

From base 16.0-CURRENT-20261027-61c70dc16a79 in FreeBSD 16.0-CURRENT (2026-10-27). Parsed by carta from the page's mdoc source.