]> git.sesse.net Git - pistorm/blobdiff - input/input.h
Add working keyboard forwarding for Amiga
[pistorm] / input / input.h
index ea2e482577967ef9cbecbed48086a4bc245a1837..d4810ecdd4bb1e29acf873174e341cc8af25987f 100644 (file)
@@ -1,2 +1,11 @@
+enum keypress_type {
+  KEYPRESS_RELEASE,
+  KEYPRESS_PRESS,
+  KEYPRESS_REPEAT,
+};
+
 int get_mouse_status(char *x, char *y, char *b);
-int get_key_char(char *c);
+int get_key_char(char *c, char *code, char *event_type);
+int queue_keypress(uint8_t keycode, uint8_t event_type, uint8_t platform);
+int get_num_kb_queued();
+void pop_queued_key(uint8_t *c, uint8_t *t);