.BR kbin
and
.BR kbdin
-file and optionaly reads console input from
+file and optionally reads console input from
.I consfile
to provide initial keyboard and console input.
.PP
file instead. The
.B c
message will be resent at the keyboard repeat rate.
-Each
+A single
.IR read (2)
-will return a single message or block until there are new messages
-available. Opening the
+can return multiple concatenated messages at once (delimited by the null byte)
+or block when there are no messages queued. Opening the
.BR kbd
file disables input processing on the
.BR cons
.B /sys/lib/kbmap/*
.SH SOURCE
.B /sys/src/cmd/aux/kbdfs
+.SH HISTORY
+.I Kbdfs
+first appeared in 9front (May, 2011).