Home
last modified time | relevance | path

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

12

/freebsd/sys/contrib/device-tree/Bindings/input/
H A Dgpio-mouse.txt1 Device-Tree bindings for GPIO attached mice
4 to 5-7 GPIO lines.
7 - compatible: must be "gpio-mouse"
8 - scan-interval-ms: The scanning interval in milliseconds
9 - up-gpios: GPIO line phandle to the line indicating "up"
10 - down-gpios: GPIO line phandle to the line indicating "down"
11 - left-gpios: GPIO line phandle to the line indicating "left"
12 - right-gpios: GPIO line phandle to the line indicating "right"
15 - button-left-gpios: GPIO line handle to the left mouse button
16 - button-middle-gpios: GPIO line handle to the middle mouse button
[all …]
H A Delan_i2c.txt4 - compatible: must be "elan,ekth3000".
5 - reg: I2C address of the chip.
6 - interrupts: interrupt to which the chip is connected (see interrupt
10 - wakeup-source: touchpad can be used as a wakeup source.
11 - pinctrl-names: should be "default" (see pinctrl binding [1]).
12 - pinctrl-0: a phandle pointing to the pin settings for the device (see
14 - vcc-supply: a phandle for the regulator supplying 3.3V power.
15 - elan,trackpoint: touchpad can support a trackpoint (boolean)
16 - elan,clickpad: touchpad is a clickpad (the entire surface is a button)
17 - elan,middle-button: touchpad has a physical middle button
[all …]
H A Delan,ekth3000.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schema
[all...]
/freebsd/sys/sys/
H A Dmouse.h1 /*-
2 * SPDX-License-Identifier: BSD-1-Clause
54 int button; /* button status */ member
55 int obutton; /* previous button status */
61 /* button */
63 #define MOUSE_BUTTON2DOWN 0x0002 /* middle */
71 #define MOUSE_STDBUTTONS 0x0007 /* buttons 1-3 */
82 int buttons; /* -1 if unknown */
141 #define MOUSE_IF_UNKNOWN (-1)
150 #define MOUSE_UNKNOWN (-1) /* should be treated as a mouse */
[all …]
/freebsd/usr.sbin/moused/
H A Dmoused.81 .\"-
2 .\" SPDX-License-Identifier: BSD-4-Clause
77 reports translation movement, button press/release
108 .Bl -tag -width indent
110 Emulate the third (middle) button fo
[all...]
H A Dmoused.c2 ** SPDX-License-Identifier: BSD-4-Clause
82 /* Abort 3-button emulation delay after this many movement events. */
88 #define MOUSE_XAXIS (-1)
89 #define MOUSE_YAXIS (-2)
114 #define tsclr(tvp) ((tvp)->tv_sec = (tvp)->tv_nse
2513 int button; r_timestamp() local
2592 int button; r_click() local
[all...]
/freebsd/share/man/man4/
H A Dmouse.43 .\" Kazutaka YOKOTA <yokota@zodiac.mech.utsunomiya-u.ac.jp>
41 provide user programs with movement and button state information of the mouse.
54 Movement and button states are usually encoded in fixed-length data packets.
58 The mouse drivers may have ``non-blocking'' attribute which will make
74 .Bl -tag -width Byte_1 -compact
76 .Bl -tag -width bit_7 -compact
82 Left button status; cleared if pressed, otherwise set.
84 Middle button status; cleared if pressed, otherwise set.
86 if the device does not have the middle button.
88 Right button status; cleared if pressed, otherwise set.
[all …]
H A Dcyapa.434 .Bd -ragged -offset indent
42 .Bd -literal -offset indent
68 .Bd -literal
70 +--------------------+------------+
71 | | Middle |
72 | | Button |
74 | Button +------------+
76 | | Button |
77 +--------------------+............|
78 | Thumb/Button Area | 15%
[all …]
H A Dpsm.43 .\" Kazutaka YOKOTA <yokota@zodiac.mech.utsunomiya-u.ac.jp>
83 and button state reports to the host system is also configurable.
87 Note that when there is no movement and no button has changed its state,
99 The movement and status are encoded in a series of fixed-length data packets
128 .Bl -tag -width Byte_1 -compact
130 .Bl -tag -width bit_7 -compact
145 Middle button status; set if pressed.
146 For devices without the middle
147 button, this bit is always zero.
149 Right button status; set if pressed.
[all …]
H A Dsysmouse.41 .\" Copyright 1997 John-Mark Gurney. All rights reserved.
12 .\" THIS SOFTWARE IS PROVIDED BY John-Mark Gurney AND CONTRIBUTORS ``AS IS'' AND
72 .Bl -tag -width Byte_1 -compact
74 .Bl -tag -width bit_7 -compact
80 Left button status; cleared if pressed, otherwise set.
82 Middle button status; cleared if pressed, otherwise set.
84 if the device does not have the middle button.
86 Right button status; cleared if pressed, otherwise set.
90 \-128 through 127.
93 \-128 through 127.
[all …]
H A Dwsp.434 .Bd -ragged -offset indent
43 .Bd -literal -offset indent
52 The driver simulates a three-button mouse using multi-finger tap
54 A single-finger press generates a left button click.
55 A two-finger tap maps to the right button; whereas a three-finger tap
56 gets treated as a middle button click.
65 Tap to left-click can be controlled using the sysctl tunable
68 Movement on the trackpad following a partially-released click can be
78 register as a double-click.
79 Z-Axis sensitivity can be controlled using the sysctl tunable
[all …]
H A Datp.412 .\" 3. Neither the name of the author nor the names of any co-contributors
37 .Bd -ragged -offset indent
45 .Bd -literal -offset indent
56 The driver simulates a three\-button mouse using multi\-finger tap detection.
57 Single finger tap generates a left\-button click; two\-finger tap maps to the
58 middle button; whereas a three\-finger tap gets treated as a right button
61 There is support for 2\-finger horizontal scrolling, which translates to
62 page\-back/forward events; vertical multi\-finger scrolling emulates the mouse
65 A double\-tap followed by a drag is treated as a selection gesture; a
66 virtual left\-button click is assumed for the lifespan of the drag.
[all …]
H A Dsyscons.43 .\" Kazutaka YOKOTA <yokota@zodiac.mech.utsunomiya-u.ac.jp>
131 .Bd -literal -offset indent
132 Alt-F1 ttyv0 Alt-F7 ttyv6 Shift-Alt-F1 ttyva
133 Alt-F2 ttyv1 Alt-F8 ttyv7 Shift-Alt-F2 ttyvb
134 Alt-F3 ttyv2 Alt-F9 ttyv8 Shift-Alt-F3 ttyvc
135 Alt-F4 ttyv3 Alt-F10 ttyv9 Shift-Alt-F4 ttyvd
136 Alt-F5 ttyv4 Alt-F11 ttyva Shift-Alt-F5 ttyve
137 Alt-F6 ttyv5 Alt-F12 ttyvb Shift-Alt-F6 ttyvf
186 80-column-by-25-line mode.
206 to achieve a similar effect by re-mapping the font built into your video card.
[all …]
H A Dvt.41 .\"-
2 .\" SPDX-License-Identifier: BSD-2-Clause
72 .Bl -item -offset indent
74 Unicode UTF-8 text with double-width characters.
79 Graphics-mode consoles.
94 Alt-F1 through Alt-F12 correspond to the first twelve virtual terminals.
95 If more than twelve virtual terminals are created, Shift-Alt-F1 through
96 Shift-Alt-F4 are used to switch to the additional terminals.
99 Press and hold down mouse button 1, usually the left button, while
103 To select more text after releasing mouse button 1, press mouse button
[all …]
/freebsd/usr.sbin/bluetooth/bthidd/
H A Dhid.c5 /*-
6 * SPDX-License-Identifier: BSD-2-Clause
73 #define MAGIC_MOUSE(D) (((D)->vendor_id == 0x5ac) && ((D)->product_id == 0x30d))
82 * Probe for per-device initialisation
87 hid_device_p hid_device = get_hid_device(&s->bdaddr); in hid_initialise()
93 if ((s->ctx = calloc(1, sizeof(struct apple_state))) == NULL) in hid_initialise()
95 write(s->ctrl, rep, 3); in hid_initialise()
115 data[0], bt_ntoa(&s->bdaddr, NULL)); in hid_control()
126 bt_ntoa(&s->bdaddr, NULL), in hid_control()
132 bt_ntoa(&s->bdaddr, NULL)); in hid_control()
[all …]
/freebsd/contrib/libxo/xohtml/
H A Dxohtml.css8 #content-wrapper {
12 #target-history .empty {
14 text-align:center;
17 #command-history .empty {
19 padding-left: 20px;
23 font-size: 70%;
26 div[data-key] {
30 div.decoration, div.default, div.header-line {
32 font-family: monospace;
33 white-space: pre-wrap;
[all …]
/freebsd/sys/dev/atkbdc/
H A Dpsm.c1 /*-
28 * Thanks are also due to Rick Macklem, rick@snowhite.cis.uoguelph.ca -
36 * Andrew Herbert <andrew@werple.apana.org.au> - 8 June 1993
39 * Andrew Herbert - 12 June 1993
42 * - 13 June 1993
44 * Modified for PS/2 AUX mouse by Shoji Yuen <yuen@nuie.nagoya-u.ac.jp>
45 * - 24 October 1993
48 * Kazutaka Yokota <yokota@zodiac.mech.utsunomiya-u.ac.jp>
49 * - 3, 14, 22 October 1996.
50 * - 12 November 1996. IOCTLs and rearranging `psmread', `psmioctl'...
[all …]
/freebsd/usr.sbin/bhyve/
H A Dusb_mouse.c1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
51 /* USB endpoint context (1-15) for reporting mouse data events*/
109 0x05, 0x09, /* USAGE_PAGE (Button) */
110 0x19, 0x01, /* USAGE_MINIMUM (Button 1) */
111 0x29, 0x03, /* USAGE_MAXIMUM (Button 3) */
134 0x15, 0x81, /* LOGICAL_MINIMUM (-127) */
144 uint8_t buttons; /* bits: 0 left, 1 right, 2 middle */
233 .bU1DevExitLat = 0xa, /* dummy - not used */
257 umouse_event(uint8_t button, int x, int y, void *arg) in umouse_event() argument
[all …]
/freebsd/sys/dev/cyapa/
H A Dcyapa.c38 * CYAPA - Cypress APA trackpad with I2C Interface driver
49 * +--------------------+------------+
50 * | | Middle |
51 * | | Button |
53 * | Button +------------+
55 * | | Button |
56 * +--------------------+............|
57 * | Thumb/Button Area | 15%
58 * +---------------------------------+
63 * IMPS/2 emulation - Emulates the IntelliMouse protocol.
[all …]
/freebsd/contrib/expat/doc/
H A Dok.min.css2-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:conten… selector
/freebsd/sys/contrib/device-tree/src/arm/marvell/
H A Darmada-xp-synology-ds414.dts1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
9 * The 0xf1000000 is the default used by the recent, DT-capable, U-Boot
12 * were delivered with an older version of u-boot that left internal
17 * installing it from u-boot prompt) or adjust the Devive Tree
21 /dts-v1/;
23 #include <dt-bindings/input/input.h>
24 #include <dt-binding
[all...]
H A Darmada-370-synology-ds213j.dts1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
9 * The 0xf1000000 is the default used by the recent, DT-capable, U-Boot
12 * were delivered with an older version of u-boot that left internal
17 * installing it from u-boot prompt) or adjust the Devive Tree
21 /dts-v1/;
23 #include <dt-bindings/input/input.h>
24 #include <dt-binding
[all...]
/freebsd/contrib/less/
H A Dless.h2 * Copyright (C) 1984-2024 Mark Nudelman
25 * Include the file of compile-time options.
26 * The <> make cc search for it in -I., not srcdir.
83 #define signed_expr(e) ((TRUE ? 0 : e) - 1 < 0)
97 /* OS-specific includes */
131 #define ASCII_TO_UPPER(c) ((c) - 'a' + 'A')
132 #define ASCII_TO_LOWER(c) ((c) - 'A' + 'a')
197 #define BAD_LSEEK ((off_t)-1)
215 #define INT_STRLEN_BOUND(t) ((sizeof(t) * CHAR_BIT - 1) * 302 / 1000 + 1 + 1)
239 #define MAX_UTF_CHAR_LEN 6 /* Max bytes in one UTF-
[all...]
/freebsd/sys/dev/syscons/
H A Dscmouse.c1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
4 * Copyright (c) 1999 Kazutaka YOKOTA <yokota@zodiac.mech.utsunomiya-u.ac.jp>
50 #define SC_MOUSE_PASTEBUTTON MOUSE_BUTTON3DOWN /* right button */
53 #define SC_MOUSE_PASTEBUTTON MOUSE_BUTTON2DOWN /* middle button */
54 #define SC_MOUSE_EXTENDBUTTON MOUSE_BUTTON3DOWN /* right button */
105 || (cut_buffer_size < scp->xsize * scp->ysize + 1)) { in sc_alloc_cut_buffer()
110 cut_buffer_size = scp->xsize * scp->ysize + 1; in sc_alloc_cut_buffer()
121 sc_mouse_input_button(scr_stat *scp, int button) in sc_mouse_input_button() argument
125 mouseb[3] = ' ' + button; in sc_mouse_input_button()
[all …]
/freebsd/sys/dev/vt/
H A Dvt.h1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
69 #define VT_MOUSE_PASTEBUTTON MOUSE_BUTTON3DOWN /* right button */
72 #define VT_MOUSE_PASTEBUTTON MOUSE_BUTTON2DOWN /* middle button */
73 #define VT_MOUSE_EXTENDBUTTON MOUSE_BUTTON3DOWN /* right button */
108 * Per-devic
[all...]

12