Searched refs:keycode (Results 1 – 2 of 2) sorted by relevance
/btstack/example/ |
H A D | hog_keyboard_demo.c | 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() [all …]
|
H A D | hid_keyboard_demo.c | 210 static bool lookup_keycode(uint8_t character, const uint8_t * table, int size, uint8_t * keycode){ in lookup_keycode() argument 214 *keycode = i; in lookup_keycode() 220 static bool keycode_and_modifer_us_for_character(uint8_t character, uint8_t * keycode, uint8_t * mo… in keycode_and_modifer_us_for_character() argument 222 found = lookup_keycode(character, keytable_us_none, sizeof(keytable_us_none), keycode); in keycode_and_modifer_us_for_character() 227 found = lookup_keycode(character, keytable_us_shift, sizeof(keytable_us_shift), keycode); in keycode_and_modifer_us_for_character() 235 static void send_report(int modifier, int keycode){ in send_report() argument 237 uint8_t message[] = {0xa1, REPORT_ID, modifier, 0, keycode, 0, 0, 0, 0, 0}; in send_report()
|