freebsd-skq/sys/dev/usb
Nick Hibma 0b0f3f6c3d The Qtronix keyboard has a built in PS/2 port for a mouse.
It however posts a bogus button up event once in a while. Whenever
we receive dx=dy=dz=buttons=0 we postpone adding it to the queue for
50msecs with a timeout. If in the meantime something else is posted
the event is ignored.

This avoids the problem Nik Sayer reported. He noticed that X windows
would drop and pick up a window once in a while.

Thanks, Nik, for supplying me with the keyboard to fix the problem!
1999-11-08 23:58:33 +00:00
..
FILES Major synchronisation with the NetBSD USB stack: 1999-10-07 19:26:38 +00:00
hid.c Remove superfluous header file includes. 1999-11-08 21:06:21 +00:00
hid.h Major synchronisation with the NetBSD USB stack: 1999-10-07 19:26:38 +00:00
ohci_pci.c Check for a valid irq number before calling BUS_SETUP_INTR. 1999-10-03 20:23:25 +00:00
ohci.c Remove superfluous header file includes. 1999-11-08 21:06:21 +00:00
ohcireg.h Major synchronisation with the NetBSD USB stack: 1999-10-07 19:26:38 +00:00
ohcivar.h Major synchronisation with the NetBSD USB stack: 1999-10-07 19:26:38 +00:00
ugen.c Use cdevsw_add() explicitly as a workaround for DEV_DRIVER_MODULE(). 1999-11-08 07:24:55 +00:00
uhci_pci.c remove the use of uhci_reset to wake up the controller after 1999-10-07 18:56:10 +00:00
uhci.c Remove superfluous header file includes. 1999-11-08 21:06:21 +00:00
uhcireg.h Major synchronisation with the NetBSD USB stack: 1999-10-07 19:26:38 +00:00
uhcivar.h Major synchronisation with the NetBSD USB stack: 1999-10-07 19:26:38 +00:00
uhid.c Use cdevsw_add() explicitly as a workaround for DEV_DRIVER_MODULE(). 1999-11-08 07:24:55 +00:00
uhub.c Remove superfluous header file includes 1999-11-08 21:12:25 +00:00
ukbd.c Remove last bits and pieces of NetBSD porting. 1999-10-07 18:53:08 +00:00
ulpt.c Rename remove_dev() to destroy_dev(). 1999-11-08 07:44:01 +00:00
umass.c Major synchronisation with the NetBSD USB stack: 1999-10-07 19:26:38 +00:00
umodem.c Move the include of device.h into the NetBSD specific section. 1999-10-08 07:38:11 +00:00
ums.c The Qtronix keyboard has a built in PS/2 port for a mouse. 1999-11-08 23:58:33 +00:00
usb_if.m Add comments, change variable names to make them consistent (r -> err, 1999-07-25 18:54:22 +00:00
usb_mem.h Major synchronisation with the NetBSD USB stack: 1999-10-07 19:26:38 +00:00
usb_port.h Remove superfluous header file includes 1999-11-08 21:12:25 +00:00
usb_quirks.c The Qtronix keyboard has a built in PS/2 port for a mouse. 1999-11-08 23:58:33 +00:00
usb_quirks.h The Qtronix keyboard has a built in PS/2 port for a mouse. 1999-11-08 23:58:33 +00:00
usb_subr.c remove superfluous header include 1999-11-08 23:47:34 +00:00
usb.c Remove superfluous header file includes. 1999-11-08 21:06:21 +00:00
usb.h Major synchronisation with the NetBSD USB stack: 1999-10-07 19:26:38 +00:00
usbcdc.h Major synchronisation with the NetBSD USB stack: 1999-10-07 19:26:38 +00:00
usbdevs_data.h Add QTronix keyboard with PS/2 mouse connector 1999-11-08 23:50:00 +00:00
usbdevs.h Add QTronix keyboard with PS/2 mouse connector 1999-11-08 23:50:00 +00:00
usbdi_util.c Remove superfluous header file includes. 1999-11-08 21:06:21 +00:00
usbdi_util.h Major synchronisation with the NetBSD USB stack: 1999-10-07 19:26:38 +00:00
usbdi.c Remove superfluous header file includes. 1999-11-08 21:06:21 +00:00
usbdi.h priorities weren't correct (old version). 1999-10-07 20:58:43 +00:00
usbdivar.h Major synchronisation with the NetBSD USB stack: 1999-10-07 19:26:38 +00:00
usbhid.h Major synchronisation with the NetBSD USB stack: 1999-10-07 19:26:38 +00:00