Lines Matching +full:volume +full:- +full:keys
1 // SPDX-License-Identifier: GPL-2.0-only
5 * Based on hid-gyration.c
7 * Copyright (c) 2009 Bruno Prémont <bonbons@linux-vserver.org>
18 #include "hid-ids.h"
41 * VOL- > VOL+
44 * CH-
65 if ((usage->hid & HID_USAGE_PAGE) != HID_UP_KEYBOARD) in twinhan_input_mapping()
68 switch (usage->hid & HID_USAGE) { in twinhan_input_mapping()
69 /* Map all keys from Twinhan Remote */ in twinhan_input_mapping()
101 /* Volume down = 0x0e1 + 0x051 */ in twinhan_input_mapping()
103 /* Volume up = 0x0e1 + 0x052 */ in twinhan_input_mapping()
105 /* Kill the extra keys used for multi-key "power" and "volume" keys in twinhan_input_mapping()
106 * as well as continuously to release CTRL,ALT,META,... keys */ in twinhan_input_mapping()
116 return -1; in twinhan_input_mapping()