Home
last modified time | relevance | path

Searched refs:mouse (Results 1 – 25 of 83) sorted by relevance

1234

/Linux-v4.19/drivers/input/mouse/
Dvsxxxaa.c126 static void vsxxxaa_drop_bytes(struct vsxxxaa *mouse, int num) in vsxxxaa_drop_bytes() argument
128 if (num >= mouse->count) { in vsxxxaa_drop_bytes()
129 mouse->count = 0; in vsxxxaa_drop_bytes()
131 memmove(mouse->buf, mouse->buf + num, BUFLEN - num); in vsxxxaa_drop_bytes()
132 mouse->count -= num; in vsxxxaa_drop_bytes()
136 static void vsxxxaa_queue_byte(struct vsxxxaa *mouse, unsigned char byte) in vsxxxaa_queue_byte() argument
138 if (mouse->count == BUFLEN) { in vsxxxaa_queue_byte()
140 mouse->name, mouse->phys); in vsxxxaa_queue_byte()
141 vsxxxaa_drop_bytes(mouse, 1); in vsxxxaa_queue_byte()
146 mouse->buf[mouse->count++] = byte; in vsxxxaa_queue_byte()
[all …]
DKconfig16 tristate "PS/2 mouse"
23 Say Y here if you have a PS/2 mouse connected to your system. This
24 includes the standard 2 or 3-button PS/2 mouse, as well as PS/2
42 bool "ALPS PS/2 mouse protocol extension" if EXPERT
52 bool "BYD PS/2 mouse protocol extension" if EXPERT
62 bool "Logitech PS/2++ mouse protocol extension" if EXPERT
66 Say Y here if you have a Logitech PS/2++ mouse connected to
72 bool "Synaptics PS/2 mouse protocol extension" if EXPERT
94 bool "Cypress PS/2 mouse protocol extension" if EXPERT
104 bool "Fujitsu Lifebook PS/2 mouse protocol extension" if EXPERT
[all …]
/Linux-v4.19/drivers/hid/usbhid/
Dusbmouse.c63 struct usb_mouse *mouse = urb->context; in usb_mouse_irq() local
64 signed char *data = mouse->data; in usb_mouse_irq()
65 struct input_dev *dev = mouse->dev; in usb_mouse_irq()
94 dev_err(&mouse->usbdev->dev, in usb_mouse_irq()
96 mouse->usbdev->bus->bus_name, in usb_mouse_irq()
97 mouse->usbdev->devpath, status); in usb_mouse_irq()
102 struct usb_mouse *mouse = input_get_drvdata(dev); in usb_mouse_open() local
104 mouse->irq->dev = mouse->usbdev; in usb_mouse_open()
105 if (usb_submit_urb(mouse->irq, GFP_KERNEL)) in usb_mouse_open()
113 struct usb_mouse *mouse = input_get_drvdata(dev); in usb_mouse_close() local
[all …]
DKconfig16 and mouse drivers at the same time. More information is available:
71 to use the generic HID driver for your USB mouse and prefer
72 to use the mouse in its limited Boot Protocol mode instead.
/Linux-v4.19/Documentation/input/devices/
Datarikbd.rst12 provides a convenient connection point for a mouse and switch-type joysticks.
17 keyswitches, mouse resolution, etc. can be accommodated.
20 different applications of the keyboard, joysticks, or mouse. Limited use of
40 0xF7 absolute mouse position record
41 0xF8-0xFB relative mouse position records (lsbs determined by
42 mouse button states)
55 The mouse port should be capable of supporting a mouse with resolution of
57 mouse should be scanned at a rate that will permit accurate tracking at
59 The ikbd can report mouse motion in three distinctly different ways. It can
61 within the ikbd, or by converting mouse motion into keyboard cursor control
[all …]
Dbcm5974.rst37 mouse via the mousedev driver (/dev/input/mice).
42 The Apple multi-touch trackpads report both mouse and keyboard events via
45 HID mouse and keyboard, and claim the whole device. To remedy, the usb
Damijoy.rst40 Amiga mouse pinout
96 JOY0DAT 00A R Denise Joystick-mouse 0 data (left vert, horiz)
97 JOY1DAT 00C R Denise Joystick-mouse 1 data (right vert,horiz)
123 clocked by 2 of the signals input from the mouse serial
168 JOYTEST 036 W Denise Write to all 4 joystick-mouse counters at once.
Dappletouch.rst29 the mouse data from /dev/input/mice (using gpm, or X11).
33 tap for middle button mouse emulation, 3 finger tap for right button mouse
Delantech.rst67 Note that a mouse button is also associated with either the touchpad or the
243 L, R, M = 1 when Left, Right, Middle mouse button pressed
283 directly to L, M and R mouse buttons
311 L, R = 1 when Left, Right mouse button pressed
320 L, R = 1 when Left, Right mouse button pressed
433 L, R = 1 when Left, Right mouse button pressed
495 L, R = 1 when Left, Right mouse button pressed
578 L, R = 1 when Left, Right mouse button pressed
664 L, R = 1 when Left, Right mouse button pressed
703 L, R = 1 when Left, Right mouse button pressed
[all …]
/Linux-v4.19/Documentation/devicetree/bindings/input/
Dgpio-mouse.txt3 This simply uses standard GPIO handles to define a simple mouse connected
7 - compatible: must be "gpio-mouse"
15 - button-left-gpios: GPIO line handle to the left mouse button
16 - button-middle-gpios: GPIO line handle to the middle mouse button
17 - button-right-gpios: GPIO line handle to the right mouse button
22 gpio-mouse {
23 compatible = "gpio-mouse";
/Linux-v4.19/Documentation/x86/
Dusb-legacy-support.txt8 feature that allows one to use the USB mouse and keyboard as if they were
14 1) On some machines, the emulated PS/2 mouse takes over even when no USB
15 mouse is present and a real PS/2 mouse is present. In that case the extra
16 features (wheel, extra buttons, touchpad mode) of the real PS/2 mouse may
19 2) If CONFIG_HIGHMEM64G is enabled, the PS/2 mouse emulation can cause
31 PS/2 mouse driver. Since the PS/2 mouse driver is in 2.6 compiled into
/Linux-v4.19/Documentation/ABI/testing/
Dsysfs-driver-hid-roccat-kone4 Description: It is possible to switch the dpi setting of the mouse with the
7 setting reported by the mouse. This number has to be further
32 firmware reported by the mouse. Using the integer value eases
42 Description: The mouse can store 5 profiles which can be switched by the
49 data back to the mouse. The data has to be 975 bytes long.
50 The mouse will reject invalid data, whereas the profile number
58 Description: When read, this file returns the settings stored in the mouse.
61 When written, this file lets write settings back to the mouse.
62 The data has to be 36 bytes long. The mouse will reject invalid
71 that's active when the mouse is powered on.
[all …]
Dsysfs-driver-hid-lenovo4 Description: This controls if mouse clicks should be generated if the trackpoint is quickly pressed…
26 Description: This setting controls if the mouse click events generated by pressing the trackpoint (…
27 a left or right mouse button click.
41 Description: This setting controls how fast the trackpoint needs to be pressed to generate a mouse
/Linux-v4.19/Documentation/ABI/obsolete/
Dsysfs-driver-hid-roccat-savu4 Description: The mouse can store 5 profiles which can be switched by the
8 respective profile buttons to the mouse. The data has to be
10 The mouse will reject invalid data.
28 Description: The mouse can store 5 profiles which can be switched by the
33 settings back to the mouse. The data has to be 43 bytes long.
34 The mouse will reject invalid data.
62 Description: The mouse can store 5 profiles which can be switched by the
65 that's active when the mouse is powered on next time.
66 When written, the mouse activates the set profile immediately.
68 The mouse will reject invalid data.
[all …]
Dsysfs-driver-hid-roccat-konepure4 Description: The mouse can store 5 profiles which can be switched by the
7 that's active when the mouse is powered on next time.
8 When written, the mouse activates the set profile immediately.
10 The mouse will reject invalid data.
32 Description: The mouse can store a macro with max 500 key/button strokes
43 Description: The mouse can store 5 profiles which can be switched by the
47 buttons back to the mouse. The data has to be 59 bytes long.
48 The mouse will reject invalid data.
58 Description: The mouse can store 5 profiles which can be switched by the
63 settings back to the mouse. The data has to be 31 bytes long.
[all …]
Dsysfs-driver-hid-roccat-koneplus7 profile that's active when the mouse is powered on next time.
9 and the mouse activates this profile immediately.
18 profile that's active when the mouse is powered on next time.
20 and the mouse activates this profile immediately.
28 firmware reported by the mouse. Using the integer value eases
47 Description: The mouse can store a macro with max 500 key/button strokes
58 Description: The mouse can store 5 profiles which can be switched by the
62 buttons back to the mouse. The data has to be 77 bytes long.
63 The mouse will reject invalid data.
73 Description: The mouse can store 5 profiles which can be switched by the
[all …]
Dsysfs-driver-hid-roccat-pyra4 Description: It is possible to switch the cpi setting of the mouse with the
7 setting reported by the mouse. This number has to be further
32 firmware reported by the mouse. Using the integer value eases
51 Description: The mouse can store 5 profiles which can be switched by the
55 buttons back to the mouse. The data has to be 19 bytes long.
56 The mouse will reject invalid data.
66 Description: The mouse can store 5 profiles which can be switched by the
78 Description: The mouse can store 5 profiles which can be switched by the
83 settings back to the mouse. The data has to be 13 bytes long.
84 The mouse will reject invalid data.
[all …]
Dsysfs-driver-hid-roccat-kovaplus17 When written, the mouse activates this profile immediately.
19 active when the mouse is powered on.
46 firmware reported by the mouse. Using the integer value eases
65 Description: The mouse can store 5 profiles which can be switched by the
69 buttons back to the mouse. The data has to be 23 bytes long.
70 The mouse will reject invalid data.
80 Description: The mouse can store 5 profiles which can be switched by the
92 Description: The mouse can store 5 profiles which can be switched by the
97 settings back to the mouse. The data has to be 16 bytes long.
98 The mouse will reject invalid data.
[all …]
/Linux-v4.19/drivers/input/
DKconfig9 tristate "Generic input layer (needed for keyboard, mouse, ...)" if EXPERT
12 Say Y here if you have any input device (mouse, keyboard, tablet,
15 keyboard and mouse.
98 Say Y here if you want your mouse to be accessible as char devices
100 emulated IntelliMouse Explorer PS/2 mouse. That way, all user space
102 mouse.
113 Say Y here if you want your mouse also be accessible as char device
125 it as a mouse then the mousedev driver needs to know the X window
135 it as a mouse then the mousedev driver needs to know the X window
165 want all events (keypresses, mouse movements), to be output to
[all …]
/Linux-v4.19/Documentation/input/
Dinput.rst25 events (keystrokes, mouse movements) to the input module.
31 via various interfaces - keystrokes to the kernel, mouse movements via
37 For the most usual configuration, with one USB mouse and one USB keyboard,
48 After this, the USB keyboard will work straight away, and the USB mouse
60 After that you have to point GPM (the textmode mouse cut&paste tool) and
73 When you do all of the above, you can use your USB mouse and keyboard.
118 ``mousedev`` is a hack to make legacy programs that use mouse input
120 a PS/2-style (a la /dev/psaux) mouse device available to the
134 Each ``mouse`` device is assigned to a single mouse or digitizer, except
144 via a virtual PS/2 mouse and thus needs to be scaled
[all …]
/Linux-v4.19/drivers/staging/unisys/visorinput/
DKconfig10 console (keyboard and mouse) that is accessible through the
14 and mouse interaction will not be available.
/Linux-v4.19/drivers/input/serio/
DKconfig10 * standard AT keyboard and PS/2 mouse *
24 communicate with keyboard, mouse, etc.
34 mouse are connected to the computer. If you use these devices,
47 Say Y here if you plan to use an input device (mouse, joystick,
62 equipped with the ct82c710 chip and want to use a mouse connected
79 an additional AT keyboard, XT keyboard or PS/2 mouse.
108 tristate "HP GSC PS/2 keyboard and PS/2 mouse controller"
148 tristate "PCI PS/2 keyboard and PS/2 mouse controller"
172 to a PS/2 port, such as PS/2 mouse or standard AT keyboard.
246 tristate "GRLIB APBPS2 PS/2 keyboard/mouse controller"
[all …]
/Linux-v4.19/drivers/misc/ibmasm/
Dremote.c141 input->data.mouse.x, input->data.mouse.y, in print_input()
162 input_report_abs(dev, ABS_X, input->data.mouse.x); in send_mouse_event()
163 input_report_abs(dev, ABS_Y, input->data.mouse.y); in send_mouse_event()
/Linux-v4.19/Documentation/driver-api/gpio/
Ddrivers-on-gpio.rst24 - gpio_mouse: drivers/input/mouse/gpio_mouse.c is used to provide a mouse with
25 up to three buttons by simply using GPIOs and no mouse port. You can cut the
26 mouse cable and connect the wires to GPIO lines or solder a mouse connector
/Linux-v4.19/Documentation/usb/
Dgadget_hid.txt92 device type (keyboard / mouse / joystick) - E.G.:
116 # hid_gadget_test /dev/hidg1 mouse
118 You can test the mouse emulation. Values are two signed numbers.
346 printf(" mouse options:\n"
350 printf("\n mouse values:\n"
376 fprintf(stderr, "Usage: %s devname mouse|keyboard|joystick\n",

1234