Say Y here to get to see options for various computer-human interface device drivers. This option alone does not add any kernel code. If you say N, all options in this submenu will be skipped and disabled.
A human interface device (HID) is a type of computer device that interacts directly with and takes input from humans. The term "HID" most commonly used to refer to the USB-HID specification, but other devices (such as, but not strictly limited to, Bluetooth) are designed using HID specification (this involves certain keyboards, mice, tablets, etc). This option compiles into kernel the generic HID layer code (parser, usages, etc.), which can then be used by transport-specific HID implementation (like USB or Bluetooth). For docs and specs, see http://www.usb.org/developers/hidpage/ If unsure, say Y.
Say Y here if you want to support HID devices (from the USB specification standpoint) that aren't strictly user interface devices, like monitor controls and Uninterruptable Power Supplies. This module supports these devices separately using a separate event interface on /dev/hidraw. There is also a /dev/hiddev configuration option in the USB HID configuration menu. In comparison to hiddev, this device does not process the hid events at all (no parsing, no lookups). This lets applications to work on raw hid events when they want to, and avoid using transport-specific userspace libhid/libusb libraries. If unsure, say Y.
Support for A4 tech X5 and WOP-35 / Trust 450L mice.
Say Y here if you want to enable support for ACRUX game controllers.
Say Y here if you want to enable force feedback support for ACRUX game controllers.
Support for some Apple devices which less or more break HID specification. Say Y here if you want support for keyboards of Apple iBooks, PowerBooks, MacBooks, MacBook Pros and Apple Aluminum.
Support for Belkin Flip KVM and Wireless keyboard.
Support for Cherry Cymotion keyboard.
Support for Chicony Tactical pad.
Support for Prodikeys PC-MIDI Keyboard device support. Say Y here to enable support for this device. - Prodikeys PC-MIDI keyboard. The Prodikeys PC-MIDI acts as a USB Audio device, with one MIDI input and one MIDI output. These MIDI jacks appear as a sound "card" in the ALSA sound system. Note: if you say N here, this device will still function as a basic multimedia keyboard, but will lack support for the musical keyboard and some additional multimedia keys.
Support for cypress mouse and barcode readers.
Say Y here if you have DragonRise Inc. game controllers. These might be branded as: - Tesun USB-703 - Media-tech MT1504 "Rogue" - DVTech JS19 "Gear" - Defender Game Master
Say Y here if you want to enable force feedback support for DragonRise Inc. game controllers.
Say Y here if you want to enable force feedback support for devices by EMS Production Ltd. Currently the following devices are known to be supported: - Trio Linker Plus II
Support for the ELECOM BM084 (bluetooth mouse).
Support for Ezkey BTC 8193 keyboard.
Support for Keytouch HID devices not fully compliant with the specification. Currently supported: - Keytouch IEC 60945
Support for Kye/Genius Ergo Mouse.
Support for UC-Logic tablets.
Support for Waltop tablets.
Support for Gyration remote control.
Support for Twinhan IR remote control.
Support for Kensington Slimblade Trackball.
Support for LC-Power RC1000MCE RF remote control.
Support for Logitech devices that are not fully compliant with HID standard.
Say Y here if you have one of these devices: - Logitech WingMan Cordless RumblePad - Logitech WingMan Cordless RumblePad 2 - Logitech WingMan Force 3D - Logitech Formula Force EX - Logitech WingMan Formula Force GP - Logitech MOMO Force wheel and if you want to enable force feedback for them. Note: if you say N here, this device will still be supported, but without force feedback.
Say Y here if you want to enable force feedback support for Logitech RumblePad and Rumblepad 2 devices.
Say Y here if you want to enable force feedback support for Logitech Flight System G940 devices.
Say Y here if you want to enable force feedback support for Logitech Speed Force Wireless (Wii) devices.
Support for the Apple Magic Mouse multi-touch. Say Y here if you want support for the multi-touch features of the Apple Wireless "Magic" Mouse.
Support for Microsoft devices that are not fully compliant with HID standard.
Support for Monterey Genius KB29E.
Generic support for HID multitouch panels. Say Y here if you have one of the following devices: - 3M PCT touch screens - ActionStar dual touch panels - Cando dual touch panels - Chunghwa panels - CVTouch panels - Cypress TrueTouch panels - Elo TouchSystems IntelliTouch Plus panels - GeneralTouch 'Sensing Win7-TwoFinger' panels - GoodTouch panels - Hanvon dual touch panels - Ilitek dual touch panels - IrTouch Infrared USB panels - Lumio CrystalTouch panels - MosArt dual-touch panels - PenMount dual touch panels - Pixcir dual touch panels - eGalax dual-touch panels, including the Joojoo and Wetab tablets - Stantum multitouch panels - Touch International Panels - Unitec Panels If unsure, say N. To compile this driver as a module, choose M here: the module will be called hid-multitouch.
Support for N-Trig touch screen.
There are certain devices which have LogicalMaximum wrong in the keyboard usage page of their report descriptor. The most prevailing ones so far are manufactured by Ortek, thus the name of the driver. Currently supported devices by this driver are - Ortek PKB-1700 - Ortek WKB-2000 - Skycable wireless presenter
Say Y here if you have a PantherLord/GreenAsia based game controller or adapter.
Say Y here if you have a PantherLord/GreenAsia based game controller or adapter and want to enable force feedback support for it.
Support for Petalynx Maxter remote control.
This provides support for Minibox PicoLCD devices, currently only the graphical ones are supported. This includes support for the following device features: - Keypad - Switching between Firmware and Flash mode - EEProm / Flash access (via debugfs) Features selectively enabled: - Framebuffer for monochrome 256x64 display - Backlight control - Contrast control - General purpose outputs Features that are not (yet) supported: - IR
Provide access to PicoLCD's 256x64 monochrome display via a frambuffer device.
Provide access to PicoLCD's backlight control via backlight class.
Provide access to PicoLCD's LCD contrast via lcd class.
Provide access to PicoLCD's GPO pins via leds class.
Support for Quanta Optical Touch dual-touch panels.
Support for Roccat special events. Say Y here if you have a Roccat mouse or keyboard and want OSD or macro execution support.
Support for Roccat Arvo keyboard.
Support for Roccat Kone mouse.
Support for Roccat Kone[+] mouse.
Support for Roccat Kova[+] mouse.
Support for Roccat Pyra mouse.
Support for Samsung InfraRed remote control or keyboards.
Support for Sony PS3 controller.
Support for Sunplus wireless desktop.
Say Y here if you have a GreenAsia (Product ID 0x12) based game controller or adapter.
Say Y here if you have a GreenAsia (Product ID 0x12) based game controller (like MANTA Warrior MM816 and SpeedLink Strike2 SL-6635) or adapter and want to enable force feedback support for it.
Support for SmartJoy PLUS PS2/USB adapter.
Say Y here if you have a SmartJoy PLUS PS2/USB adapter and want to enable force feedback support for it.
Say Y if you have a TopSeed Cyberlink or BTC Emprex or Conceptronic CLLRCMCE remote control.
Say Y here if you have a THRUSTMASTER FireStore Dual Power 2 or a THRUSTMASTER Ferrari GT Rumble Wheel.
Say Y here if you have a THRUSTMASTER FireStore Dual Power 2 or 3, a THRUSTMASTER Dual Trigger 3-in-1 or a THRUSTMASTER Ferrari GT Rumble Force or Force Feedback Wheel.
Support for Wacom Graphire Bluetooth tablet.
Say Y here if you want to enable power supply status monitoring for Wacom Bluetooth devices.
Say Y here if you have a Zeroplus based game controller.
Say Y here if you have a Zeroplus based game controller and want to have force feedback support for it.
Support for Zydacron remote control.