KEYC_MASK_MODIFIERS
else if ((event->key & KEYC_MASK_MODIFIERS) == 0) {
key = l[i]->key & (KEYC_MASK_KEY|KEYC_MASK_MODIFIERS);
only &= (KEYC_MASK_KEY|KEYC_MASK_MODIFIERS);
switch (key & KEYC_MASK_MODIFIERS) {
if ((key & KEYC_MASK_MODIFIERS) == 0) {
if ((newkey & KEYC_MASK_MODIFIERS) == 0)
else if ((newkey & KEYC_MASK_MODIFIERS) == KEYC_CTRL) {
key = newkey|(key & (KEYC_MASK_FLAGS|KEYC_MASK_MODIFIERS));
key &= ~KEYC_MASK_MODIFIERS;
key0 = (key & (KEYC_MASK_KEY|KEYC_MASK_MODIFIERS));
if ((key0 == (prefix & (KEYC_MASK_KEY|KEYC_MASK_MODIFIERS)) ||
key0 == (prefix2 & (KEYC_MASK_KEY|KEYC_MASK_MODIFIERS))) &&
result = (a->key & KEYC_MASK_MODIFIERS) -
(b->key & KEYC_MASK_MODIFIERS);
(nkey & KEYC_MASK_MODIFIERS) == KEYC_SHIFT)