plan9fox/sys/man/3/kbd

44 lines
881 B
Plaintext
Raw Normal View History

2011-05-12 18:36:46 +00:00
.TH KBD 3
.SH NAME
kbd \- pc keyboard driver
.SH SYNOPSIS
.nf
.B bind -a #b /dev
.B /dev/scancode
.B /dev/leds
.fi
.SH DESCRIPTION
.PP
The
.I kbd
device serves a one-level directory containing the files
2020-04-01 09:42:35 +00:00
.BR scancode
2011-05-12 18:36:46 +00:00
and
2020-04-01 09:42:35 +00:00
.BR leds .
2011-05-12 18:36:46 +00:00
.PP
Reading the
.BR scancode
file returns the raw scancode stream as it is emitted by the keyboard
device without any translation. It is usually
2011-05-12 18:36:46 +00:00
.IR kbdfs (8)
task to interpret the scancodes and provide device independent
keyboard input to programs. The
.BR scancode
2012-06-02 02:24:26 +00:00
file can be only opened once by the hostowner.
2011-05-12 18:36:46 +00:00
.PP
2011-05-11 22:46:52 +00:00
Writing a number to the write-only
2011-05-12 18:36:46 +00:00
.BR leds
2020-04-01 09:42:35 +00:00
file changes the status leds on the keyboard. the value of the
2011-05-12 18:36:46 +00:00
number is the addition of 1, 2 and 4 representing activated
Scroll, Num and Caps leds.
.SH EXAMPLE
Set the Scroll and Caps leds:
.EX
echo 5 >/dev/leds
.EE
.SH "SEE ALSO"
.IR kbdfs (8)
.SH SOURCE
.B /sys/src/9/pc/devkbd.c