94,6 → 94,7 |
TASK_MODEL *tm; |
unsigned char keymap; |
void (*ctrlcfunc)(KEY_EVT *k); |
int softrepeat; |
} KEYB_PARMS; |
|
#define KEYB_DEFAULT ((unsigned long)(-1)) /*+ used for default params +*/ |
100,15 → 101,18 |
|
#define BASE_KEYB {(TASK_MODEL *)KEYB_DEFAULT, \ |
(unsigned char)KEYB_DEFAULT, \ |
(void *)KEYB_DEFAULT} |
(void *)KEYB_DEFAULT, \ |
(int) KEYB_DEFAULT} |
|
#define keyb_default_parm(m) (m).tm = (TASK_MODEL *) KEYB_DEFAULT, \ |
(m).keymap = (unsigned char) KEYB_DEFAULT, \ |
(m).ctrlcfunc = (void *) KEYB_DEFAULT |
(m).ctrlcfunc = (void *) KEYB_DEFAULT, \ |
(m).softrepeat = (int) KEYB_DEFAULT |
|
#define keyb_def_map(s,m) (s).keymap = (m) |
#define keyb_def_ctrlC(s,f) (s).ctrlcfunc = (f) |
#define keyb_def_task(s,m) (s).tm = (TASK_MODEL *)(m) |
#define keyb_def_srepeat(s,r) (s).softrepeat = (r) |
|
int KEYB26_installed(void); |
int KEYB26_init(KEYB_PARMS *s); |