mirror of
https://gitlab.com/sortix/sortix.git
synced 2023-02-13 20:55:38 -05:00
43 lines
982 B
Groff
43 lines
982 B
Groff
.Dd $Mdocdate: October 5 2015 $
|
|
.Dt KBLAYOUT 5
|
|
.Os
|
|
.Sh NAME
|
|
.Nm kblayout
|
|
.Nd initial keyboard layout
|
|
.Sh SYNOPSIS
|
|
.Nm /etc/kblayout
|
|
.Sh DESCRIPTION
|
|
The
|
|
.Nm kblayout
|
|
file is read on boot by
|
|
.Xr init 8
|
|
and names a file in
|
|
.Pa /share/kblayout
|
|
that is loaded and set as the keyboard layout. The default kernel US keyboard
|
|
layout is retained if the file is missing.
|
|
.Pp
|
|
The kernel translates the raw keyboard scancodes into unicode codepoints using
|
|
the keyboard layout table associated with the terminal. Keyboard layout
|
|
tables are compiled from a textual description with
|
|
.Xr kblayout-compiler 1
|
|
into compressed binary tables.
|
|
.Sh FORMAT
|
|
The file must contain a filename of
|
|
.Pa /share/kblayout
|
|
on a single line.
|
|
.Sh FILES
|
|
.Bl -tag -width "/share/kblayout" -compact
|
|
.It Pa /etc/kblayout
|
|
Name of initial keyboard layout.
|
|
.It Pa /share/kblayout
|
|
Keyboard layouts.
|
|
.El
|
|
.Sh EXAMPLES
|
|
.Bd -literal
|
|
dk
|
|
.Ed
|
|
.Sh SEE ALSO
|
|
.Xr chkblayout 1 ,
|
|
.Xr kblayout-compiler 1 ,
|
|
.Xr tcsetblob 2 ,
|
|
.Xr init 8
|