Lines Matching +full:hi +full:- +full:z
19 #include "hid-ids.h"
24 * ↓ B X Z R
29 * DN ON,OFF = x,z
36 * Z ON,OFF = k,p
51 * < copy of hid_keyboard[] from hid-input.c >
104 * for (trans = icade_keys; trans->from; trans++) {
105 * int usage = usage_for_key (trans->from);
116 * for (trans = icade_keys; trans->from; trans++) {
118 * usage_for_key (trans->from), trans->to, trans->press);
172 if (!(hdev->claimed & HID_CLAIMED_INPUT) || !field->hidinput || in icade_event()
173 !usage->type) in icade_event()
180 trans = icade_find_translation(usage->hid & HID_USAGE); in icade_event()
185 input_event(field->hidinput->input, usage->type, in icade_event()
186 trans->to, trans->press); in icade_event()
191 static int icade_input_mapping(struct hid_device *hdev, struct hid_input *hi, in icade_input_mapping() argument
197 if ((usage->hid & HID_USAGE_PAGE) == HID_UP_KEYBOARD) { in icade_input_mapping()
198 trans = icade_find_translation(usage->hid & HID_USAGE); in icade_input_mapping()
201 return -1; in icade_input_mapping()
203 hid_map_usage(hi, usage, bit, max, EV_KEY, trans->to); in icade_input_mapping()
204 set_bit(trans->to, hi->input->keybit); in icade_input_mapping()
210 return -1; in icade_input_mapping()
214 static int icade_input_mapped(struct hid_device *hdev, struct hid_input *hi, in icade_input_mapped() argument
218 if (usage->type == EV_KEY) in icade_input_mapped()
219 set_bit(usage->type, hi->input->evbit); in icade_input_mapped()
221 return -1; in icade_input_mapped()