--- rxvt-unicode/src/keyboard.h 2012/12/28 13:36:59 1.24 +++ rxvt-unicode/src/keyboard.h 2014/05/02 20:35:00 1.27 @@ -50,7 +50,7 @@ struct keysym_t { enum keysym_type { - STRING, BUILTIN, + STRING, BUILTIN, BUILTIN_STRING, }; KeySym keysym; @@ -68,9 +68,9 @@ keyboard_manager (); ~keyboard_manager (); - void register_user_translation (KeySym keysym, unsigned int state, const wchar_t *ws); + void register_action (KeySym keysym, unsigned int state, const wchar_t *ws); void register_done (); // call this to make newly registered key bindings take effect - bool dispatch (rxvt_term *term, KeySym keysym, unsigned int state); + bool dispatch (rxvt_term *term, KeySym keysym, unsigned int state, const char *kbuf, int len); private: int find_keysym (KeySym keysym, unsigned int state);