/freebsd/sys/contrib/device-tree/Bindings/input/ |
H A D | gpio-mouse.txt | 1 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 D | elan_i2c.txt | 4 - 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 D | elan,ekth3000.yaml | 1 # 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 D | mouse.h | 1 /*- 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 D | moused.8 | 1 .\"- 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 D | moused.c | 2 ** 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 D | mouse.4 | 3 .\" 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 D | cyapa.4 | 34 .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 D | psm.4 | 3 .\" 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 D | sysmouse.4 | 1 .\" 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 D | wsp.4 | 34 .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 D | atp.4 | 12 .\" 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 D | syscons.4 | 3 .\" 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 D | vt.4 | 1 .\"- 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 D | hid.c | 5 /*- 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 D | xohtml.css | 8 #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 D | psm.c | 1 /*- 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 D | usb_mouse.c | 1 /*- 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 D | cyapa.c | 38 * 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 D | ok.min.css | 2 …-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 D | armada-xp-synology-ds414.dts | 1 // 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 D | armada-370-synology-ds213j.dts | 1 // 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 D | less.h | 2 * 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 D | scmouse.c | 1 /*- 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 D | vt.h | 1 /*- 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...] |