android_kernel_samsung_msm8976/drivers/hid
Jiri Kosina c01d50d181 HID: Report usage codes of keys as EV_MSC scancode events
Current HID layer does not report usage codes to the input layer. This feature
was previously removed, because it caused unnecessary storm of events in cases
of positioning devices, etc.

This patch adds reporting of usage codes as EV_MSC events only for key events.
We issue the EV_MSC event only if the state of the key corresponding to the
given code has changed, so that we don't report usages that are sent in every
report even if the state hasn't changed (for example Shift/Caps Lock/...
states as sent by various keyboards).

This functionality is required at least by KeyTouch in order to provide
convenient means for remapping the usage codes.

Cc: Marvin Raaijmakers <marvin.nospam@gmail.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
2007-10-14 13:40:01 +02:00
..
usbhid HID: add support for Thrustmaster FGT Force Feedback wheel 2007-10-14 13:40:00 +02:00
hid-core.c HID: make debugging output runtime-configurable 2007-07-09 14:03:35 +02:00
hid-debug.c HID: add support for Microsoft Natural Ergonomic Keyboard 4000 2007-10-14 13:40:00 +02:00
hid-input.c HID: Report usage codes of keys as EV_MSC scancode events 2007-10-14 13:40:01 +02:00
Kconfig Add some help texts to recently-introduced kconfig items 2007-08-18 09:52:50 -07:00
Makefile USB HID: move usbhid code from drivers/usb/input to drivers/hid/usbhid 2007-04-11 10:36:02 +02:00