]> git.gir.st - tmk_keyboard.git/blob - ps2_vusb/keyboard.h
added initial support of mousekeys to ps2_vusb
[tmk_keyboard.git] / ps2_vusb / keyboard.h
1 #ifndef KEYBOARD_H
2 #define KEYBOARD_H
3
4 #include <stdint.h>
5 #include <stdbool.h>
6 #include "host.h"
7
8
9 void keyboard_send(void);
10 bool keyboard_has_key(void);
11 void keyboard_add_mod(uint8_t mod);
12 void keyboard_add_key(uint8_t key);
13 void keyboard_add_code(uint8_t code);
14 void keyboard_swap_report(void);
15 void keyboard_clear_report(void);
16 report_keyboard_t *keyboard_report(void);
17 report_keyboard_t *keyboard_report_prev(void);
18
19 #endif
20
21
Imprint / Impressum