summaryrefslogtreecommitdiffstats
path: root/sys/dev/sun/sunkbdvar.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Auto-repeat keys in WSKBD_RAW mode is not needed.shadchin2011-11-091-6/+1
| | | | | | WSKBD_RAW mode used in X, but X independently implements auto-repeat keys. ok miod@
* Oops, sunkbd_decode() still needs to be public for *cngetc() to work;miod2009-01-121-1/+2
| | | | spotted the hard way by kettenis.
* Remap the audio mute key on type 5, as it collides with the keypad equalmiod2009-01-121-2/+2
| | | | key on type 4.
* WSDISPLAY_COMPAT_RAWKBD support for sun serial keyboards (zskbd, comkbd).miod2009-01-111-1/+11
|
* Define a limit to the input which can be fed to sunkbd_input() at once,miod2009-01-111-1/+3
| | | | will be necessary for rawkbd mode.
* Factor a bit more sunkbd common parts; paves the way for upcomingmiod2009-01-111-1/+3
| | | | WSDISPLAY_COMPAT_RAWKBD support.
* Enable or disable keyclick on attach, based upon the PROM keyboard-click?miod2005-11-111-1/+2
| | | | | property. Tested with type 3 and type 4 keyboards.
* Factorize most of the high-level logic for Sun serial keyboards inmiod2005-05-141-1/+24
| | | | | | sys/dev/sun/sunkbd.c, and move the layout tables to sys/dev/sun/sunkbdmap.c. No functional changes, small sparc64 kernel shrinkage.
* nuke clase 3 & 4jason2003-06-021-6/+1
|
* up MAXSUNLAYOUT... miod, you owe me a beerjason2003-05-171-2/+2
|
* Recognize the Voyager ``Compact-1'' keyboard layouts.miod2003-01-221-2/+4
| | | | | Currently, they are mapped to the corresponding type 5 layouts, but some tweaks might be necessary in the future.
* Upon detection of an international Sun keyboard with a recognized layout,miod2002-11-291-1/+4
| | | | | | | | | | | | | | attach it with the appropriate keymap table, rather than the default KB_US table. If this is not the expected behaviour, users can still revert to US layout via "kbd us" or "wsconsctl -w keyboard.encoding=us". As the installation media uses the prom console, which will honor the international keyboard layout, this will definitely help users with international keyboards and fancy characters in their passwords... Note that there is still some Sun keyboard tables missing at the moment.
* Convert sparc console code from rcons and pseudo-devices to rasops and wscons.miod2002-08-121-2/+6
| | | | | | | | | | | | | | | | | | | | | For most framebuffers it is faster. Other changes include: o 24 bit support in tcx(4) for the S24 framebuffer o accelerated cgsix(4) text console o new cgtwelve(4) driver for the GS framebuffer o improved serial driver code o better keyboard support The following framebuffers have not been tested but should work: cgfour, cgeight and cgfourteen These changes will require XF4 changes, to use Xwsfb instead of Xsun*, to be commited later today. Most of the work by me during the LSM and the week after, with code borrowed from jason@, NetBSD (new serial code), and feedback from mickey@. Work on pnozz(4) done by millert@
* Add a new wskbd type for Sun type 5 keyboards (WSKBD_TYPE_SUN5).maja2002-05-291-1/+5
| | | | | | | | | This is needed since eg Swedish type 4 and 5 keyboard has keycodes with different keycodes. eg AltGr and Compose are switched in type 5 compared with type 4. This change will need a new Xserver to allow sun type 5 keyboards. -moj ok miod@
* Credit DARPA/USAF appropriately.jason2002-04-081-1/+6
|
* move the scancode -> wskbd event map into a seperate file... more stilljason2002-01-251-0/+36
to move, though.