… | |
… | |
648 | |
648 | |
649 | for (last = 0; quarks[last] != NULLQUARK; last++) /* look for last quark in list */ |
649 | for (last = 0; quarks[last] != NULLQUARK; last++) /* look for last quark in list */ |
650 | ; |
650 | ; |
651 | |
651 | |
652 | last--; |
652 | last--; |
653 | term->parse_keysym (XrmQuarkToString (quarks[last]), (char *)value->addr); |
653 | term->bind_action (XrmQuarkToString (quarks[last]), (char *)value->addr); |
654 | return False; |
654 | return False; |
655 | } |
655 | } |
656 | |
656 | |
657 | /* |
657 | /* |
658 | * look for something like this (XK_Delete) |
658 | * look for something like this (XK_Delete) |
… | |
… | |
693 | { "4", 1, Mod4Mask }, |
693 | { "4", 1, Mod4Mask }, |
694 | { "5", 1, Mod5Mask }, |
694 | { "5", 1, Mod5Mask }, |
695 | }; |
695 | }; |
696 | |
696 | |
697 | int |
697 | int |
698 | rxvt_term::parse_keysym (const char *str, const char *arg) |
698 | rxvt_term::bind_action (const char *str, const char *arg) |
699 | { |
699 | { |
700 | int sym; |
700 | int sym; |
701 | unsigned int state = 0; |
701 | unsigned int state = 0; |
702 | const char *key = strrchr (str, '-'); |
702 | const char *key = strrchr (str, '-'); |
703 | |
703 | |