diff options
| author | stanley lieber <stanley.lieber@gmail.com> | 2011-05-11 23:31:29 +0000 |
|---|---|---|
| committer | stanley lieber <stanley.lieber@gmail.com> | 2011-05-11 23:31:29 +0000 |
| commit | e5c69dab3c5bcca7d67c7e554781225049cecadf (patch) | |
| tree | 7cd220ca8faca00ad58da3874d1d725c4314e9e4 | |
| parent | e9751834c9046202beb185646844aff56cbba4c4 (diff) | |
| download | plan9front-e5c69dab3c5bcca7d67c7e554781225049cecadf.tar.xz | |
kbdfs(8): troff, grammar
| -rw-r--r-- | sys/man/8/kbdfs | 39 |
1 files changed, 19 insertions, 20 deletions
diff --git a/sys/man/8/kbdfs b/sys/man/8/kbdfs index cb13cbd7e..5b6844c28 100644 --- a/sys/man/8/kbdfs +++ b/sys/man/8/kbdfs @@ -12,7 +12,7 @@ kbdfs \- keyboard and console filesystem .B -m .I mntpnt ] [ -.I consfile +.I filename ] .nf @@ -61,8 +61,7 @@ The option causes .IR kbdfs to post its channel on -.B /srv/ -.I srv. +.B /srv/\fIsrv\fP. On system startup, .IR boot (8) sets this to @@ -71,13 +70,13 @@ With the .B -m option, .IR kbdfs -mounts itself before (see -.IR bind (2)) -on +mounts itself on .I mntpnt +(see +.IR bind (2)), otherwise on .B /dev -(default). +(the default). .SS Console .PP Reading the @@ -102,7 +101,7 @@ encoding (see .IR utf (6)) before putting them into the buffer. A .IR read (2) -of length greater than zero causes the process to wait until a newline +of a length greater than zero causes the process to wait until a newline or a .LR ^D ends the buffer, and then returns as much of the buffer as the @@ -141,11 +140,11 @@ to .BR cons causes the characters to be printed on the console screen. .PP -When +When a +.I filename +is passed to .IR kbdfs (8) -gets a -.I consfile -passed as its last argument, it reads and processes the +as its last argument, it reads and processes the characters from that file and forwards them to the .BR cons file with the same text processing applied as on keyboard input. @@ -153,7 +152,7 @@ This is used on serial consoles. .SS Keyboard A read on the .BR kbd -file returns a null terminated variable-length +file returns a null terminated, variable-length, .SM UTF encoded string of all the keys that are currently pressed (key is down) on the keyboard. This includes all keys that have a keyboard @@ -162,17 +161,17 @@ is generated on each state change or at keyboard repeat rate and put in a buffer. Each .IR read (2) will return a single event or block until there are new events -available. There always will be a null-byte at the end of the read -data, so when all keys are released (all keys are up), a single -null-byte will be returned. New pressed keys are appended to the -string at the end before the null-byte. Key releases remove the -character from the string. Change on modifier keys like +available. The read data is always terminated with a null-byte, +so when all keys are released (all keys are up), a single +null-byte will be returned. Newly pressed keys are appended to the +string before the null-byte. Key releases remove the +character from the string. Change on a modifier key like .B Shift or .B Num will not change -the characters in the string of keys already pressed down, but take -effect on newly pressed keys. +the characters already present in the string, but will +take effect on newly pressed keys. .PP Raw scancodes can be written to the .BR kbin |
