Lines Matching +full:button +full:-
1 // SPDX-License-Identifier: GPL-2.0-or-later
4 * - BM084 Bluetooth Mouse
5 * - EX-G Trackballs (M-XT3DRBK, M-XT3URBK, M-XT4DRBK)
6 * - DEFT Trackballs (M-DT1DRBK, M-DT1URBK, M-DT2DRBK, M-DT2URBK)
7 * - HUGE Trackballs (M-HT1DRBK, M-HT1URBK)
13 * Copyright (c) 2017 Tomasz Kramkowski <tk@the-tk.com>
14 * Copyright (c) 2020 YOSHIOKA Takuma <lo48576@hard-wi.red>
25 #include "hid-ids.h"
28 * Certain ELECOM mice misreport their button count meaning that they only work
49 hid_info(hdev, "Fixing up Elecom mouse button count\n"); in mouse_button_fixup()
53 rdesc[padding_bit + 1] = MOUSE_BUTTONS_MAX - nbuttons; in mouse_button_fixup()
59 switch (hdev->product) { in elecom_report_fixup()
61 /* The BM084 Bluetooth mouse includes a non-existing horizontal in elecom_report_fixup()
71 * 20: button bit count in elecom_report_fixup()
73 * 22: button report size in elecom_report_fixup()
74 * 14: button usage maximum in elecom_report_fixup()
83 * 12: button bit count in elecom_report_fixup()
85 * 14: button report size in elecom_report_fixup()
86 * 20: button usage maximum in elecom_report_fixup()
96 * 12: button bit count in elecom_report_fixup()
98 * 14: button report size in elecom_report_fixup()
99 * 20: button usage maximum in elecom_report_fixup()
106 * 22: button bit count in elecom_report_fixup()
108 * 24: button report size in elecom_report_fixup()
109 * 16: button usage maximum in elecom_report_fixup()