Lines Matching full:keycode

147 	int left_keycode;	/* Left keycode to select this map */
148 int right_keycode; /* Right keycode to select this map */
149 const uchar *xlate; /* Ascii code for each keycode */
238 * @return pointer to keycode->ascii translation table that should be used
370 * @param keycode List of key codes to examine
375 int keycode[], int num_keycodes, int *same) in input_check_keycodes() argument
384 *same = sort_array_by_ordering(keycode, num_keycodes, in input_check_keycodes()
387 memcpy(config->prev_keycodes, keycode, num_keycodes * sizeof(int)); in input_check_keycodes()
397 * @param keycode Key code to examine
407 int keycode, char output_ch[], int max_chars) in input_keycode_to_ansi364() argument
414 if (keycode != kbd_to_ansi364[i].kbd_scan_code) in input_keycode_to_ansi364()
431 * You must call input_check_keycodes() before this. It turns the keycode
436 * keycode contains special keys that was encoded to longer escaped sequence.
439 * @param keycode List of key codes to examine
450 int keycode[], int num_keycodes, char output_ch[], in input_keycodes_to_ascii() argument
461 int key = keycode[i] & KEY_MASK; in input_keycodes_to_ascii()
465 keycode[i] & KEY_RELEASE); in input_keycodes_to_ascii()
469 /* Start conversion by looking for the first new keycode (by same). */ in input_keycodes_to_ascii()
471 int key = keycode[i]; in input_keycodes_to_ascii()
507 static int _input_send_keycodes(struct input_config *config, int keycode[], in _input_send_keycodes() argument
516 if (!input_check_keycodes(config, keycode, num_keycodes, &same)) { in _input_send_keycodes()
531 count = input_keycodes_to_ascii(config, keycode, num_keycodes, in _input_send_keycodes()
546 int input_send_keycodes(struct input_config *config, int keycode[], in input_send_keycodes() argument
549 return _input_send_keycodes(config, keycode, num_keycodes, true); in input_send_keycodes()
555 int keycode[INPUT_MAX_MODIFIERS + 1]; in input_add_keycode() local
567 keycode[count++] = code; in input_add_keycode()
571 keycode[count++] = new_keycode; in input_add_keycode()
574 debug("%02x ", keycode[i]); in input_add_keycode()
578 return _input_send_keycodes(config, keycode, count, !release); in input_add_keycode()