Michael Poole
128537cea4
HID: add a device driver for the Apple Magic Mouse.
...
The Magic Mouse requires that a driver send an unlock Report(Feature) command,
similar to the Wacom wireless tablet and Sixaxis controller quirks. This turns
on an Input Report that isn't published in the input Report descriptor that
contains touch data (and usually overrides the normal motion and click Report).
Because the mouse has only one switch and no scroll wheel, the driver
(under control of parameters) emulates a middle button and scroll wheel.
User space could also ignore and/or re-synthesize those events based on
the reported events.
Some user-space tools to talk to the mouse directly (that is, when it is not
associated with the host's HIDP stack) are at
http://github.com/entrope/linux-magicmouse
Signed-off-by: Michael Poole <mdpoole@troilus.org>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
2010-02-10 14:57:33 +01:00
..
usbhid
HID: make raw reports possible for both feature and output reports
2010-02-03 15:41:52 +01:00
hid-a4tech.c
HID: adding __init/__exit macros to module init/exit functions
2009-07-23 01:28:01 +02:00
hid-apple.c
HID: add device IDs for new model of Apple Wireless Keyboard
2010-01-13 12:00:33 +01:00
hid-belkin.c
HID: adding __init/__exit macros to module init/exit functions
2009-07-23 01:28:01 +02:00
hid-cherry.c
HID: adding __init/__exit macros to module init/exit functions
2009-07-23 01:28:01 +02:00
hid-chicony.c
HID: adding __init/__exit macros to module init/exit functions
2009-07-23 01:28:01 +02:00
hid-core.c
HID: add a device driver for the Apple Magic Mouse.
2010-02-10 14:57:33 +01:00
hid-cypress.c
HID: add support for Acan FG-8100 barcode reader
2009-12-02 22:54:11 +01:00
hid-debug.c
Merge branches 'upstream', 'upstream-fixes' and 'debugfs' into for-linus
2009-09-13 20:09:41 +02:00
hid-drff.c
HID: fix hid-ff drivers so that devices work even without ff support
2009-05-15 15:51:36 +02:00
hid-ezkey.c
HID: adding __init/__exit macros to module init/exit functions
2009-07-23 01:28:01 +02:00
hid-gaff.c
HID: fix hid-ff drivers so that devices work even without ff support
2009-05-15 15:51:36 +02:00
hid-gyration.c
HID: adding __init/__exit macros to module init/exit functions
2009-07-23 01:28:01 +02:00
hid-ids.h
HID: add a device driver for the Apple Magic Mouse.
2010-02-10 14:57:33 +01:00
hid-input.c
HID: use debugfs for report dumping descriptor
2009-06-12 15:20:55 +02:00
hid-kensington.c
HID: adding __init/__exit macros to module init/exit functions
2009-07-23 01:28:01 +02:00
hid-kye.c
HID: adding __init/__exit macros to module init/exit functions
2009-07-23 01:28:01 +02:00
hid-lg.c
Merge branches 'bkl-removal', 'upstream' and 'upstream-fixes' into for-linus
2009-12-07 18:30:49 +01:00
hid-lg.h
drop explicit include of autoconf.h
2009-12-12 13:08:15 +01:00
hid-lg2ff.c
HID: convert to dev_* prints
2008-10-14 23:51:01 +02:00
hid-lgff.c
HID: Drop NULL test on list_entry result
2009-07-23 01:28:02 +02:00
hid-magicmouse.c
HID: add a device driver for the Apple Magic Mouse.
2010-02-10 14:57:33 +01:00
hid-microsoft.c
HID: adding __init/__exit macros to module init/exit functions
2009-07-23 01:28:01 +02:00
hid-monterey.c
HID: adding __init/__exit macros to module init/exit functions
2009-07-23 01:28:01 +02:00
hid-ntrig.c
HID: adding __init/__exit macros to module init/exit functions
2009-07-23 01:28:01 +02:00
hid-petalynx.c
HID: adding __init/__exit macros to module init/exit functions
2009-07-23 01:28:01 +02:00
hid-pl.c
HID: adding __init/__exit macros to module init/exit functions
2009-07-23 01:28:01 +02:00
hid-samsung.c
HID: Support 171 byte variant of Samsung USB IR receiver
2009-12-11 10:59:02 +01:00
hid-sjoy.c
HID: adding __init/__exit macros to module init/exit functions
2009-07-23 01:28:01 +02:00
hid-sony.c
HID: Enable Sixaxis controller over Bluetooth
2010-02-03 15:47:53 +01:00
hid-sunplus.c
HID: adding __init/__exit macros to module init/exit functions
2009-07-23 01:28:01 +02:00
hid-tmff.c
HID: adding __init/__exit macros to module init/exit functions
2009-07-23 01:28:01 +02:00
hid-topseed.c
HID: adding __init/__exit macros to module init/exit functions
2009-07-23 01:28:01 +02:00
hid-twinhan.c
HID: add __init/__exit macros to twinhan.c
2009-09-29 13:58:20 +02:00
hid-wacom.c
HID: make Wacom modesetting failures non-fatal
2010-02-03 15:52:31 +01:00
hid-zpff.c
HID: adding __init/__exit macros to module init/exit functions
2009-07-23 01:28:01 +02:00
hidraw.c
HID: make raw reports possible for both feature and output reports
2010-02-03 15:41:52 +01:00
Kconfig
HID: add a device driver for the Apple Magic Mouse.
2010-02-10 14:57:33 +01:00
Makefile
HID: add a device driver for the Apple Magic Mouse.
2010-02-10 14:57:33 +01:00