Operating systems, development tools, and professional services
for connected embedded systems
for connected embedded systems
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
