--- rxvt-unicode/src/xdefaults.C 2012/12/29 14:23:35 1.174 +++ rxvt-unicode/src/xdefaults.C 2014/05/02 20:35:00 1.176 @@ -650,7 +650,7 @@ ; last--; - term->parse_keysym (XrmQuarkToString (quarks[last]), (char *)value->addr); + term->bind_action (XrmQuarkToString (quarks[last]), (char *)value->addr); return False; } @@ -695,7 +695,7 @@ }; int -rxvt_term::parse_keysym (const char *str, const char *arg) +rxvt_term::bind_action (const char *str, const char *arg) { int sym; unsigned int state = 0; @@ -744,7 +744,7 @@ wchar_t *ws = rxvt_mbstowcs (arg); if (!HOOK_INVOKE ((this, HOOK_REGISTER_COMMAND, DT_INT, sym, DT_INT, state, DT_WCS_LEN, ws, wcslen (ws), DT_END))) - keyboard->register_user_translation (sym, state, ws); + keyboard->register_action (sym, state, ws); free (ws); return 1;