Lines Matching +full:keyboard +full:- +full:controller

1 # SPDX-License-Identifier: GPL-2.0-only
22 most commonly used to refer to the USB-HID specification, but other
27 removed from the HID bus by the transport-layer drivers, such as
58 to work on raw hid events when they want to, and avoid using transport-specific
64 tristate "User-space I/O driver support for HID subsystem"
67 Say Y here if you want to provide HID I/O Drivers from user-space.
68 This allows to write I/O drivers in user-space and feed the data from
71 user-space device.
73 This driver cannot be used to parse HID-reports in user-space and write
74 special HID-drivers. You should use hidraw for that.
75 Instead, this driver allows to write the transport-layer driver in
76 user-space like USB-HID and Bluetooth-HID do in kernel-space.
91 will be called hid-generic.
107 This selects a driver for the Accutouch 2216 touch controller.
113 Say Y here if you have a Accutouch 2216 touch controller.
116 tristate "ACRUX game controller support"
146 and Mac Pros. This receiver is also used in the Apple TV set-top box
158 Support for Asus notebook built-in keyboard and touchpad via i2c, and
159 the Asus Republic of Gamers laptop keyboard special keys.
162 - EeeBook X205TA
163 - VivoBook E200HA
164 - GL553V series
165 - GL753V series
170 Support for Aureal Cy se W-01RN Remote Controller and other Aureal derived remotes.
173 tristate "Belkin Flip KVM and Wireless keyboard"
176 Support for Belkin Flip KVM and Wireless keyboard.
186 - BETOP 2185 PC & BFM MODE
195 Support for the "Kid-friendly Wired Controller" PS3OFMINIPAD
201 tristate "Cherry Cymotion keyboard"
204 Support for Cherry Cymotion keyboard.
221 - Vengeance K90
222 - Scimitar PRO RGB
231 - Cougar 500k Gaming Keyboard
240 - Macally ikey keyboard
243 tristate "Prodikeys PC-MIDI Keyboard support"
247 Support for Prodikeys PC-MIDI Keyboard device support.
249 - Prodikeys PC-MIDI keyboard.
250 The Prodikeys PC-MIDI acts as a USB Audio device, with one MIDI
254 multimedia keyboard, but will lack support for the musical keyboard
264 tristate "Silicon Labs CP2112 HID USB-to-SMBus Bridge support"
277 Support for Creative infrared SB0540-compatible remote controls, such
278 as the RM-1500 and RM-1800 remotes.
289 tristate "DragonRise Inc. game controller"
293 - Tesun USB-703
294 - Media-tech MT1504 "Rogue"
295 - DVTech JS19 "Gear"
296 - Defender Game Master
313 - Trio Linker Plus II
321 - HP Pavilion X2 10-p0XX.
327 - BM084 Bluetooth Mouse
328 - EX-G Trackballs (M-XT3DRBK, M-XT3URBK)
329 - DEFT Trackballs (M-DT1DRBK, M-DT1URBK, M-DT2DRBK, M-DT2URBK)
330 - HUGE Trackballs (M-HT1DRBK, M-HT1URBK)
347 tristate "Ezkey BTC 8193 keyboard"
350 Support for Ezkey BTC 8193 keyboard.
356 Provides I2C host adapter functionality over USB-HID through FT260
361 will be called hid-ft260.
366 Support for Gembird JPD-DualForce 2.
377 the Glorious Model O, O- and D.
384 - Holtek On Line Grip based game controller
385 - Trust GXT 18 Gaming Keyboard
386 - Sharkoon Drakonia / Perixx MX-2000 gaming mice
387 - Tracer Sniper TRM-503 / NOVA Gaming Slider X200 /
388 Zalman ZM-GM1
389 - SHARKOON DarkGlider Gaming mouse
390 - LEETGION Hellion Gaming Mouse
397 Say Y here if you have a Holtek On Line Grip based game controller
408 tristate "Google Hammer Keyboard"
420 Stadia controller.
423 tristate "Vivaldi Keyboard"
429 Vivaldi keyboards use a vendor-specific (Google) HID usage to report
439 - Normal: LEDs are fully on when enabled
440 - Audio: LEDs brightness depends on sound level
441 - Breathing: LEDs brightness varies at human breathing rate
444 - MSI GT683R
451 - Keytouch IEC 60945
457 - Ergo Mouse
458 - EasyPen i405X tablet
459 - MousePen i608X tablet
460 - EasyPen M610X tablet
463 tristate "UC-Logic"
466 Support for UC-Logic and Huion tablets.
479 tristate "VRC-2 Car Controller"
482 Support for VRC-2 which is a 2-axis controller often used in
486 module will be called hid-vrc2.
500 tristate "ION iCade arcade controller"
502 Support for the ION iCade arcade controller to work as a joystick.
505 module will be called hid-icade.
535 tristate "LC-Power"
537 Support for LC-Power RC1000MCE RF remote control.
544 - Riso Kagaku Webmail Notifier
545 - Dream Cheeky Webmail Notifier and Friends Alert
546 - ThingM blink(1)
547 - Delcom Visual Signal Indicator Generation 2
548 - Greynut Luxafor
551 module will be called hid-led.
561 Scrollpoint mice or the non-compliant features of the Lenovo Thinkpad
563 - ThinkPad USB Keyboard with TrackPoint (supports extra LEDs and trackpoint
565 - ThinkPad Compact Bluetooth Keyboard with TrackPoint (supports Fn keys)
566 - ThinkPad Compact USB Keyboard with TrackPoint (supports Fn keys)
579 hardwired to special key-combos. E.g. the 2 stylus buttons send right
601 into a single mouse and a single keyboard device.
613 Keyboard).
621 - Logitech WingMan Cordless RumblePad
622 - Logitech WingMan Cordless RumblePad 2
623 - Logitech WingMan Force 3D
635 - Logitech RumblePad
636 - Logitech Rumblepad 2
637 - Logitech Formula Vibration Feedback Wheel
655 - Logitech G25 (*)
656 - Logitech G27 (*)
657 - Logitech G29 (*)
658 - Logitech Driving Force
659 - Logitech Driving Force Pro (*)
660 - Logitech Driving Force GT (*)
661 - Logitech Driving Force EX/RX
662 - Logitech Driving Force Wireless
663 - Logitech Speed Force Wireless
664 - Logitech MOMO Force
665 - Logitech MOMO Racing Force
666 - Logitech Formula Force GP
667 - Logitech Formula Force EX/RX
668 - Logitech Wingman Formula Force GP
671 tristate "Apple Magic Mouse/Trackpad multi-touch support"
673 Support for the Apple Magic Mouse/Trackpad multi-touch.
675 Say Y here if you want support for the multi-touch features of the
679 tristate "Maltron L90 keyboard"
682 of the Maltron L90 keyboard.
685 tristate "Mayflash game controller adapter force feedback"
688 Say Y here if you have HJZ Mayflash PS3 game controller adapters
692 tristate "Mega World based game controller force feedback support"
696 Say Y here if you have a Mega World based game controller and want
703 Support for Redragon keyboards that need fix-ups to work properly.
706 tristate "Microsoft non-fully HID-compliant devices"
713 tristate "Monterey Genius KB29E keyboard"
724 - 3M PCT touch screens
725 - ActionStar dual touch panels
726 - Atmel panels
727 - Cando dual touch panels
728 - Chunghwa panels
729 - CJTouch panels
730 - CVTouch panels
731 - Cypress TrueTouch panels
732 - Elan Microelectronics touch panels
733 - Elo TouchSystems IntelliTouch Plus panels
734 - GeneralTouch 'Sensing Win7-TwoFinger' panels
735 - GoodTouch panels
736 - Hanvon dual touch panels
737 - Ilitek dual touch panels
738 - IrTouch Infrared USB panels
739 - LG Display panels (Dell ST2220Tc)
740 - Lumio CrystalTouch panels
741 - MosArt dual-touch panels
742 - Panasonic multitouch panels
743 - PenMount dual touch panels
744 - Perixx Peripad 701 touchpad
745 - PixArt optical touch screen
746 - Pixcir dual touch panels
747 - Quanta panels
748 - eGalax dual-touch panels, including the Joojoo and Wetab tablets
749 - SiS multitouch panels
750 - Stantum multitouch panels
751 - Touch International Panels
752 - Unitec Panels
753 - Wistron optical touch panels
754 - XAT optical touch panels
755 - Xiroku optical touch panels
756 - Zytronic touch panels
761 module will be called hid-multitouch.
764 tristate "Nintendo Joy-Con and Pro Controller support"
769 Adds support for the Nintendo Switch Joy-Cons and Pro Controller.
770 All controllers support bluetooth, and the Pro Controller also supports
774 module will be called hid-nintendo.
777 bool "Nintendo Switch controller force feedback support"
781 Say Y here if you have a Nintendo Switch controller and want to enable
782 force feedback support for it. This works for both joy-cons and the pro
783 controller. For the pro controller, both rumble motors can be controlled
787 tristate "NTI keyboard adapters"
789 Support for the "extra" Sun keyboard keys on keyboards attached
790 through Network Technologies USB-SUN keyboard adapters.
793 tristate "N-Trig touch screen"
796 Support for N-Trig touch screen.
808 - Thunderstrike (NVIDIA SHIELD Controller 2017)
819 tristate "Ortek PKB-1700/WKB-2000/Skycable wireless keyboard and mouse trackpad"
821 There are certain devices which have LogicalMaximum wrong in the keyboard
826 - Ortek PKB-1700
827 - Ortek WKB-2000
828 - Skycable wireless presenter
831 tristate "Pantherlord/GreenAsia game controller"
833 Say Y here if you have a PantherLord/GreenAsia based game controller
841 Say Y here if you have a PantherLord/GreenAsia based game controller
848 This selects a driver for the PenMount 6000 touch controller.
853 Say Y here if you have a Penmount based touch controller.
867 - Keypad
868 - Switching between Firmware and Flash mode
869 - EEProm / Flash access (via debugfs)
871 - Framebuffer for monochrome 256x64 display
872 - Backlight control
873 - Contrast control
874 - General purpose outputs
876 - IR
954 tristate "PhoenixRC HID Flight Controller"
957 Support for PhoenixRC HID Flight Controller, a 8-axis flight controller.
960 module will be called hid-pxrc.
963 tristate "Razer non-fully HID-compliant devices"
969 tristate "Primax non-fully HID-compliant devices"
979 * Retrode 2 cartridge and controller adapter
986 Say Y here if you have a Roccat mouse or keyboard and want
990 tristate "Saitek (Mad Catz) non-fully HID-compliant devices"
996 - PS1000 Dual Analog Pad
997 - Saitek R.A.T.7, R.A.T.9, M.M.O.7 Gaming Mice
998 - Mad Catz R.A.T.5, R.A.T.9 Gaming Mice
1013 - GK61, GK64, GK68, GK84, GK96, etc.
1014 - SK61, SK64, SK68, SK84, SK96, etc.
1015 - Dierya DK61/DK66
1016 - Tronsmart TK09R
1017 - Woo-dy
1018 - X-Bows Nature/Knight
1021 tristate "SiGma Micro-based keyboards"
1027 - Landslides KR-700
1028 - Rapoo V500
1040 * Sony PS3 6-axis controllers
1043 * Sony PS3 Blue-ray Disk Remote Control (Bluetooth)
1062 tristate "Steam Controller/Deck support"
1065 Say Y here if you have a Steam Controller or Deck if you want to use it
1081 Support for Steelseries SRW-S1 steering wheel, and the Steelseries
1098 Say Y here if you have a Synaptics RMI4 touchpads over i2c-hid or usbhid
1102 tristate "GreenAsia (Product ID 0x12) game controller support"
1105 controller or adapter.
1112 Say Y here if you have a GreenAsia (Product ID 0x12) based game controller
1113 (like MANTA Warrior MM816 and SpeedLink Strike2 SL-6635) or adapter
1117 tristate "Microsoft Hyper-V mouse driver"
1120 Select this option to enable the Hyper-V mouse driver.
1154 Say Y for N-key rollover support on Topre REALFORCE R2 108/87 key and
1180 a THRUSTMASTER Dual Trigger 3-in-1 or a THRUSTMASTER Ferrari GT
1206 tristate "universal-pidff: extended USB PID driver compatibility and usage"
1214 non-compliant USB PID devices and better fuzz/flat values for
1241 based on the Wii Remote like the Wii U Pro Controller or the
1255 module will be called hid-wiimote.
1258 tristate "Xin-Mo non-fully compliant devices"
1260 Support for Xin-Mo devices that are not fully compliant with the HID
1261 standard. Currently only supports the Xin-Mo Dual Arcade. Say Y here
1262 if you have a Xin-Mo Dual Arcade controller.
1265 tristate "Zeroplus based game controller support"
1267 Say Y here if you have a Zeroplus based game controller.
1270 bool "Zeroplus based game controller force feedback support"
1274 Say Y here if you have a Zeroplus based game controller and want
1315 Say Y here if you have a Alps touchpads over i2c-hid or usbhid
1319 tristate "Microchip MCP2200 HID USB-to-GPIO bridge"
1322 Provides GPIO functionality over USB-HID through MCP2200 device.
1325 will be called hid-mcp2200.ko.
1328 tristate "Microchip MCP2221 HID USB-to-I2C/SMbus host support"
1333 Provides I2C and SMBUS host adapter functionality over USB-HID
1337 will be called hid-mcp2221.ko.
1352 Documentation/dev-tools/kunit/.
1364 source "drivers/hid/i2c-hid/Kconfig"
1366 source "drivers/hid/intel-ish-hid/Kconfig"
1368 source "drivers/hid/amd-sfh-hid/Kconfig"
1370 source "drivers/hid/surface-hid/Kconfig"