Home
last modified time | relevance | path

Searched +full:button +full:- +full:down (Results 1 – 25 of 340) sorted by relevance

12345678910>>...14

/linux-6.14.4/Documentation/input/
Dgamepad.rst1 ---------------------------
3 ---------------------------
11 having user-space deal with different button-mappings for each gamepad, this
25 | <===DP===> |SE| |ST| (W) -|- (E) | |
35 D-Pad Left Right Action Pad
43 - Action-Pad
44 4 buttons in diamonds-shape (on the right side). The buttons are
47 - D-Pad (Direction-pad)
48 4 buttons (on the left side) that point up, down, left and right.
49 - Menu-Pad
[all …]
/linux-6.14.4/Documentation/devicetree/bindings/input/
Dgpio-mouse.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/input/gpio-mouse.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
11 to 5-7 GPIO lines.
14 - Anshul Dalal <[email protected]>
18 const: gpio-mouse
20 scan-interval-ms:
23 up-gpios:
26 down-gpios:
[all …]
Dgpio-keys.yaml1 # SPDX-License-Identifier: GPL-2.0-only
3 ---
4 $id: http://devicetree.org/schemas/input/gpio-keys.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Rob Herring <[email protected]>
15 - gpio-keys
16 - gpio-keys-polled
23 poll-interval: true
26 …"^(button|event|key|switch|(button|event|key|switch)-[a-z0-9-]+|[a-z0-9-]+-(button|event|key|switc…
35 - items:
[all …]
/linux-6.14.4/Documentation/input/devices/
Djoystick-parport.rst3 .. _joystick-parport:
9 :Copyright: |copy| 1998-2000 Vojtech Pavlik <[email protected]>
10 :Copyright: |copy| 1998 Andree Borrmann <a.borrmann@tu-bs.de>
18 Any information in this file is provided as-is, without any guarantee that
36 Many console and 8-bit computer gamepads and joysticks are supported. The
40 ------------
59 for your pads, use either keyboard or joystick port, and make a pass-through
69 (pin 9) -----> Power
77 (pin 9) ----|>|-------+------> Power
79 (pin 8) ----|>|-------+
[all …]
Dsentelic.rst8 :Copyright: |copy| 2002-2011 Sentelic Corporation.
10 :Last update: Dec-07-2011
15 A) MSID 4: Scrolling wheel mode plus Forward page(4th button) and Backward
16 page (5th button)
28 BYTE |---------------|BYTE |---------------|BYTE|---------------|BYTE|---------------|
30 |---------------| |---------------| |---------------| |---------------|
37 Bit2 => Middle Button, 1 is pressed, 0 is not pressed.
38 Bit1 => Right Button, 1 is pressed, 0 is not pressed.
39 Bit0 => Left Button, 1 is pressed, 0 is not pressed.
40 Byte 2: X Movement(9-bit 2's complement integers)
[all …]
Datarikbd.rst12 provides a convenient connection point for a mouse and switch-type joysticks.
13 The ikbd processor also maintains a time-of-day clock with one second
18 The ikbd communicates with the main processor over a high speed bi-directional
41 0xF8-0xFB relative mouse position records (lsbs determined by
42 mouse button states)
43 0xFC time-of-day
67 ---------------------------
71 button being pressed or released, or motion in either axis exceeding a
84 ; where y is the right button state
85 ; and x is the left button state
[all …]
/linux-6.14.4/drivers/input/mouse/
Dgpio_mouse.c1 // SPDX-License-Identifier: GPL-2.0-only
20 * @down: GPIO line for down value.
23 * @bleft: GPIO line for left button.
24 * @bmiddle: GPIO line for middle button.
25 * @bright: GPIO line for right button.
34 struct gpio_desc *down; member
51 if (gpio->bleft) in gpio_mouse_scan()
53 gpiod_get_value(gpio->bleft)); in gpio_mouse_scan()
54 if (gpio->bmiddle) in gpio_mouse_scan()
56 gpiod_get_value(gpio->bmiddle)); in gpio_mouse_scan()
[all …]
/linux-6.14.4/arch/arm/boot/dts/allwinner/
Dsun4i-a10-inet9f-rev03.dts4 * This file is dual-licensed: you can use it either under the terms
43 /dts-v1/;
44 #include "sun4i-a10.dtsi"
45 #include "sunxi-common-regulators.dtsi"
46 #include <dt-bindings/gpio/gpio.h>
47 #include <dt-bindings/input/input.h>
48 #include <dt-bindings/interrupt-controller/irq.h>
51 model = "iNet-9F Rev 03";
52 compatible = "inet-tek,inet9f-rev03", "allwinner,sun4i-a10";
59 stdout-path = "serial0:115200n8";
[all …]
Dsun8i-v3s-anbernic-rg-nano.dts1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
3 /dts-v1/;
4 #include <dt-bindings/input/linux-event-codes.h>
5 #include "sun8i-v3s.dtsi"
6 #include "sunxi-common-regulators.dtsi"
10 compatible = "anbernic,rg-nano", "allwinner,sun8i-v3s";
19 compatible = "pwm-backlight";
20 brightness-levels = <0 1 2 3 8 14 21 32 46 60 80 100>;
21 default-brightness-level = <11>;
22 power-supply = <&reg_vcc5v0>;
[all …]
/linux-6.14.4/arch/arm64/boot/dts/allwinner/
Dsun50i-h700-anbernic-rg35xx-2024.dts1 // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
6 /dts-v1/;
8 #include "sun50i-h616.dtsi"
9 #include "sun50i-h616-cpu-opp.dtsi"
10 #include <dt-bindings/gpio/gpio.h>
11 #include <dt-bindings/input/linux-event-codes.h>
12 #include <dt-bindings/interrupt-controller/arm-gic.h>
13 #include <dt-bindings/leds/common.h>
17 chassis-type = "handset";
18 compatible = "anbernic,rg35xx-2024", "allwinner,sun50i-h700";
[all …]
/linux-6.14.4/drivers/macintosh/
Dadbhid.c1 // SPDX-License-Identifier: GPL-2.0
19 * - Standard 1 button mouse
20 * - All standard Apple Extended protocol (handler ID 4)
21 * - mouseman and trackman mice & trackballs
22 * - PowerBook Trackpad (default setup: enable tapping)
23 * - MicroSpeed mouse & trackball (needs testing)
24 * - CH Products Trackball Pro (needs testing)
25 * - Contour Design (Contour Mouse)
26 * - Hunter digital (NoHandsMouse)
27 * - Kensignton TurboMouse 5 (needs testing)
[all …]
/linux-6.14.4/arch/arm64/boot/dts/apple/
Dt8011-pro2.dtsi1 // SPDX-License-Identifier: GPL-2.0+ OR MIT
8 #include <dt-bindings/input/input.h>
11 chassis-type = "tablet";
13 gpio-keys {
14 compatible = "gpio-keys";
16 button-home {
17 label = "Home Button";
20 wakeup-source;
23 button-power {
24 label = "Power Button";
[all …]
Ds800x-ipad5.dtsi1 // SPDX-License-Identifier: GPL-2.0+ OR MIT
8 #include "s800-0-3-common.dtsi"
9 #include <dt-bindings/input/input.h>
12 chassis-type = "tablet";
14 gpio-keys {
15 compatible = "gpio-keys";
17 button-home {
18 label = "Home Button";
21 wakeup-source;
24 button-power {
[all …]
Ds8001-pro.dtsi1 // SPDX-License-Identifier: GPL-2.0+ OR MIT
9 #include "s8001-common.dtsi"
10 #include <dt-bindings/input/input.h>
13 chassis-type = "tablet";
15 gpio-keys {
16 compatible = "gpio-keys";
18 button-home {
19 label = "Home Button";
22 wakeup-source;
25 button-power {
[all …]
Dt8010-ipad6.dtsi1 // SPDX-License-Identifier: GPL-2.0+ OR MIT
9 #include "t8010-common.dtsi"
10 #include <dt-bindings/input/input.h>
13 chassis-type = "tablet";
15 gpio-keys {
16 compatible = "gpio-keys";
18 button-home {
19 label = "Home Button";
22 wakeup-source;
25 button-power {
[all …]
Ds800x-se.dtsi1 // SPDX-License-Identifier: GPL-2.0+ OR MIT
8 #include "s800-0-3-common.dtsi"
9 #include <dt-bindings/input/input.h>
12 chassis-type = "handset";
14 gpio-keys {
15 compatible = "gpio-keys";
17 button-home {
18 label = "Home Button";
21 wakeup-source;
24 button-power {
[all …]
Ds800x-6s.dtsi1 // SPDX-License-Identifier: GPL-2.0+ OR MIT
8 #include "s800-0-3-common.dtsi"
9 #include <dt-bindings/input/input.h>
12 chassis-type = "handset";
14 gpio-keys {
15 compatible = "gpio-keys";
17 button-home {
18 label = "Home Button";
21 wakeup-source;
24 button-power {
[all …]
Dt7000-mini4.dtsi1 // SPDX-License-Identifier: GPL-2.0+ OR MIT
9 #include "t7000-common.dtsi"
10 #include "t7000-handheld.dtsi"
11 #include <dt-bindings/input/input.h>
14 chassis-type = "tablet";
16 gpio-keys {
17 compatible = "gpio-keys";
19 button-home {
20 label = "Home Button";
23 wakeup-source;
[all …]
Dt7000-6.dtsi1 // SPDX-License-Identifier: GPL-2.0+ OR MIT
7 #include <dt-bindings/input/input.h>
9 #include "t7000-common.dtsi"
10 #include "t7000-handheld.dtsi"
13 chassis-type = "handset";
15 gpio-keys {
16 compatible = "gpio-keys";
18 button-home {
19 label = "Home Button";
22 wakeup-source;
[all …]
Dt8010-n112.dts1 // SPDX-License-Identifier: GPL-2.0+ OR MIT
7 /dts-v1/;
10 #include "t8010-common.dtsi"
11 #include <dt-bindings/input/input.h>
14 compatible = "apple,n112", "apple,t8010", "apple,arm-platform";
16 chassis-type = "handset";
18 gpio-keys {
19 compatible = "gpio-keys";
21 button-home {
22 label = "Home Button";
[all …]
Dt7000-n102.dts1 // SPDX-License-Identifier: GPL-2.0+ OR MIT
7 /dts-v1/;
10 #include "t7000-common.dtsi"
11 #include "t7000-handheld.dtsi"
12 #include <dt-bindings/input/input.h>
15 compatible = "apple,n102", "apple,t7000", "apple,arm-platform";
17 chassis-type = "handset";
19 gpio-keys {
20 compatible = "gpio-keys";
22 button-home {
[all …]
Ds5l8960x-5s.dtsi1 // SPDX-License-Identifier: GPL-2.0+ OR MIT
10 #include "s5l8960x-common.dtsi"
11 #include <dt-bindings/input/input.h>
14 chassis-type = "handset";
16 gpio-keys {
17 compatible = "gpio-keys";
19 button-home {
20 label = "Home Button";
23 wakeup-source;
26 button-power {
[all …]
Ds5l8960x-air1.dtsi1 // SPDX-License-Identifier: GPL-2.0+ OR MIT
10 #include "s5l8960x-common.dtsi"
11 #include <dt-bindings/input/input.h>
14 chassis-type = "tablet";
16 gpio-keys {
17 compatible = "gpio-keys";
19 button-home {
20 label = "Home Button";
23 wakeup-source;
26 button-power {
[all …]
Ds5l8960x-mini2.dtsi1 // SPDX-License-Identifier: GPL-2.0+ OR MIT
10 #include "s5l8960x-common.dtsi"
11 #include <dt-bindings/input/input.h>
14 chassis-type = "tablet";
16 gpio-keys {
17 compatible = "gpio-keys";
19 button-home {
20 label = "Home Button";
23 wakeup-source;
26 button-power {
[all …]
/linux-6.14.4/drivers/hid/
Dhid-roccat-kone.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
21 kone_keystroke_button_1 = 0xf0, /* left mouse button */
22 kone_keystroke_button_2 = 0xf1, /* right mouse button */
24 kone_keystroke_button_9 = 0xf3, /* side button up */
25 kone_keystroke_button_8 = 0xf4 /* side button down */
34 uint8_t number; /* range 1-8 */
44 /* valid button types until firmware 1.32 */
45 kone_button_info_type_button_1 = 0x1, /* click (left mouse button) */
46 kone_button_info_type_button_2 = 0x2, /* menu (right mouse button)*/
64 /* additional valid button types since firmware 1.38 */
[all …]

12345678910>>...14