summaryrefslogtreecommitdiffstats
path: root/sys/dev/sun/sunkbd.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Reduces the noise around the global ``ticks'' variable by renaming allmpi2016-03-191-6/+6
| | | | | | | | local ones to ``nticks''. (missed in previous) ok stefan@, deraadt@
* Auto-repeat keys in WSKBD_RAW mode is not needed.shadchin2011-11-091-34/+2
| | | | | | 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-2/+1
| | | | spotted the hard way by kettenis.
* Remap the audio mute key on type 5, as it collides with the keypad equalmiod2009-01-121-3/+23
| | | | key on type 4.
* WSDISPLAY_COMPAT_RAWKBD support for sun serial keyboards (zskbd, comkbd).miod2009-01-111-4/+75
|
* Factor a bit more sunkbd common parts; paves the way for upcomingmiod2009-01-111-1/+21
| | | | WSDISPLAY_COMPAT_RAWKBD support.
* Enable or disable keyclick on attach, based upon the PROM keyboard-click?miod2005-11-111-1/+15
| | | | | property. Tested with type 3 and type 4 keyboards.
* Factorize most of the high-level logic for Sun serial keyboards inmiod2005-05-141-984/+186
| | | | | | sys/dev/sun/sunkbd.c, and move the layout tables to sys/dev/sun/sunkbdmap.c. No functional changes, small sparc64 kernel shrinkage.
* Fix confusion between KS_paragraph and KS_section; inspired from a PS/2miod2005-02-281-18/+18
| | | | keyboard sv map error spotted by Jan Johansson.
* remove clause 3 & 4 jointly held by miod and me.jason2003-06-021-6/+1
|
* Gremlin slipped in in the encoding table, affected mostly Compact-2 keyboards.miod2003-05-171-2/+2
|
* Fix UK keyboard layout (2 & 3 shifted from one position).matthieu2003-03-171-3/+3
| | | | | Reported by scott at porticia dot com. Ok deraadt@
* Japanese type 5 layout; from a picture of the actual layout on sunsolve,miod2003-01-281-3/+23
| | | | checked against prom behaviour with a jumpered type 5.
* Recognize the Voyager ``Compact-1'' keyboard layouts.miod2003-01-221-3/+44
| | | | | Currently, they are mapped to the corresponding type 5 layouts, but some tweaks might be necessary in the future.
* Invalid key in french type 5 keyboard layout; reported by Olivier Cherrier,miod2003-01-011-2/+2
| | | | thanks.
* Upon detection of an international Sun keyboard with a recognized layout,miod2002-11-291-1/+76
| | | | | | | | | | | | | | 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.
* Add the remaining layouts (due to popular demand): spanish, italian, dutch,miod2002-11-231-11/+456
| | | | | | | norwegian, portuguese, swiss-french, swiss-german, uk english. Not thoroughly tested, problems (if any) should be minor. Also fix glitch in caret handling in the previous commit.
* wskbd layouts for Sun Danish, French and German keyboards.miod2002-11-231-2/+192
| | | | More to come as time permits...
* Correctly handle keypad '.'/Delete key on sun keyboards.miod2002-09-081-2/+2
|
* Define new wscons symbols for the L function keys found on Sun keyboards,miod2002-08-291-1/+9
| | | | | and let the sun layout tables produce them. ok mickey@
* map backspace to delete, not backspace key symbol which are defined the same at the moment; jason ok@mickey2002-08-261-2/+2
|
* move HoldScreen to R3 where it belongs (not L3)jason2002-08-051-2/+2
|
* Add a new wskbd type for Sun type 5 keyboards (WSKBD_TYPE_SUN5).maja2002-05-291-1/+46
| | | | | | | | | 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/+7
|
* Opps. One missing _nodead. -mojmaja2002-02-251-2/+2
|
* US isn't all :-) Here is a swedish map. -mojmaja2002-02-251-3/+43
|
* move the scancode -> wskbd event map into a seperate file... more stilljason2002-01-251-0/+170
to move, though.