summaryrefslogtreecommitdiffstats
path: root/sys/dev/sun/sunkbdmap.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Attempt to make user changes of keyboard layout a bit more `sticky' on wsmuxmiod2014-01-261-3/+3
| | | | | | | | | | | | | | | | | kernels: - keyboard drivers will now tell wskbd if the keyboard layout they ask for is a default value, or a value they are 100% sure of (either because your kernel has a XXXKBD_LAYOUT option, or because the driver can tell the keyboard layout, e.g. by the country code on USB keyboards which provide it, such as Sun's) - when attaching a keyboard with a non-default layout, the layout will become the default layout of the mux for new keyboard attachments if the mux doesn't have a layout set already. - when changing the keyboard layout of a particular keyboard with an ioctl (i.e. using kbd(8) or wsconsctl(8)), the layout will become the default layout of the mux for new keyboard attachments. ok mpi@
* Fix asterisk symbol in de layout.shadchin2012-11-291-3/+3
| | | | ok miod@, pointed Stefan Koerner <stefan dot koerner at pilum-tech dot de>
* Report the compose key on sun keyboards in raw mode as a different keycodemiod2011-01-301-2/+2
| | | | from right alt. ok krw@ shadchin@ deraadt@
* Remap the audio mute key on type 5, as it collides with the keypad equalmiod2009-01-121-5/+6
| | | | key on type 4.
* WSDISPLAY_COMPAT_RAWKBD support for sun serial keyboards (zskbd, comkbd).miod2009-01-111-1/+140
|
* Factorize most of the high-level logic for Sun serial keyboards inmiod2005-05-141-0/+1036
sys/dev/sun/sunkbd.c, and move the layout tables to sys/dev/sun/sunkbdmap.c. No functional changes, small sparc64 kernel shrinkage.