*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->OpenBSD man pages -> macppc/akbd (4)              



NAME    [Toc]    [Back]

     akbd - Apple Keyboard Device

SYNOPSIS    [Toc]    [Back]

     akbd* at adb?
     wskbd* at akbd? console ? mux 1
     option AKBD_LAYOUT=XXX

DESCRIPTION    [Toc]    [Back]

     This driver supports ADB keyboards within the wscons(4) console framework.
   It doesn't provide direct device driver entry points
but makes its
     functions available via the internal wskbd(4) interface.

     The following is a partial list of supported AKBD devices:

           Apple Standard Keyboard
           Apple Extended Keyboard
           Apple Keyboard II
           Apple PowerBook Keyboard
           Apple Adjustable Keyboard
           Apple PowerBook extended Keyboard
           Apple PowerBook G3 Keyboard
           Apple PowerBook G4 Keyboard
           Apple iBook Keyboard

     The akbd driver supports a number of different key  mappings
which can be
     chosen  from  with the kernel option ``AKBD_LAYOUT'' at compile time or
     with the utility wsconsctl(8)  (variable:  ``keyboard.encoding'' ) at runtime.
  Other mappings can be used if the whole keymap is replaced by
     means of wsconsctl(8).  The built-in mappings  are  at  this

     KB_DE   ( ``de'' ) German with ``dead accents''.

     KB_FR   ( ``fr'' ) French.

     KB_JP   ( ``jp'' ) Japanese.

     KB_SF   ( ``sf'' ) Swiss French with ``dead accents''.

     KB_SG   ( ``sg'' ) Swiss German with ``dead accents''.

     KB_SV   ( ``sv'' ) Swedish with ``dead accents''.

     KB_UK   ( ``uk'' ) British.

     KB_US    ( ``us'' ) English / US keyboard mapping (default).

     The KB_DE, KB_SG and KB_SV  mappings  can  be  used  in  the
     ``.nodead''  )  variant.   This  switches off the ``dead accents''.

EXAMPLES    [Toc]    [Back]

     To set a German keyboard layout  without  ``dead  accents'',
use wsconsctl
     -w  keyboard.encoding=de.nodead.   To set it at kernel build
time, add
     option AKBD_LAYOUT="KB_DE|KB_NODEAD" to the kernel  configuration file.

SEE ALSO    [Toc]    [Back]

     adb(4), intro(4), ukbd(4), wskbd(4), wsconsctl(8)

HISTORY    [Toc]    [Back]

     The  akbd  interface  first  appeared in NetBSD 0.9.  It has
been under development
 ever since.

AUTHORS    [Toc]    [Back]

     Bradley A. Grantham wrote the original akbd driver,  including the MRG
     support.   The hardware direct interface was written by John
P. Wittkowski.

BUGS    [Toc]    [Back]

     The list of built-in mappings doesn't follow any logic.   It
grew as people
 submitted what they needed.

OpenBSD      3.6                           July      17,     1997
[ Back ]
 Similar pages
Name OS Title
aed OpenBSD Apple Event Device
awacs OpenBSD Apple audio device driver
snapper OpenBSD Apple snapper audio device driver
ps2mouse HP-UX PS/2 keyboard/mouse device driver and files
ps2 HP-UX PS/2 keyboard/mouse device driver and files
ps2kbd HP-UX PS/2 keyboard/mouse device driver and files
adb OpenBSD Apple Desktop Bus driver
ams OpenBSD Apple Mouse Support
macobio OpenBSD Apple PowerPC onboard I/O bus bridge
bm OpenBSD Apple BMAC Ethernet driver
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service