1.Dd July 27, 2020 2.Dt XKBCLI\-COMPILE\-KEYMAP 1 3.Os 4. 5.Sh NAME 6.Nm "xkbcli compile\-keymap" 7.Nd compile an XKB keymap 8. 9.Sh SYNOPSIS 10.Nm 11.Op Ar options 12. 13.Sh DESCRIPTION 14.Nm 15compiles and prints a keymap based on the given options. 16. 17.Bl -tag -width Ds 18.It Fl \-help 19Print help and exit 20. 21.It Fl \-verbose 22Enable verbose debugging output 23. 24.It Fl \-rmlvo 25Print the full RMLVO with the defaults filled in for missing elements 26. 27.It Fl \-from\-xkb 28Load the XKB file from stdin, ignore RMLVO options. 29This option must not be used with 30.Fl \-kccgst . 31. 32.It Fl \-include Ar PATH 33Add the given path to the include path list. 34This option is order\-dependent, include paths given first are searched first. 35If an include path is given, the default include path list is not used. 36Use 37.Fl -\-include\-defaults 38to add the default include paths. 39. 40.It Fl \-include\-defaults 41Add the default set of include directories. 42This option is order-dependent, include paths given first are searched first. 43. 44.It Fl \-rules Ar rules 45The XKB ruleset 46. 47.It Fl \-model Ar model 48The XKB model 49. 50.It Fl \-layout Ar layout 51The XKB layout 52. 53.It Fl \-variant Ar variant 54The XKB layout variant 55. 56.It Fl \-options Ar options 57The XKB options 58.El 59. 60.Sh SEE ALSO 61.Xr xkbcli 1 , 62.Lk https://xkbcommon.org "The libxkbcommon online documentation" 63