Home
last modified time | relevance | path

Searched full:keyboard (Results 1 – 25 of 1083) sorted by relevance

12345678910>>...44

/kernel/linux/linux-6.6/drivers/input/keyboard/
DKconfig64 tristate "Amiga keyboard"
67 Say Y here if you are running Linux on any AMIGA and have a keyboard
74 tristate "Apple SPI keyboard and trackpad"
92 tristate "Atari keyboard"
96 Say Y here if you are running Linux on any Atari and have a keyboard
103 tristate "AT keyboard"
111 Say Y here if you want to use a standard AT or PS/2 keyboard. Usually
112 you'll need this, unless you have a different type keyboard (USB, ADB
122 bool "Use HP keyboard scancodes"
127 PS/2 keyboard, and your keyboard uses keycodes that are specific to
[all …]
Damikbd.c10 * Amiga keyboard driver for Linux/m68k
18 #include <linux/keyboard.h>
26 MODULE_DESCRIPTION("Amiga keyboard driver");
157 [1] = KERN_WARNING "amikbd: keyboard lost sync\n",
158 [2] = KERN_WARNING "amikbd: keyboard buffer overflow\n",
159 [3] = KERN_WARNING "amikbd: keyboard controller failure\n",
160 [4] = KERN_ERR "amikbd: keyboard selftest failure\n",
163 [7] = KERN_WARNING "amikbd: keyboard interrupt\n"
171 scancode = ~ciaa.sdr; /* get and invert scancode (keyboard is active low) */ in amikbd_interrupt()
236 .name = "amiga-keyboard",
[all …]
Dlkkbd.c7 * LK keyboard driver for Linux, based on sunkbd.c (C) by Vojtech Pavlik
11 * DEC LK201 and LK401 keyboard driver for Linux (primary for DECstations
39 * The keyboard and all the commands it understands are documented in
57 #define DRIVER_DESC "LK keyboard driver"
124 /* Misc responses from keyboard */
259 * Per-keyboard data
278 * Responses from the keyboard and mapping back to their names.
355 * Print keyboard name and modify Compose=Alt on user's request. in lkkbd_detection_done()
359 strscpy(lk->name, "DEC LK201 keyboard", sizeof(lk->name)); in lkkbd_detection_done()
366 strscpy(lk->name, "DEC LK401 keyboard", sizeof(lk->name)); in lkkbd_detection_done()
[all …]
/kernel/linux/linux-5.10/drivers/input/keyboard/
DKconfig61 tristate "Amiga keyboard"
64 Say Y here if you are running Linux on any AMIGA and have a keyboard
71 tristate "Apple SPI keyboard and trackpad"
89 tristate "Atari keyboard"
93 Say Y here if you are running Linux on any Atari and have a keyboard
100 tristate "AT keyboard"
107 Say Y here if you want to use a standard AT or PS/2 keyboard. Usually
108 you'll need this, unless you have a different type keyboard (USB, ADB
118 bool "Use HP keyboard scancodes"
123 PS/2 keyboard, and your keyboard uses keycodes that are specific to
[all …]
Damikbd.c10 * Amiga keyboard driver for Linux/m68k
21 #include <linux/keyboard.h>
29 MODULE_DESCRIPTION("Amiga keyboard driver");
160 [1] = KERN_WARNING "amikbd: keyboard lost sync\n",
161 [2] = KERN_WARNING "amikbd: keyboard buffer overflow\n",
162 [3] = KERN_WARNING "amikbd: keyboard controller failure\n",
163 [4] = KERN_ERR "amikbd: keyboard selftest failure\n",
166 [7] = KERN_WARNING "amikbd: keyboard interrupt\n"
174 scancode = ~ciaa.sdr; /* get and invert scancode (keyboard is active low) */ in amikbd_interrupt()
254 .name = "amiga-keyboard",
[all …]
Dlkkbd.c7 * LK keyboard driver for Linux, based on sunkbd.c (C) by Vojtech Pavlik
11 * DEC LK201 and LK401 keyboard driver for Linux (primary for DECstations
39 * The keyboard and all the commands it understands are documented in
60 #define DRIVER_DESC "LK keyboard driver"
127 /* Misc responses from keyboard */
262 * Per-keyboard data
281 * Responses from the keyboard and mapping back to their names.
358 * Print keyboard name and modify Compose=Alt on user's request. in lkkbd_detection_done()
362 strlcpy(lk->name, "DEC LK201 keyboard", sizeof(lk->name)); in lkkbd_detection_done()
369 strlcpy(lk->name, "DEC LK401 keyboard", sizeof(lk->name)); in lkkbd_detection_done()
[all …]
/kernel/linux/linux-5.10/drivers/input/serio/
DKconfig11 * standard AT keyboard and PS/2 mouse *
25 communicate with keyboard, mouse, etc.
30 tristate "i8042 PC Keyboard controller"
34 i8042 is the chip over which the standard AT keyboard and PS/2
72 tristate "Q40 keyboard controller"
76 tristate "Parallel port keyboard adapter"
80 an additional AT keyboard, XT keyboard or PS/2 mouse.
90 tristate "Acorn RiscPC keyboard controller"
95 keyboard connected to its keyboard controller.
101 tristate "AMBA KMI keyboard controller"
[all …]
Dams_delta_serio.c3 * Amstrad E3 (Delta) keyboard port driver
10 * The Amstrad Delta keyboard (aka mailboard) uses normal PC-AT style serial
11 * transmission. The keyboard port is formed of two GPIO lines, for clock
16 * Standard AT keyboard driver (atkbd) is used for handling the keyboard data.
31 MODULE_DESCRIPTION("AMS Delta (E3) keyboard port driver");
96 /* enable keyboard */ in ams_delta_serio_open()
104 /* disable keyboard */ in ams_delta_serio_close()
162 strlcpy(serio->name, "AMS DELTA keyboard adapter", sizeof(serio->name)); in ams_delta_serio_init()
/kernel/linux/linux-6.6/drivers/input/serio/
DKconfig11 * standard AT keyboard and PS/2 mouse *
25 communicate with keyboard, mouse, etc.
30 tristate "i8042 PC Keyboard controller"
34 i8042 is the chip over which the standard AT keyboard and PS/2
72 tristate "Q40 keyboard controller"
76 tristate "Parallel port keyboard adapter"
80 an additional AT keyboard, XT keyboard or PS/2 mouse.
90 tristate "Acorn RiscPC keyboard controller"
95 keyboard connected to its keyboard controller.
101 tristate "AMBA KMI keyboard controller"
[all …]
Dams_delta_serio.c3 * Amstrad E3 (Delta) keyboard port driver
10 * The Amstrad Delta keyboard (aka mailboard) uses normal PC-AT style serial
11 * transmission. The keyboard port is formed of two GPIO lines, for clock
16 * Standard AT keyboard driver (atkbd) is used for handling the keyboard data.
31 MODULE_DESCRIPTION("AMS Delta (E3) keyboard port driver");
96 /* enable keyboard */ in ams_delta_serio_open()
104 /* disable keyboard */ in ams_delta_serio_close()
162 strscpy(serio->name, "AMS DELTA keyboard adapter", sizeof(serio->name)); in ams_delta_serio_init()
/kernel/linux/linux-6.6/drivers/platform/chrome/wilco_ec/
Dkeyboard_leds.c3 * Keyboard backlight LED driver for the Wilco Embedded Controller
23 struct led_classdev keyboard; member
33 * struct wilco_keyboard_leds_msg - Message to/from EC for keyboard LED control.
72 "Failed sending keyboard LEDs command: %d\n", ret); in send_kbbl_msg()
97 "EC reported failure sending keyboard LEDs command: %d\n", in set_kbbl()
125 * kbbl_init() - Initialize the state of the keyboard backlight.
132 * Return: Final brightness of the keyboard, or negative error code on failure.
150 "EC reported failure sending keyboard LEDs command: %d\n", in kbbl_init()
169 container_of(cdev, struct wilco_keyboard_leds, keyboard); in wilco_keyboard_leds_set()
182 "Failed checking keyboard LEDs support: %d\n", ret); in wilco_keyboard_leds_init()
[all …]
/kernel/linux/linux-5.10/drivers/platform/chrome/wilco_ec/
Dkeyboard_leds.c3 * Keyboard backlight LED driver for the Wilco Embedded Controller
23 struct led_classdev keyboard; member
33 * struct wilco_keyboard_leds_msg - Message to/from EC for keyboard LED control.
72 "Failed sending keyboard LEDs command: %d\n", ret); in send_kbbl_msg()
97 "EC reported failure sending keyboard LEDs command: %d\n", in set_kbbl()
125 * kbbl_init() - Initialize the state of the keyboard backlight.
132 * Return: Final brightness of the keyboard, or negative error code on failure.
150 "EC reported failure sending keyboard LEDs command: %d\n", in kbbl_init()
169 container_of(cdev, struct wilco_keyboard_leds, keyboard); in wilco_keyboard_leds_set()
182 "Failed checking keyboard LEDs support: %d\n", ret); in wilco_keyboard_leds_init()
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/input/
Dpine64,pinephone-keyboard.yaml4 $id: http://devicetree.org/schemas/input/pine64,pinephone-keyboard.yaml#
7 title: Pine64 PinePhone keyboard
13 A keyboard accessory is available for the Pine64 PinePhone and PinePhone Pro.
19 const: pine64,pinephone-keyboard
28 description: Supply for the keyboard MCU
51 keyboard@15 {
52 compatible = "pine64,pinephone-keyboard";
Dgoogle,cros-ec-keyb.yaml8 title: ChromeOS EC Keyboard
15 Google's ChromeOS EC Keyboard is a simple matrix keyboard
26 - description: ChromeOS EC with keyboard and possibly buttons/switches
31 Enable a ghost filter for the matrix keyboard. This is recommended
45 when the keyboard has a custom design for the top row keys.
71 keyboard-controller {
91 * The values below are for a US keyboard layout and
136 /* No matrix keyboard, just buttons/switches */
137 keyboard-controller {
Dnvidia,tegra20-kbc.txt1 * Tegra keyboard controller
24 matrix-keyboard bindings:
27 matrix-keyboard-controller spec but to be used when the KEY_FN modifier
32 - wakeup-source: configure keyboard as a wakeup source for suspend/resume
37 keyboard: keyboard {
/kernel/linux/linux-5.10/drivers/platform/chrome/
Dcros_kbd_led_backlight.c2 // Keyboard backlight LED driver for ChromeOS
16 /* Keyboard LED ACPI Device must be defined in firmware */
38 dev_err(cdev->dev, "Error setting keyboard LED value: %d\n", in keyboard_led_set_brightness()
51 dev_err(cdev->dev, "Error getting keyboard LED value: %d\n", in keyboard_led_get_brightness()
66 /* Look for the keyboard LED ACPI Device */ in keyboard_led_probe()
101 .name = "chromeos-keyboard-leds",
109 MODULE_DESCRIPTION("ChromeOS Keyboard backlight LED Driver");
111 MODULE_ALIAS("platform:chromeos-keyboard-leds");
/kernel/linux/linux-5.10/arch/m68k/atari/
Datakeyb.c2 * Atari Keyboard driver for 680x0 Linux
22 #include <linux/keyboard.h>
39 /* Hook for keyboard inputdev driver */
71 * way, applications that allow their own keyboard mappings
104 KEYBOARD, AMOUSE, RMOUSE, JOYSTICK, CLOCK, RESYNC enumerator
117 /* ++roman: If a keyboard overrun happened, we can't tell in general how much
127 * it's really hard to decide whether they're mouse or keyboard bytes. Since
129 * mouse bytes here. If this is wrong, only a make code of the keyboard gets
131 * because then the keyboard repeat strikes...
152 pr_debug("Keyboard overrun\n"); in atari_keyboard_interrupt()
[all …]
/kernel/linux/linux-6.6/arch/m68k/atari/
Datakeyb.c2 * Atari Keyboard driver for 680x0 Linux
22 #include <linux/keyboard.h>
39 /* Hook for keyboard inputdev driver */
71 * way, applications that allow their own keyboard mappings
104 KEYBOARD, AMOUSE, RMOUSE, JOYSTICK, CLOCK, RESYNC enumerator
117 /* ++roman: If a keyboard overrun happened, we can't tell in general how much
127 * it's really hard to decide whether they're mouse or keyboard bytes. Since
129 * mouse bytes here. If this is wrong, only a make code of the keyboard gets
131 * because then the keyboard repeat strikes...
152 pr_debug("Keyboard overrun\n"); in atari_keyboard_interrupt()
[all …]
/kernel/linux/linux-5.10/Documentation/ABI/testing/
Dsysfs-driver-hid-lenovo9 Applies to Thinkpad USB Keyboard with TrackPoint.
18 Applies to Thinkpad USB Keyboard with TrackPoint.
25 Applies to Thinkpad USB Keyboard with TrackPoint.
35 Applies to Thinkpad USB Keyboard with TrackPoint.
42 Applies to Thinkpad USB Keyboard with TrackPoint.
51 Applies to Thinkpad USB Keyboard with TrackPoint.
56 Description: This setting controls whether Fn Lock is enabled on the keyboard (i.e. if F1 is Mute o…
60 Applies to ThinkPad Compact (USB|Bluetooth) Keyboard with TrackPoint.
/kernel/linux/linux-6.6/Documentation/ABI/testing/
Dsysfs-driver-hid-lenovo9 Applies to Thinkpad USB Keyboard with TrackPoint.
18 Applies to Thinkpad USB Keyboard with TrackPoint.
25 Applies to Thinkpad USB Keyboard with TrackPoint.
35 Applies to Thinkpad USB Keyboard with TrackPoint.
42 Applies to Thinkpad USB Keyboard with TrackPoint.
51 Applies to Thinkpad USB Keyboard with TrackPoint.
56 Description: This setting controls whether Fn Lock is enabled on the keyboard (i.e. if F1 is Mute o…
60 Applies to ThinkPad Compact (USB|Bluetooth) Keyboard with TrackPoint.
/kernel/linux/linux-5.10/drivers/hid/
DKconfig157 Support for Asus notebook built-in keyboard and touchpad via i2c, and
158 the Asus Republic of Gamers laptop keyboard special keys.
173 tristate "Belkin Flip KVM and Wireless keyboard"
177 Support for Belkin Flip KVM and Wireless keyboard.
202 tristate "Cherry Cymotion keyboard"
206 Support for Cherry Cymotion keyboard.
234 - Cougar 500k Gaming Keyboard
244 - Macally ikey keyboard
247 tristate "Prodikeys PC-MIDI Keyboard support"
251 Support for Prodikeys PC-MIDI Keyboard device support.
[all …]
/kernel/linux/linux-6.6/drivers/hid/surface-hid/
DKconfig18 integrated touchpad and keyboard.
21 integrated touchpad and keyboard, on 7th generation Microsoft Surface
25 tristate "HID keyboard transport driver for Surface System Aggregator Module"
33 integrated keyboard on those devices.
35 Say M or Y here, if you want support for the integrated keyboard on
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/input/
Dnvidia,tegra20-kbc.txt1 * Tegra keyboard controller
24 matrix-keyboard bindings:
27 matrix-keyboard-controller spec but to be used when the KEY_FN modifier
32 - wakeup-source: configure keyboard as a wakeup source for suspend/resume
37 keyboard: keyboard {
/kernel/linux/linux-5.10/drivers/platform/x86/
Dsystem76_acpi.c35 // Array of keyboard LED brightness levels
45 // Array of keyboard LED colors in 24-bit RGB format
114 // Get the last set keyboard LED brightness
123 // Set the keyboard LED brightness
133 // Get the last set keyboard LED color
147 // Set the keyboard LED color
181 // Notify that the keyboard LED was changed by hardware
190 // Read keyboard LED brightness as set by hardware
202 // Toggle the keyboard LED
214 // Decrease the keyboard LED brightness
[all …]
/kernel/linux/linux-5.10/Documentation/userspace-api/media/rc/
Drc-tables.rst19 The modules register the remote as keyboard within the linux input
20 layer. This means that the IR key strokes will look like normal keyboard
52 - Keyboard digit 0
60 - Keyboard digit 1
68 - Keyboard digit 2
76 - Keyboard digit 3
84 - Keyboard digit 4
92 - Keyboard digit 5
100 - Keyboard digit 6
108 - Keyboard digit 7
[all …]

12345678910>>...44