Home
last modified time | relevance | path

Searched full:buttons (Results 1 – 25 of 683) sorted by relevance

12345678910>>...28

/OK3568_Linux_fs/kernel/Documentation/input/
H A Dgamepad.rst44 4 buttons in diamonds-shape (on the right side). The buttons are
48 4 buttons (on the left side) that point up, down, left and right.
50 Different constellations, but most-times 2 buttons: SELECT - START
52 special system-button. It often looks different to the other buttons and
60 Not all devices provide them, but the upper buttons are normally named
61 Left- and Right-Triggers, the lower buttons Z-Left and Z-Right.
83 the buttons from this protocol. However, they try to do this in a compatible
84 fashion. For example, the "Nintendo Wii Nunchuk" provides two trigger buttons
86 analog stick and two trigger buttons on the right side.
101 Every gamepad device has at least 2 action buttons. This means, that every
[all …]
/OK3568_Linux_fs/kernel/drivers/input/joystick/
H A Dmaplecontrol.c29 unsigned short buttons; in dc_pad_callback() local
35 buttons = ~le16_to_cpup((__le16 *)(res + 8)); in dc_pad_callback()
38 (buttons & 0x0010 ? -1 : 0) + (buttons & 0x0020 ? 1 : 0)); in dc_pad_callback()
40 (buttons & 0x0040 ? -1 : 0) + (buttons & 0x0080 ? 1 : 0)); in dc_pad_callback()
42 (buttons & 0x1000 ? -1 : 0) + (buttons & 0x2000 ? 1 : 0)); in dc_pad_callback()
44 (buttons & 0x4000 ? -1 : 0) + (buttons & 0x8000 ? 1 : 0)); in dc_pad_callback()
46 input_report_key(dev, BTN_C, buttons & 0x0001); in dc_pad_callback()
47 input_report_key(dev, BTN_B, buttons & 0x0002); in dc_pad_callback()
48 input_report_key(dev, BTN_A, buttons & 0x0004); in dc_pad_callback()
49 input_report_key(dev, BTN_START, buttons & 0x0008); in dc_pad_callback()
[all …]
H A Danalog.c100 short *buttons; member
117 int buttons; member
186 static void analog_decode(struct analog *analog, int *axes, int *initial, int buttons) in analog_decode() argument
194 buttons |= 1 << (i + 14); in analog_decode()
200 input_report_key(dev, analog->buttons[j++], (buttons >> i) & 1); in analog_decode()
204 input_report_key(dev, analog->buttons[j++], (buttons >> (i + 10)) & 1); in analog_decode()
222 ((buttons >> ((i << 2) + 7)) & 1) - ((buttons >> ((i << 2) + 9)) & 1)); in analog_decode()
224 ((buttons >> ((i << 2) + 8)) & 1) - ((buttons >> ((i << 2) + 6)) & 1)); in analog_decode()
293 port->buttons = (~u >> 4) & 0xf; in analog_button_read()
297 port->buttons = 0; in analog_button_read()
[all …]
H A Dtwidjoy.c14 * The Twiddler is a one-handed chording keyboard featuring twelve buttons on
15 * the front, six buttons on the top, and a built-in tilt sensor. The buttons
16 * on the front, which are grouped as four rows of three buttons, are pressed
18 * at the same time) and the buttons on the top are for the thumb. The tilt
26 * controller with amazing 18 buttons :-)
58 int buttons[3]; member
104 input_report_key(dev, bp->buttons[i], i+1 == value); in twidjoy_process_packet()
199 set_bit(bp->buttons[i], input_dev->keybit); in twidjoy_connect()
/OK3568_Linux_fs/kernel/drivers/mfd/
H A Ducb1x00-assabet.c42 static struct gpio_keys_button buttons[6]; in ucb1x00_assabet_add() local
45 memset(buttons, 0, sizeof(buttons)); in ucb1x00_assabet_add()
48 for (i = 0; i < ARRAY_SIZE(buttons); i++) { in ucb1x00_assabet_add()
49 buttons[i].code = BTN_0 + i; in ucb1x00_assabet_add()
50 buttons[i].gpio = ucb->gpio.base + i; in ucb1x00_assabet_add()
51 buttons[i].type = EV_KEY; in ucb1x00_assabet_add()
52 buttons[i].can_disable = true; in ucb1x00_assabet_add()
55 keys.buttons = buttons; in ucb1x00_assabet_add()
56 keys.nbuttons = ARRAY_SIZE(buttons); in ucb1x00_assabet_add()
/OK3568_Linux_fs/buildroot/package/datatables-buttons/
H A Ddatatables-buttons.mk3 # datatables-buttons
9 DATATABLES_BUTTONS_SOURCE = Buttons-$(DATATABLES_BUTTONS_VERSION).zip
15 mv $(@D)/Buttons-$(DATATABLES_BUTTONS_VERSION)/* $(@D)
16 rmdir $(@D)/Buttons-$(DATATABLES_BUTTONS_VERSION)
20 …TALL) -m 0755 -d $(TARGET_DIR)/var/www/datatables-buttons/css $(TARGET_DIR)/var/www/datatables-but…
21 $(INSTALL) -m 0644 -t $(TARGET_DIR)/var/www/datatables-buttons/css $(@D)/css/*.min.css
22 $(INSTALL) -m 0644 -t $(TARGET_DIR)/var/www/datatables-buttons/js $(@D)/js/*.min.js
H A DConfig.in2 bool "datatables-buttons"
6 The Buttons library for DataTables provides a framework with
9 to use buttons which perform an action unique to your
12 https://datatables.net/extensions/buttons
/OK3568_Linux_fs/kernel/Documentation/input/devices/
H A Dxpad.rst10 Due to backwards compatibility all buttons are reported as digital.
12 have only digital face buttons.
23 The number of buttons/axes reported varies based on 3 things:
28 module configuration for "Map D-PAD to buttons rather than axes for unknown
33 If you said Y it will map the d-pad to buttons, which is needed for dance
47 axes and 10 buttons.
54 All of the 10 buttons work (in digital mode). The six buttons on the
66 When using a known dance pad, jstest will report 6 axes and 14 buttons.
73 Known dance pads automatically map the d-pad to buttons and will work
77 of buttons, see section 0.3 - Unknown Controllers
[all …]
/OK3568_Linux_fs/kernel/drivers/input/mouse/
H A Dlogibm.c64 unsigned char buttons; in logibm_interrupt() local
73 buttons = inb(LOGIBM_DATA_PORT); in logibm_interrupt()
74 dy |= (buttons & 0xf) << 4; in logibm_interrupt()
75 buttons = ~buttons >> 5; in logibm_interrupt()
79 input_report_key(logibm_dev, BTN_RIGHT, buttons & 1); in logibm_interrupt()
80 input_report_key(logibm_dev, BTN_MIDDLE, buttons & 2); in logibm_interrupt()
81 input_report_key(logibm_dev, BTN_LEFT, buttons & 4); in logibm_interrupt()
H A Datarimouse.c65 int buttons, dx, dy; in atamouse_interrupt() local
67 buttons = (buf[0] & 1) | ((buf[0] & 2) << 1); in atamouse_interrupt()
69 buttons |= atari_mouse_buttons & 2; in atamouse_interrupt()
70 atari_mouse_buttons = buttons; in atamouse_interrupt()
80 input_report_key(atamouse_dev, BTN_LEFT, buttons & 0x4); in atamouse_interrupt()
81 input_report_key(atamouse_dev, BTN_MIDDLE, buttons & 0x2); in atamouse_interrupt()
82 input_report_key(atamouse_dev, BTN_RIGHT, buttons & 0x1); in atamouse_interrupt()
H A Dmaplemouse.c29 int buttons, relx, rely, relz; in dc_mouse_callback() local
35 buttons = ~res[8]; in dc_mouse_callback()
40 input_report_key(dev, BTN_LEFT, buttons & 4); in dc_mouse_callback()
41 input_report_key(dev, BTN_MIDDLE, buttons & 9); in dc_mouse_callback()
42 input_report_key(dev, BTN_RIGHT, buttons & 2); in dc_mouse_callback()
H A Dinport.c72 unsigned char buttons; in inport_interrupt() local
84 buttons = inb(INPORT_DATA_PORT); in inport_interrupt()
86 input_report_key(inport_dev, BTN_MIDDLE, buttons & 1); in inport_interrupt()
87 input_report_key(inport_dev, BTN_LEFT, buttons & 2); in inport_interrupt()
88 input_report_key(inport_dev, BTN_RIGHT, buttons & 4); in inport_interrupt()
/OK3568_Linux_fs/u-boot/arch/mips/mach-bmips/
H A DKconfig95 ethernet ports, 1 USB port, 1 UART, GPIO buttons and LEDs, and
106 ethernet ports, 1 USB port, 1 UART, GPIO buttons and LEDs, and a
117 ethernet ports, 1 USB port, 1 UART, GPIO buttons and LEDs,
128 ethernet ports, 3 USB ports, 1 UART, GPIO buttons and LEDs, and
139 ethernet ports, 1 UART, GPIO buttons and LEDs, and a BCM43225
150 ethernet ports, 1 UART, GPIO buttons and LEDs, and a BCM4312
161 ethernet ports, 2 USB ports, 1 UART, GPIO buttons and LEDs, and
/OK3568_Linux_fs/kernel/drivers/input/keyboard/
H A Dcros_ec_keyb.c41 * @bs_idev: The input device for non-matrix buttons and switches (or NULL).
81 /* Buttons */
197 * cros_ec_keyb_report_bs - Report non-matrixed buttons or switches
199 * This takes a bitmap of buttons or switches from the EC and reports events,
204 * @mask: A bitmap of buttons from the EC.
270 &ckdev->ec->event_data.data.buttons); in cros_ec_keyb_work()
378 * kernel. Note that we don't query for buttons because they are more
423 * cros_ec_keyb_register_bs - Register non-matrix buttons/switches
425 * Handles all the bits of the keyboard driver related to non-matrix buttons
429 * If this device has no support for buttons and switches we'll return no error
[all …]
H A Dgpio_keys_polled.c3 * Driver for buttons on GPIO lines not capable of generating interrupts
101 gpio_keys_button_event(input, &pdata->buttons[i], in gpio_keys_polled_poll()
104 gpio_keys_polled_check_state(input, &pdata->buttons[i], in gpio_keys_polled_poll()
161 pdata->buttons = button; in gpio_keys_polled_get_devtree_pdata()
208 const struct gpio_keys_button *button = &pdata->buttons[i]; in gpio_keys_polled_set_abs_params()
280 const struct gpio_keys_button *button = &pdata->buttons[i]; in gpio_keys_polled_probe()
369 /* report initial state of the buttons */ in gpio_keys_polled_probe()
371 gpio_keys_polled_check_state(input, &pdata->buttons[i], in gpio_keys_polled_probe()
390 MODULE_DESCRIPTION("Polled GPIO Buttons driver");
H A Dgpio_keys.c40 unsigned int release_delay; /* in msecs, for IRQ-only buttons */
43 unsigned int software_debounce; /* in msecs, for GPIO-driven buttons */
131 * input events anymore. Note that one can only disable buttons
136 * disabling buttons at the same time.
174 * gpio_keys_attr_show_helper() - fill in stringified bitmap of buttons
178 * @only_disabled: does caller want only those buttons that are
179 * currently disabled or all buttons that can be
182 * This function writes buttons that can be disabled to @buf. If
183 * @only_disabled is true, then @buf contains only those buttons
222 * gpio_keys_attr_store_helper() - enable/disable buttons based on given bitmap
[all …]
/OK3568_Linux_fs/external/xserver/hw/xwin/
H A Dwinmouse.c76 /* Get number of mouse buttons */ in winMouseProc()
78 winMsg(X_PROBED, "%d mouse buttons found\n", lngMouseButtons); in winMouseProc()
87 * The current Windows API only defines 2 extra buttons, so we don't in winMouseProc()
88 * expect more than 5 buttons to be reported, but more than that in winMouseProc()
93 * To map scroll wheel correctly we need at least the 3 normal buttons in winMouseProc()
99 * number of buttons + 4 x mouse wheel event + 1 extra (offset for map) in winMouseProc()
251 /* Send button events right away if emulate 3 buttons is off */ in winMouseButtonsHandle()
253 /* Emulate 3 buttons is off, send the button event */ in winMouseButtonsHandle()
258 /* Emulate 3 buttons is on, let the fun begin */ in winMouseButtonsHandle()
313 * Fake button 2 was sent and both mouse buttons have now been released in winMouseButtonsHandle()
/OK3568_Linux_fs/external/xserver/Xi/
H A Dxiquerypointer.c83 char *buttons = NULL; in ProcXIQueryPointer() local
84 int buttons_size = 0; /* size of buttons array */ in ProcXIQueryPointer()
155 buttons = calloc(rep.buttons_len, 4); in ProcXIQueryPointer()
156 if (!buttons) in ProcXIQueryPointer()
162 SetBit(buttons, pDev->button->map[i]); in ProcXIQueryPointer()
165 SetBit(buttons, pDev->button->map[1]); in ProcXIQueryPointer()
198 if (buttons) in ProcXIQueryPointer()
199 WriteToClient(client, buttons_size, buttons); in ProcXIQueryPointer()
201 free(buttons); in ProcXIQueryPointer()
/OK3568_Linux_fs/kernel/drivers/misc/ibmasm/
H A Dremote.c125 unsigned char buttons = input->mouse_buttons; in print_input() local
128 (buttons) ? " -- buttons:" : "", in print_input()
129 (buttons & REMOTE_BUTTON_LEFT) ? "left " : "", in print_input()
130 (buttons & REMOTE_BUTTON_MIDDLE) ? "middle " : "", in print_input()
131 (buttons & REMOTE_BUTTON_RIGHT) ? "right" : "" in print_input()
146 unsigned char buttons = input->mouse_buttons; in send_mouse_event() local
150 input_report_key(dev, BTN_LEFT, buttons & REMOTE_BUTTON_LEFT); in send_mouse_event()
151 input_report_key(dev, BTN_MIDDLE, buttons & REMOTE_BUTTON_MIDDLE); in send_mouse_event()
152 input_report_key(dev, BTN_RIGHT, buttons & REMOTE_BUTTON_RIGHT); in send_mouse_event()
/OK3568_Linux_fs/kernel/drivers/input/
H A Dmousedev.c55 unsigned long buttons; member
90 unsigned long buttons; member
253 set_bit(index, &mousedev->packet.buttons); in mousedev_key_event()
254 set_bit(index, &mousedev_mix->packet.buttons); in mousedev_key_event()
256 clear_bit(index, &mousedev->packet.buttons); in mousedev_key_event()
257 clear_bit(index, &mousedev_mix->packet.buttons); in mousedev_key_event()
276 if (client->ready && p->buttons != mousedev->packet.buttons) { in mousedev_notify_readers()
300 p->buttons = mousedev->packet.buttons; in mousedev_notify_readers()
303 p->buttons != client->last_buttons) in mousedev_notify_readers()
330 set_bit(0, &mousedev->packet.buttons); in mousedev_touchpad_touch()
[all …]
/OK3568_Linux_fs/kernel/include/linux/
H A Dgpio_keys.h41 * @buttons: pointer to array of &gpio_keys_button structures
42 * describing buttons attached to the device
43 * @nbuttons: number of elements in @buttons array
51 const struct gpio_keys_button *buttons; member
/OK3568_Linux_fs/yocto/poky/bitbake/lib/toaster/toastergui/static/js/
H A Dnewcustomimage_modal.js11 for the new custom image. This will manage the addition of radio buttons
12 to select the base image (or remove the radio buttons, if there is only a
35 /* capture clicks on radio buttons inside the modal; when one is selected,
154 * show a set of radio buttons so the user can decide which to use as the
162 // remove any existing radio buttons + labels
175 // add radio buttons; note that the handlers for the radio buttons
/OK3568_Linux_fs/buildroot/package/gpm/
H A D0001-Added-musl-support-to-libgpm-and-the-daemon.patch12 src/prog/display-buttons.c | 1 +
29 diff --git a/src/prog/display-buttons.c b/src/prog/display-buttons.c
31 --- a/src/prog/display-buttons.c
32 +++ b/src/prog/display-buttons.c
/OK3568_Linux_fs/kernel/drivers/media/rc/keymaps/
H A Drc-reddo.c20 * 2) Reddo remote has less buttons. Missing buttons are: colored buttons,
21 * navigation buttons and main power button.
/OK3568_Linux_fs/kernel/Documentation/ABI/obsolete/
H A Dsysfs-driver-hid-roccat-kovaplus66 press of a button. A profile is split in settings and buttons.
69 buttons back to the mouse. The data has to be 23 bytes long.
81 press of a button. A profile is split in settings and buttons.
83 When read, these files return the respective profile buttons.
93 press of a button. A profile is split in settings and buttons.
109 press of a button. A profile is split in settings and buttons.

12345678910>>...28