Home | History | Annotate | Download | only in dist

Lines Matching refs:modifier

494  * parse_modifier - convert a modifier string name to its index
531 * add MODIFIER = keysym ...
533 * where the MODIFIER is one of Shift, Lock, Control, Mod[1-5] where case
541 int modifier;
547 badmsg0 ("add modifier input line");
553 badmsg ("add modifier name %s", line);
557 modifier = parse_modifier (line, n);
558 if (modifier < 0) {
559 badmsgn ("add modifier name '%s', not allowed", line, n);
566 badmsg0 ("add modifier = keysym");
577 badmsg0 ("add modifier keysym list (empty)");
590 opam->modifier = modifier;
602 make_add(int modifier, KeySym keysym)
616 opam->modifier = modifier;
635 * remove MODIFIER = oldkeysym ...
637 * where the MODIFIER is one of Shift, Lock, Control, Mod[1-5] where case
648 int modifier;
655 badmsg0 ("remove modifier input line");
661 badmsg ("remove modifier name %s", line);
665 modifier = parse_modifier (line, n);
666 if (modifier < 0) {
667 badmsgn ("remove modifier name '%s', not allowed", line, n);
674 badmsg0 ("remove modifier = keysym");
685 badmsg0 ("remove modifier keysym list (empty)");
709 badmsg ("keysym in remove modifier list '%s', no corresponding keycodes",
748 oprm->modifier = modifier;
760 make_remove(int modifier, KeyCode keycode)
774 oprm->modifier = modifier;
794 * clear MODIFIER
802 int modifier;
807 badmsg0 ("clear modifier input line");
813 modifier = parse_modifier (line, n);
814 if (modifier < 0) {
815 badmsgn ("clear modifier name '%s'", line, n);
820 badmsgn ("extra argument '%s' to clear modifier", line+n, len-n);
833 opcm->modifier = modifier;
1018 * "remove" commands for for any of the key syms that appear in the modifier
1019 * list. this involves running down the modifier map which is an array of
1037 for (i = 0; i < 8; i++) { /* there are 8 modifier keys */
1047 * check to see if the target keycode is already a modifier; if so,
1056 * that are in the modifier list
1067 make_remove (i, kc); /* modifier, keycode */
1068 make_add (i, kslist[k]); /* modifier, keysym */
1113 printf ("add %s =", modifier_table[op->addmodifier.modifier].name);
1122 modifier_table[op->removemodifier.modifier].name);
1129 printf ("clear %s\n", modifier_table[op->clearmodifier.modifier].name);
1291 if (AddModifier (&map, *kcs++, opam->modifier) < 0)
1306 if (RemoveModifier (&map, oprm->keycodes[i], oprm->modifier) < 0)
1315 return (ClearModifier (&map, opcm->modifier));