Lines Matching refs:keyboard
48 struct keyboard { struct
53 struct keyboard *next; argument
100 struct xkb_compose_table *compose_table, struct keyboard **out) in keyboard_new()
107 struct keyboard *kbd; in keyboard_new()
167 keyboard_free(struct keyboard *kbd) in keyboard_free()
185 static struct keyboard *
191 struct keyboard *kbds = NULL, *kbd = NULL; in get_keyboards()
233 free_keyboards(struct keyboard *kbds) in free_keyboards()
235 struct keyboard *next; in free_keyboards()
252 process_event(struct keyboard *kbd, uint16_t type, uint16_t code, int32_t value) in process_event()
293 read_keyboard(struct keyboard *kbd) in read_keyboard()
314 loop(struct keyboard *kbds) in loop()
318 struct keyboard *kbd; in loop()
392 struct keyboard *kbds; in main()