KBDE

About
 Main Page

Get It
 Via the Web
 Via Anonymous CVS

Driver
 README
 News
 ChangeLog
 Installation
 THANKS
 FAQ

 KBDE.4
 KBDE.9

Utils
 README
 News
 ChangeLog

 KBDE.1

Develop
 KBDE.3
 KBDE_ASCII.3
 KBDE_MISC.3
 XT_KBDE_SCANCODE.7

Resources
 WEB CVS
 XT Scancodes
 SourceForge Page
 Mailing List
 Forums
 LinuxLinks
 Related Projects

My Other SF projects
 ksm
 nfstimesync
 noexec
 pkgrebuild
 rpmrebuild (with Eric Gerbier)
 rrp_statify
 statifier

SourceForge.net Logo

 
Man Page kbde.4
Manpage of KBDE

KBDE

Section: KBDE Programmer's manual (4)
Updated: January 4, 2004
Index Return to Main Contents
 

NAME

kbde - keyboard emulator  

DESCRIPTION

The file /dev/kbde is a character write-only device with major number 11 and minor number 0. (It was modeled after Sparc-Linux which has device kbd with these number).

Purpose of this driver - emulate keyboard for keyboard-less (x86) computers.

For example, we have keyboard-like device connected to the serial port 1. Following, will do a work:

user_process < /dev/ttyS0 > /dev/kbde

user_process is user process, which undestand device protocol and translate device output into keyboard emulator input.

Keyboard emulator input is a scancode sequience - exactly as it will be generated by real keyboard.  

EXAMPLES

Example 1. Emulate "a" insert

"a" - press "a" - release
printf "\x1E\x9E" > /dev/kbde
Example 2. Emulate "A" insert

"shift" - press "a" - press "a" - release "shift" - release
printf "\x2A\x1E\x9E\xAA" > /dev/kbde  

FILES

/dev/kbde  

SEE ALSO

mknod(1), chown(1), kbde(3), xt_kbde_scancode(7)  

AUTHOR

Valery Reznic <valery_reznic@users.sourceforge.net>.


 

Index

NAME
DESCRIPTION
EXAMPLES
FILES
SEE ALSO
AUTHOR

This document was created by man2html, using the manual pages.
Time: 06:31:49 GMT, May 14, 2007