FxEngine
0.0.1
3d engine for fx9860G calculators
include
event
keyboard.h
Go to the documentation of this file.
1
#ifndef FE_KEYBOARD
2
#define FE_KEYBOARD
3
4
#include <gint/keyboard.h>
5
#include <gint/keycodes.h>
6
#include <stdint.h>
7
8
/* FE_keyboard: gestion evenementielle du clavier
9
on peut assigner des callbacks à certains evènements définis dans gint
10
les arguments envoyés sont le code de la touche en question (event.key)
11
le type d'evenement (event.type)
12
void (*callback)(void)
13
la fonction à exécuter en cas de pression sur une touche
14
la fonction reload est appelée à la demande de l'utilisateur et appelle tous les callbacks dans l'ordre */
15
16
typedef
void (*
callback
)(void);
17
18
void
event_keyboard_set_key
(uint32_t matrix_code, uint32_t ev_type,
callback
function
);
19
20
// reload all key events and call callbacks
21
void
event_keyboard_reload
();
22
23
//void event_keyboard_start();
24
25
//void event_keyboard_stop();
26
27
#endif
event_keyboard_reload
void event_keyboard_reload()
event_keyboard_set_key
void event_keyboard_set_key(uint32_t matrix_code, uint32_t ev_type, callback function)
callback
void(* callback)(void)
Definition:
keyboard.h:16
Generated by
1.8.15