input: detect dead devices, always set keynames

git-svn-id: file:///home/notaz/opt/svn/PicoDrive@924 be3aeb3a-fb24-0410-a615-afba39da0efa
This commit is contained in:
notaz 2011-03-21 00:46:13 +00:00
parent eb564311ce
commit cb906f692a
2 changed files with 25 additions and 13 deletions

View file

@ -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);