[Previous] [Contents] [Index] [Next]

mkkbd

Compile text into keyboard table

Syntax:

mkkbd [-c] [-d dir] [-I dir] [-i file] [-k]
      [-O] [-o] [-q] [-S] [-s] [-t] [-u]
      [pattern...]

Options:

-c
Don't warn about repeated compose sequences.
-d dir
Place output file(s) in the specified directory.
-I dir
Look for include files in the specified directory instead of in the current directory.
-i file
Read from the specified file instead of standard input.
-k
Place output file(s) in /etc/config/kbd.
-O
The equivalent of options -otu.
-o
Remove impossible compose sequences.
-q
No warnings.
-S
Print statistics.
-s
Check syntax only.
-t
Remove unused key types.
-u
Remove unused symbols.
pattern
Make keyboard tables for the keyboard names that match the specified pattern.

Description:

The mkkbd utility compiles a text file containing keyboard definitions and is capable of creating a binary keyboard table file from each definition. If neither the -k nor -d option is given, the first keyboard description matching the given pattern(s) is output to standard output. If -k or -d is specified, unnamed keyboard descriptions are ignored.

For more information about compiling text into a keyboard table, see the section "PhAB multilingual applications" in the Unicode Multilingual Support chapter.

Examples:

Create a German keyboard table from the keyboard definition file called german.kdef, and include only the definitions that will be used:

mkkbd -k -O -i german.kdef

[Previous] [Contents] [Index] [Next]