diff options
| author | cinap_lenrek <cinap_lenrek@localhost> | 2011-05-13 01:46:31 +0000 |
|---|---|---|
| committer | cinap_lenrek <cinap_lenrek@localhost> | 2011-05-13 01:46:31 +0000 |
| commit | f09046cfe09112ec835ac78c8577d48fccc044d0 (patch) | |
| tree | 505d7176cc56f0957afbeb3cb2a4ff7f875a88d7 | |
| parent | a07596935340d512b243ea1337ea874da0a0fb07 (diff) | |
| parent | e5c69dab3c5bcca7d67c7e554781225049cecadf (diff) | |
| download | plan9front-f09046cfe09112ec835ac78c8577d48fccc044d0.tar.xz | |
merge
| -rw-r--r-- | sys/man/3/kbd | 2 | ||||
| -rw-r--r-- | sys/man/8/kbdfs | 39 |
2 files changed, 20 insertions, 21 deletions
diff --git a/sys/man/3/kbd b/sys/man/3/kbd index b1f85f508..12911afae 100644 --- a/sys/man/3/kbd +++ b/sys/man/3/kbd @@ -27,7 +27,7 @@ keyboard input to programs. The .BR scancode file can be only opend once by the hostowner. .PP -Writing a number to the write only +Writing a number to the write-only .BR leds file changes the status leds on the keyboard. the value of the number is the addition of 1, 2 and 4 representing activated 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 |
