linux/drivers/hid
Dmitry Torokhov f5854fad39 Input: hid-input - allow mapping unknown usages
Currently HID layer only allows to remap keycodes for known usages,
and responds with -EINVAL when user tries to map new usage code.
This precludes us form relying on udev/keymap for establishing correct
mappings and forces us to write dummy HID drivers responsible only for
setting up keymaps.

Let's allow remapping not only usages that have been set up as keys
(usage->type == EV_KEY) but also yet-unmapped usages (usage->type == 0).

Acked-by: Jarod Wilson <jarod@redhat.com>
Acked-by: Jiri Kosina <jkosina@suse.cz>
Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
2010-09-15 23:11:29 -07:00
..
usbhid Merge branch 'bkl' into for-linus 2010-08-04 15:31:24 +02:00
hid-3m-pct.c
hid-a4tech.c
hid-apple.c
hid-axff.c HID: add ACRUX game controller force feedback support 2010-07-19 12:13:23 +02:00
hid-belkin.c
hid-cando.c
hid-cherry.c
hid-chicony.c
hid-core.c Input: add support for Hanwang tablets 2010-09-01 23:26:18 -07:00
hid-cypress.c
hid-debug.c HID: eliminate a double lock in debug code 2010-06-21 13:41:54 +02:00
hid-drff.c
hid-egalax.c
hid-elecom.c HID: add proper support for Elecom BM084 bluetooth mouse 2010-06-28 19:02:47 +02:00
hid-ezkey.c
hid-gaff.c
hid-gyration.c HID: Add the GYR4101US USB ID to hid-gyration 2010-05-24 19:07:57 +02:00
hid-ids.h Input: add support for Hanwang tablets 2010-09-01 23:26:18 -07:00
hid-input.c Input: hid-input - allow mapping unknown usages 2010-09-15 23:11:29 -07:00
hid-kensington.c
hid-kye.c
hid-lg2ff.c
hid-lg3ff.c
hid-lg.c
hid-lg.h
hid-lgff.c
hid-magicmouse.c HID: magicmouse: Correct parsing of large X and Y motions. 2010-07-11 23:06:14 +02:00
hid-microsoft.c
hid-monterey.c
hid-mosart.c
hid-ntrig.c HID: ntrig: add support for new firwmare versions 2010-06-21 13:41:13 +02:00
hid-ortek.c
hid-petalynx.c
hid-picolcd.c HID: picolcd: implement refcounting of framebuffer 2010-07-12 18:07:36 +02:00
hid-pl.c
hid-prodikeys.c
hid-quanta.c
hid-roccat-kone.c HID: roccat: remove obsolete kone_abi_version sysfs attribute 2010-06-21 15:20:35 +02:00
hid-roccat-kone.h HID: roccat: remove obsolete kone_abi_version sysfs attribute 2010-06-21 15:20:35 +02:00
hid-roccat.c HID: roccat: introduce missing kfree 2010-06-02 11:08:42 +02:00
hid-roccat.h HID: roccat: fix whitespace warning from checkpatch.pl 2010-05-31 13:53:21 +02:00
hid-samsung.c
hid-sjoy.c
hid-sony.c
hid-stantum.c
hid-sunplus.c
hid-tmff.c
hid-topseed.c HID: Add support for Conceptronic CLLRCMCE 2010-07-13 23:44:10 +02:00
hid-twinhan.c
hid-wacom.c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input 2010-08-10 15:08:02 -07:00
hid-zpff.c
hid-zydacron.c
hidraw.c HID: remove unused variable from hidraw_read 2010-05-25 09:47:19 +02:00
Kconfig Merge branch 'acrux' into for-linus 2010-08-04 15:29:35 +02:00
Makefile Merge branch 'acrux' into for-linus 2010-08-04 15:29:35 +02:00