X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=common%2Finput.h;fp=common%2Finput.h;h=6ea14bd1498db095b514a945be90bfff129b64c9;hb=23fb16c8be681cff1401452fd7281b513d15775c;hp=bcafaa51b68af3842824aebad425f4475b38146c;hpb=45a3965258121ffdf5b728ec187ebab8011ea331;p=libpicofe.git diff --git a/common/input.h b/common/input.h index bcafaa5..6ea14bd 100644 --- a/common/input.h +++ b/common/input.h @@ -80,10 +80,13 @@ typedef struct { void (*probe)(void); void (*free)(void *drv_data); int (*get_bind_count)(void); + const char * const * + (*get_key_names)(int *count); void (*get_def_binds)(int *binds); int (*clean_binds)(void *drv_data, int *binds, int *def_finds); int (*get_config)(void *drv_data, int what, int *val); int (*set_config)(void *drv_data, int what, int val); + /* return -1 on no event, -2 on error */ int (*update_keycode)(void *drv_data, int *is_down); int (*menu_translate)(void *drv_data, int keycode); int (*get_key_code)(const char *key_name);