Lines Matching +full:in +full:- +full:band
1 // SPDX-License-Identifier: GPL-2.0-only
3 * HID driver for primax and similar keyboards with in-band modifiers
15 #include "hid-ids.h"
22 switch (report->id) { in px_raw_event()
25 * Convert in-band modifier key values into out of band in px_raw_event()
37 * As long as it's in the size range, the upper level in px_raw_event()
38 * drivers don't particularly care if there are in-band in px_raw_event()
39 * 0-valued keys, so they don't stop parsing. in px_raw_event()
41 while (--idx > 1) { in px_raw_event()
44 data[0] |= (1 << (data[idx] - 0xE0)); in px_raw_event()
52 hid_info(hid, "unknown report type %d\n", report->id); in px_raw_event()
73 MODULE_DESCRIPTION("HID driver for primax and similar keyboards with in-band modifiers");