summaryrefslogtreecommitdiff
path: root/sys/dev/usb/ukbd.c
AgeCommit message (Expand)Author
2017-05-12Introduce a new keyboard console hook to enter ddb(4) and make ukbd(4)Martin Pieuchot
2017-03-11Introduce a new knob to force the first USB keyboard as console input.Martin Pieuchot
2016-01-12properly initialize quirks before sending them to hid layer, brokenJoshua Stein
2016-01-09revert manual additions of hid.h now that usbhid.h brings it inJoshua Stein
2016-01-08Move HID support files out of dev/usb into new dev/hid directoryJoshua Stein
2015-12-25enable iso keyboard munge fix for macbookair6,2Joerg Jung
2015-12-09cleanup macbook air iso keyboard supportJoerg Jung
2015-03-14Remove some includes include-what-you-use claims don'tJonathan Gray
2015-01-19`wellspring' Apple keyboards found on Macbook Air need slightly differentMiod Vallat
2014-12-11Change uhidev(4) set/get report functions in various way.Martin Pieuchot
2014-08-21Now that DVACT_DEACTIVATE is propagated to the children of a device whenMartin Pieuchot
2014-05-12Backport FreeBSD's HID parser in order to properly parse `moderm'Martin Pieuchot
2014-04-27Do not let the bluetooth HID device, present in Apple machines with USB,Martin Pieuchot
2014-04-24Change the usbd_*_report() family of functions to take a usbd_deviceMartin Pieuchot
2014-04-15Modify the uhidev_*_report() methods to always take a report ID argumentMartin Pieuchot
2014-01-26Attempt to make user changes of keyboard layout a bit more `sticky' on wsmuxMiod Vallat
2013-11-15Clean-up the HID environment.Paul Irofti
2013-11-13Polling is done per controller not per interface.Paul Irofti
2013-06-26Flash the LEDs only if the output report size is non null.Martin Pieuchot
2013-04-15Get rid of various 'typedef struct' definitions and use plain structureMarcus Glocker
2012-07-13Add support compose LED on a usb keyboardAlexandr Shadchin
2012-01-29Swap the keycodes of the two swapped keys of Apple ISO keyboards.Martin Pieuchot
2011-12-04Add support for Apple fn keysMartin Pieuchot
2011-07-03Remove config_activate() and DVACT_ACTIVATE. PCMCIA's the only thingMatthew Dempsky
2010-08-29Translation code for Fn-key sequences on the Gdium Liberty internal keyboard,Miod Vallat
2010-08-02Handle USB_GET_REPORT, USB_GET_REPORT_DESC, USB_GET_REPORT_ID andMiod Vallat
2010-07-31Factorization of the bluetooth and usb hid input driver logic, to reduce codeMiod Vallat
2010-02-22Undo 1.48 and 1.49 for now, and go back to the drawing board; PR #6320Miod Vallat
2009-11-25Simpler logic to ignore the Naturetech keyboard babbling; discard extraMiod Vallat
2009-11-25Ignore repeated data in ukbd_intr(), for keyboards who flood us on a regularMiod Vallat
2009-10-13Pass audio keys to the audio layer even when the keyboard is in raw mode,Miod Vallat
2009-10-13Get rid of devact enum, substitute it with an int and coresponding defines.Paul Irofti
2009-07-31timeout_add -> timeout_add_msecBret Lambert
2009-01-21Replace timeout_add(msecs * hz / 1000) with timeout_add_msec(msecs).Alexander Yurchenko
2009-01-21It turns out that Sun USB keyboards really follow the HID specification forMiod Vallat
2008-06-26First pass at removing clauses 3 and 4 from NetBSD licenses.Ray Lai
2008-06-08Now that all ports behave, remove the safety code doing cnpollc behindMiod Vallat
2008-05-19Add the Sun extended keys (L keys, volume keys) to the console mode layouts.Miod Vallat
2008-04-16Use the timeout(9) API the right way: Don't initialize the timeoutMichael Knudsen
2008-01-24provide an external hook for beeper devices just like pckbd(4) doesRobert Nagy
2007-11-23ukbd_rawrepeat only there if WSDISPLAY_COMPAT_RAWKBDTheo de Raadt
2007-11-23Sanitize the use of timeouts:Marc Balmer
2007-06-14Remove the definition and usage of the USB_DECLARE_DRIVER_CLASS andMarc Balmer
2007-06-12Remove the definition and use of the device_ptr_t which was a struct device *.Marc Balmer
2007-06-11Remove the usb_proc_ptr type definition, which was really a 'struct proc *'Marc Balmer
2007-06-10Remove the definition and use of the USBDEVNAME macro.Marc Balmer
2007-06-10Remove definitions and usage of usb_callout and related macros. These macrosMarc Balmer
2007-06-05Remove the "Static" declaration of many functions. It was defined to be emptyMarc Balmer
2007-06-04Last part of FreeBSD/NetBSD sepcific code removal.Marc Balmer
2007-05-27Farewell USB_{ATTACH,MATCH,DETACH}* you will not be missed.Jonathan Gray