Lines Matching refs:keycode
229 static int lookup_keycode(uint8_t character, const uint8_t * table, int size, uint8_t * keycode){ in lookup_keycode() argument
233 *keycode = i; in lookup_keycode()
239 static int keycode_and_modifer_us_for_character(uint8_t character, uint8_t * keycode, uint8_t * mod… in keycode_and_modifer_us_for_character() argument
241 found = lookup_keycode(character, keytable_us_none, sizeof(keytable_us_none), keycode); in keycode_and_modifer_us_for_character()
246 found = lookup_keycode(character, keytable_us_shift, sizeof(keytable_us_shift), keycode); in keycode_and_modifer_us_for_character()
255 static void send_report(int modifier, int keycode){ in send_report() argument
256 uint8_t report[] = { modifier, 0, keycode, 0, 0, 0, 0, 0}; in send_report()
298 uint8_t keycode; in typing_can_send_now() local
299 int found = keycode_and_modifer_us_for_character(c, &keycode, &modifier); in typing_can_send_now()
304 send_report(modifier, keycode); in typing_can_send_now()
348 static void send_key(int modifier, int keycode){ in send_key() argument
349 send_keycode = keycode; in send_key()
373 uint8_t keycode; in typing_timer_handler() local
374 int found = keycode_and_modifer_us_for_character(character, &keycode, &modifier); in typing_timer_handler()
377 send_key(modifier, keycode); in typing_timer_handler()