more input layer tweaks
[libpicofe.git] / common / input.h
index 848012d..4b8784c 100644 (file)
@@ -27,14 +27,14 @@ void in_init(void);
 void in_probe(void);
 int  in_update(void);
 void in_set_blocking(int is_blocking);
-int  in_update_keycode(int *dev_id, int *is_down);
-int  in_update_menu(void);
+int  in_update_keycode(int *dev_id, int *is_down, int timeout_ms);
+int  in_update_menu(int timeout_ms);
 int  in_get_dev_bind_count(int dev_id);
 void in_config_start(void);
 int  in_config_parse_dev(const char *dev_name);
 int  in_config_bind_key(int dev_id, const char *key, int mask);
 void in_config_end(void);
-int  in_bind_key(int dev_id, int keycode, int mask);
+int  in_bind_key(int dev_id, int keycode, int mask, int force_unbind);
 void in_debug_dump(void);
 
 const int  *in_get_dev_binds(int dev_id);