Home
last modified time | relevance | path

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

/linux-4.4.14/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 "Logitech PS/2++ mouse protocol extension" if EXPERT
56 Say Y here if you have a Logitech PS/2++ mouse connected to
62 bool "Synaptics PS/2 mouse protocol extension" if EXPERT
72 bool "Cypress PS/2 mouse protocol extension" if EXPERT
82 bool "Fujitsu Lifebook PS/2 mouse protocol extension" if EXPERT
92 bool "IBM Trackpoint PS/2 mouse protocol extension" if EXPERT
[all …]
/linux-4.4.14/drivers/hid/usbhid/
Dusbmouse.c64 struct usb_mouse *mouse = urb->context; in usb_mouse_irq() local
65 signed char *data = mouse->data; in usb_mouse_irq()
66 struct input_dev *dev = mouse->dev; in usb_mouse_irq()
95 dev_err(&mouse->usbdev->dev, in usb_mouse_irq()
97 mouse->usbdev->bus->bus_name, in usb_mouse_irq()
98 mouse->usbdev->devpath, status); in usb_mouse_irq()
103 struct usb_mouse *mouse = input_get_drvdata(dev); in usb_mouse_open() local
105 mouse->irq->dev = mouse->usbdev; in usb_mouse_open()
106 if (usb_submit_urb(mouse->irq, GFP_KERNEL)) in usb_mouse_open()
114 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-4.4.14/Documentation/input/
Datarikbd.txt9 provides a convenient connection point for a mouse and switch-type joysticks.
14 keyswitches, mouse resolution, etc. can be accommodated.
17 different applications of the keyboard, joysticks, or mouse. Limited use of
32 0xF7 absolute mouse position record
33 0xF8-0xFB relative mouse position records (lsbs determined by
34 mouse button states)
45 The mouse port should be capable of supporting a mouse with resolution of
47 mouse should be scanned at a rate that will permit accurate tracking at
49 The ikbd can report mouse motion in three distinctly different ways. It can
51 within the ikbd, or by converting mouse motion into keyboard cursor control
[all …]
Dinput.txt44 events (keystrokes, mouse movements) to the input module.
49 various interfaces - keystrokes to the kernel, mouse movements via a
54 For the most usual configuration, with one USB mouse and one USB keyboard,
65 After this, the USB keyboard will work straight away, and the USB mouse
77 After that you have to point GPM (the textmode mouse cut&paste tool) and
90 When you do all of the above, you can use your USB mouse and keyboard.
174 mousedev is also a hack to make programs that use mouse input
176 a PS/2-style (a la /dev/psaux) mouse device available to the
191 Each 'mouse' device is assigned to a single mouse or digitizer, except
200 via a virtual PS/2 mouse and thus needs to be scaled
[all …]
Dbcm5974.txt31 mouse via the mousedev driver (/dev/input/mice).
36 The Apple multi-touch trackpads report both mouse and keyboard events via
39 HID mouse and keyboard, and claim the whole device. To remedy, the usb
Damijoy.txt24 Amiga mouse pinout
63 JOY0DAT 00A R Denise Joystick-mouse 0 data (left vert, horiz)
64 JOY1DAT 00C R Denise Joystick-mouse 1 data (right vert,horiz)
84 clocked by 2 of the signals input from the mouse serial
117 JOYTEST 036 W Denise Write to all 4 joystick-mouse counters at once.
Dappletouch.txt24 the mouse data from /dev/input/mice (using gpm, or X11).
28 tap for middle button mouse emulation, 3 finger tap for right button mouse
Delantech.txt69 Note that a mouse button is also associated with either the touchpad or the
248 L, R, M = 1 when Left, Right, Middle mouse button pressed
285 directly to L, M and R mouse buttons
312 L, R = 1 when Left, Right mouse button pressed
321 L, R = 1 when Left, Right mouse button pressed
429 L, R = 1 when Left, Right mouse button pressed
491 L, R = 1 when Left, Right mouse button pressed
572 L, R = 1 when Left, Right mouse button pressed
658 L, R = 1 when Left, Right mouse button pressed
693 L, R = 1 when Left, Right mouse button pressed
[all …]
Dsentelic.txt33 Bit4 => 1 = 4th mouse button is pressed, Forward one page.
34 0 = 4th mouse button is not pressed.
35 Bit5 => 1 = 5th mouse button is pressed, Backward one page.
36 0 = 5th mouse button is not pressed.
64 Bit4 => 1 = 4th mouse button is pressed, Forward one page.
65 0 = 4th mouse button is not pressed.
66 Bit5 => 1 = 5th mouse button is pressed, Backward one page.
67 0 = 5th mouse button is not pressed.
341 Bit4 => 4th mouse button(forward one page)
342 Bit5 => 5th mouse button(backward one page)
[all …]
Dinput-programming.txt125 for for example mouse movement, where you don't want the X and Y values
184 device. A relative value may be for example a mouse movement in the X axis.
185 The mouse reports it as a relative difference from the last position,
Devent-codes.txt35 - Used to describe relative axis value changes, e.g. moving the mouse 5 units
77 occurring at the same moment in time. For example, motion of a mouse may set
152 EV_REL events describe relative changes in a property. For example, a mouse may
311 REL_{X,Y} must be reported when the mouse moves. BTN_LEFT must be used to report
Dalps.txt121 Protocol Version 2 DualPoint devices send standard PS/2 mouse packets for
140 Devices which use the interleaving format normally send standard PS/2 mouse
Djoystick.txt325 The trackball should work with USB mousedev module as a normal mouse. See
326 the USB documentation for how to setup an USB mouse.
Djoystick-parport.txt456 9 | SNES mouse
/linux-4.4.14/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
D00-INDEX18 - how to fix/avoid quirks when using emulated PS/2 mouse/keyboard.
/linux-4.4.14/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-4.4.14/Documentation/ABI/obsolete/
Dsysfs-driver-hid-roccat-savu4 Description: The mouse can store 5 profiles which can be switched by the
8 buttons to the mouse. The data has to be 47 bytes long.
9 The mouse will reject invalid data.
27 Description: The mouse can store 5 profiles which can be switched by the
32 settings back to the mouse. The data has to be 43 bytes long.
33 The mouse will reject invalid data.
61 Description: The mouse can store 5 profiles which can be switched by the
64 that's active when the mouse is powered on next time.
65 When written, the mouse activates the set profile immediately.
67 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 …]
Dsysfs-driver-hid-roccat-ryos12 Description: The mouse can store 5 profiles which can be switched by the
/linux-4.4.14/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.
99 Say Y here if you want your mouse to be accessible as char devices
101 emulated IntelliMouse Explorer PS/2 mouse. That way, all user space
103 mouse.
115 Say Y here if you want your mouse also be accessible as char device
128 it as a mouse then the mousedev driver needs to know the X window
138 it as a mouse then the mousedev driver needs to know the X window
168 want all events (keypresses, mouse movements), to be output to
[all …]
DMakefile22 obj-$(CONFIG_INPUT_MOUSE) += mouse/
/linux-4.4.14/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.
100 tristate "AVR32 PSIF PS/2 keyboard and mouse controller"
104 and connect a PS/2 keyboard and/or mouse to it.
118 tristate "HP GSC PS/2 keyboard and PS/2 mouse controller"
158 tristate "PCI PS/2 keyboard and PS/2 mouse controller"
[all …]
Dmaceps2.c186 port_data[1].port = &mace->perif.ps2.mouse; in maceps2_init()
/linux-4.4.14/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()
Dremote.h78 struct mouse_input mouse; member
/linux-4.4.14/Documentation/gpio/
Ddrivers-on-gpio.txt23 - gpio_mouse: drivers/input/mouse/gpio_mouse.c is used to provide a mouse with
24 up to three buttons by simply using GPIOs and no mouse port. You can cut the
25 mouse cable and connect the wires to GPIO lines or solder a mouse connector
/linux-4.4.14/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",
DCREDITS73 - Genius Germany donated a USB mouse to test the mouse boot
88 mouse.
Dproc_usb_info.txt304 an external hub connected to the root hub, and a mouse and
328 I: If#= 0 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=01 Prot=02 Driver=mouse
350 I: If#= 0 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=01 Prot=02 Driver=mouse
373 Level 2 | Dev# 3: mouse (1.5)| | Dev# 4: serial (12)|
383 |_ CN.0: Dev #3, mouse, 1.5 Mbps
/linux-4.4.14/drivers/hid/
DKconfig209 tristate "Cypress mouse and barcode readers"
213 Support for cypress mouse and barcode readers.
245 tristate "ELECOM BM084 bluetooth mouse"
248 Support for the ELECOM BM084 (bluetooth mouse).
286 - SHARKOON DarkGlider Gaming mouse
407 into a single mouse and a single keyboard device.
417 T651, TK820), some mice (Zone Touch mouse), or even keyboards (Solar
546 tristate "Ortek PKB-1700/WKB-2000/Skycable wireless keyboard and mouse trackpad"
580 the userspace to touch events instead of mouse events.
663 of other vendor unique HID usages to random mouse events.
[all …]
DMakefile45 obj-$(CONFIG_HID_HOLTEK) += hid-holtek-mouse.o
/linux-4.4.14/drivers/staging/unisys/Documentation/
Doverview.txt15 * visorinput - keyboard and mouse
30 devices), or "console partition" (for virtual keyboard and mouse devices).
47 provide a guest graphics console are for keyboard and mouse (via visorinput).
171 (controls keyboard, video, and mouse), whereas bus 2 corresponds to the
307 (e.g., /sys/class/input/) for virtual keyboard and virtual mouse devices.
309 named "visor Keyboard", while a s-Par virtual mouse device has 2 Linux input
313 automatically find and properly use s-Par virtual keyboard and mouse devices.
314 As the s-Par back-end reports keyboard and mouse activity via events on the
/linux-4.4.14/Documentation/devicetree/bindings/serio/
Dallwinner,sun4i-ps2.txt5 and mouse can be connected.
/linux-4.4.14/drivers/media/rc/
Dati_remote.c146 static bool mouse = true; variable
147 module_param(mouse, bool, 0444);
148 MODULE_PARM_DESC(mouse, "Enable mouse device, default = yes");
913 if (mouse) { in ati_remote_probe()
DKconfig107 tristate "Enable IR raw decoder for the MCE keyboard/mouse protocol"
147 This driver provides mouse pointer, left and right mouse buttons,
/linux-4.4.14/Documentation/arm/
DNetwinder54 5 ISA PS/2 mouse
/linux-4.4.14/drivers/macintosh/
DKconfig85 the keyboard and mouse on some machines, as well as the non-volatile
175 tristate "Support for mouse button 2+3 emulation"
178 This provides generic support for emulating the 2nd and 3rd mouse
186 If you have an Apple machine with a 1-button mouse, say Y here.
/linux-4.4.14/arch/arc/boot/dts/
Dvdk_axs10x_mb.dtsi85 /* VDK has additional ps2 keyboard/mouse interface integrated in LCD screen model */
/linux-4.4.14/Documentation/
Dsgi-ioc4.txt5 IDE controller, a serial controller, a PS/2 keyboard/mouse controller,
Ddevices.txt332 0 = /dev/logibm Logitech bus mouse
333 1 = /dev/psaux PS/2-style mouse port
334 2 = /dev/inportbm Microsoft Inport bus mouse
335 3 = /dev/atibm ATI XL bus mouse
336 4 = /dev/jbm J-mouse
337 4 = /dev/amigamouse Amiga mouse (68k/Amiga)
338 5 = /dev/atarimouse Atari mouse
339 6 = /dev/sunmouse Sun mouse
340 7 = /dev/amigamouse1 Second Amiga mouse
341 8 = /dev/smouse Simple serial mouse driver
[all …]
Dkernel-docs.txt412 Keywords: mouse, driver, gpm.
418 Keywords: mouse, driver, gpm, races, asynchronous I/O.
Dkernel-parameters.txt87 MOUSE Appropriate mouse support is enabled.
1365 i8042.noaux [HW] Don't check for auxiliary (== mouse) port
3024 psmouse.proto= [HW,MOUSE] Highest PS2 mouse protocol extension to
3026 psmouse.rate= [HW,MOUSE] Set desired mouse report rate, in reports
3032 [HW,MOUSE] Set desired mouse resolution, in dpi.
/linux-4.4.14/Documentation/laptops/
Dsonypi.txt26 A simple daemon which translates the jogdial movements into mouse wheel events
106 mouse events, the other one which acts like a
/linux-4.4.14/arch/mips/include/asm/ip32/
Dmace.h246 struct mace_ps2port mouse; member
/linux-4.4.14/arch/powerpc/boot/dts/
Damigaone.dts117 mouse@1 {
Dmpc8641_hpcn_36b.dts548 mouse@1 {
Dmpc8641_hpcn.dts582 mouse@1 {
/linux-4.4.14/arch/powerpc/boot/dts/fsl/
Dmpc8544ds.dtsi190 mouse@1 {
Dp2020ds.dtsi310 mouse@1 {
Dmpc8572ds.dtsi411 mouse@1 {
/linux-4.4.14/Documentation/hid/
Dhiddev.txt14 device interfaces (such as keyboard, mouse and joystick) and a
21 usb.c ---> hid-core.c ----> hid-input.c ----> [keyboard/mouse/joystick/event]
/linux-4.4.14/drivers/input/misc/
DKconfig338 This driver provides mouse pointer, left and right mouse buttons,
723 tristate "Xen virtual keyboard and mouse support"
729 keyboard and mouse device driver. It communicates with a back-end
/linux-4.4.14/Documentation/m68k/
Dkernel-options.txt537 With this option, you can set the mouse movement reporting threshold.
538 This is the number of pixels of mouse movement that have to accumulate
539 before the IKBD sends a new mouse packet to the kernel. Higher values
540 reduce the mouse interrupt load and thus reduce the chance of keyboard
541 overruns. Lower values give a slightly faster mouse responses and
542 slightly better mouse tracking.
/linux-4.4.14/drivers/tty/serial/8250/
DKconfig14 serial mouse and don't intend to use their machine's standard serial
25 BTW1: If you have a mouseman serial mouse which is not recognized by
/linux-4.4.14/drivers/parisc/
DKconfig35 Ethernet, Harmony audio, PS/2 keyboard & mouse, ISDN, telephony
/linux-4.4.14/arch/sparc/
DKconfig459 bool "Support for PCI and PS/2 keyboard/mouse"
/linux-4.4.14/drivers/staging/rtl8192u/
Dcopying324 mouse-clicks or menu items--whatever suits your program.
/linux-4.4.14/tools/usb/usbip/
DCOPYING324 mouse-clicks or menu items--whatever suits your program.
/linux-4.4.14/drivers/staging/rtl8192e/
Dlicense323 mouse-clicks or menu items--whatever suits your program.
/linux-4.4.14/
DCOPYING340 mouse-clicks or menu items--whatever suits your program.
DCREDITS1356 D: obmouse - rewrote Olivier Florent's Omnibook 600 "pop-up" mouse driver
1566 D: USB mouse maintainer
2246 D: Console-mouse-tracking patches
2645 D: PS/2 mouse driver writer etc.
3159 D: the gpm mouse server and kernel support for it
DMAINTAINERS778 F: drivers/input/mouse/bcm5974.c
11529 F: drivers/input/mouse/vmmouse.c
11530 F: drivers/input/mouse/vmmouse.h
/linux-4.4.14/Documentation/sound/oss/
DREADME.OSS722 (after the questions about mouse, CD-ROM, ftape, etc. support). Questions
1321 that there is something wrong with the mouse port and sound at least on
1322 some TM models. Don't enable the "C&T 82C710 mouse port support" when
/linux-4.4.14/Documentation/trace/
Dftrace.txt917 interrupt from triggering or the mouse interrupt from letting
918 the kernel know of a new mouse event. The result is a latency
/linux-4.4.14/Documentation/power/
Ddevices.txt73 network wake-on-LAN packets, keyboard or mouse activity, and media insertion
/linux-4.4.14/drivers/tty/serial/
DKconfig642 mouse on (PCI) UltraSPARC systems. Say Y or M if you want to be able