summaryrefslogtreecommitdiff
path: root/sys/dev/wscons/wskbd.c
AgeCommit message (Expand)Author
2015-12-12add new ioctls to control keyboard backlightsJoerg Jung
2015-09-10kqueue(2) support for wsmouse(4), wskbd(4) and wsmux(4).Martin Pieuchot
2014-12-13yet more mallocarray() changes.Doug Hogan
2014-07-12add a size argument to free. will be used soon, but for now default to 0.Ted Unangst
2014-07-11It's init as a process that's special, not init's original thread.Philip Guenther
2014-05-15Use a more appropriate malloc(9) type than M_TEMP for the keymap memoryMartin Pieuchot
2014-05-05Plug a memory leak, free the keymap's memory on detach.Martin Pieuchot
2014-01-26Attempt to make user changes of keyboard layout a bit more `sticky' on wsmuxMiod Vallat
2013-11-04Convert wskbd_set_mixervolume() to use a task internally instead ofMartin Pieuchot
2013-10-18UTF-8 support for wsdisplay emulation modes. Both vt100 and sun emulationMiod Vallat
2013-10-18Introduce a dedicated private header file to control the optional featuresMiod Vallat
2013-01-06don't propagate XF86XK_Audio{Lower,Raise}Volume keys to userspace,Alexandre Ratchov
2012-10-17#if NWSDISPLAY > 0 not #if WSDISPLAY > 0Jonathan Gray
2011-11-09If directly open /dev/wskbdX, then wskbdX be removed from mux wskbd,Alexandr Shadchin
2011-06-24machdep.kbdreset enables a shutdown by Ctrl-Alt-Del on amd64 andChristian Weisgerber
2011-06-23a bit more ansi; ok teduTheo de Raadt
2011-06-06Microphone mute button support from acpithinkpad (or elsewhere).Theo de Raadt
2011-04-14Reducing number of call update_leds().Alexandr Shadchin
2011-04-13wskbd_holdscreen() is not needed and can be removedAlexandr Shadchin
2010-11-20Change wsdisplay_kbdinput() to get an aray of keysym_t and a count, instead ofMiod Vallat
2010-11-20Replace all mentions of sc_base.me_dispdv with sc_displaydv. The latter is aMiod Vallat
2010-07-26Correct the links between threads, processes, pgrps, and sessions,Philip Guenthe
2009-10-13Get rid of devact enum, substitute it with an int and coresponding defines.Paul Irofti
2009-01-21Replace timeout_add(msecs * hz / 1000) with timeout_add_msec(msecs).Alexander Yurchenko
2008-12-21on i386 and amd64, let ctrl-alt-delete let you enter ddb if ddb.console=1David Gwynne
2007-09-11KNFGilles Chehade
2007-09-10more MALLOC/FREE -> malloc/free and M_ZERO changesGilles Chehade
2007-06-02little fixes to get hotkeys working again. from alexey vatchenkoTed Unangst
2007-05-31switch wskbd hotkeys over to workq. this eliminates quite a bit of code,Ted Unangst
2007-03-25POLLERR is the correct return code for poll errorsTed Unangst
2006-08-14Really do what I intended on SMALL_KERNEL configurations.Miod Vallat
2006-08-14Add an attribute to the keyboard devices which can produce the keys theMiod Vallat
2006-08-06Do not try and mate wskbd0 and wsdisplay0 if there is now wsdisplay in theMiod Vallat
2006-08-05On platforms which do not use wsmux (because they can't have more than oneMiod Vallat
2006-08-01Avoid a few NULL dereferences, and boot -c works on vax with glass console.Miod Vallat
2006-07-31Kill autorepeat on ``all keys up'' event.Miod Vallat
2006-05-29Add support for the audio volume keys found on many laptops' builtinMiod Vallat
2005-08-14Honor (the lack of) FWRITE in the various ioctl routines; with input fromMiod Vallat
2005-07-08 Fix mismatched brace and compile when NWSMUX and NWSDISPLAY not defined.Marco S Hyman
2005-06-02Do not compile scrollback support if option SMALL_KERNEL.Miod Vallat
2005-05-18Do not compile the screen burner code if SMALL_KERNEL, helps floppies.Miod Vallat
2005-05-15Partial sync to the NetBSD wscons code, bringing a better wsmux behaviourMiod Vallat
2004-06-24This moves access to wall and uptime variables in MI code,Thorsten Lockert
2004-04-05Most of the non-US keyboard layouts define an ``AltGr'' key to access upMiod Vallat
2004-03-14Caps lock should only affect the letter keys, rather than enforcing a shiftMiod Vallat
2004-02-27kbd_reset can work on amd64 tooTheo de Raadt
2003-09-23Replace select backends with poll backends. selscan() and pollscan()Todd C. Miller
2003-08-15change arguments to suser. suser now takes the process, and a flagsTed Unangst
2003-06-02Remove the advertising clause in the UCB license which BerkeleyTodd C. Miller
2002-12-23Repair minor indentation problem.Miod Vallat