KEYC_MASK_KEY
key = (event->key & KEYC_MASK_KEY);
key = l[i]->key & (KEYC_MASK_KEY|KEYC_MASK_MODIFIERS);
only &= (KEYC_MASK_KEY|KEYC_MASK_MODIFIERS);
utf8_to_data(key & KEYC_MASK_KEY, &ud);
key &= KEYC_MASK_KEY;
onlykey = key & KEYC_MASK_KEY;
onlykey = key & KEYC_MASK_KEY;
if ((key & KEYC_MASK_KEY) == KEYC_BSPACE) {
newkey &= KEYC_MASK_KEY;
if ((key & KEYC_MASK_KEY) == KEYC_BTAB) {
key = '\011' | (key & ~KEYC_MASK_KEY) | KEYC_SHIFT;
if (!(key & ~KEYC_MASK_KEY)) {
key &= KEYC_MASK_KEY;
if (key == (key_string_table[i].key & KEYC_MASK_KEY))
if ((key & KEYC_MASK_KEY) == KEYC_PASTE_START) {
if ((key & KEYC_MASK_KEY) == KEYC_PASTE_END) {
if ((key & KEYC_MASK_KEY) == KEYC_DRAGGING) {
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))) &&
if ((key & KEYC_MASK_KEY) == KEYC_BSPACE)
else if ((key & KEYC_MASK_KEY) > 0x7f) {
key &= KEYC_MASK_KEY;
key &= (key & KEYC_CTRL) ? 0x1f : KEYC_MASK_KEY;
((key) & KEYC_MASK_KEY) > 0x7f)
(((key) & KEYC_MASK_KEY) == KEYC_MOUSE || \
(((key) & KEYC_MASK_KEY) == KEYC_PASTE_START || \
((key) & KEYC_MASK_KEY) == KEYC_PASTE_END))
if ((nkey & KEYC_MASK_KEY) == '\011' && (nkey & KEYC_SHIFT))
nkey = KEYC_BTAB | (nkey & ~KEYC_MASK_KEY & ~KEYC_SHIFT);
onlykey = nkey & KEYC_MASK_KEY;
if ((key & KEYC_MASK_KEY) == C0_NUL)
onlykey = key & KEYC_MASK_KEY;