Lines Matching refs:modifiers

1089 simplify_key(int key, int *modifiers)  in simplify_key()  argument
1095 if (*modifiers & (MOD_MASK_SHIFT | MOD_MASK_CTRL | MOD_MASK_ALT)) in simplify_key()
1098 if (key == TAB && (*modifiers & MOD_MASK_SHIFT)) in simplify_key()
1100 *modifiers &= ~MOD_MASK_SHIFT; in simplify_key()
1108 && (*modifiers & modifier_keys_table[i])) in simplify_key()
1110 *modifiers &= ~modifier_keys_table[i]; in simplify_key()
1151 get_special_key_name(int c, int modifiers) in get_special_key_name() argument
1176 modifiers |= modifier_keys_table[i]; in get_special_key_name()
1197 modifiers |= MOD_MASK_ALT; in get_special_key_name()
1208 modifiers |= MOD_MASK_CTRL; in get_special_key_name()
1214 if ((modifiers & mod_mask_table[i].mod_mask) in get_special_key_name()
1273 int modifiers = 0; in trans_special() local
1276 key = find_special_key(srcp, &modifiers, flags, did_simplify); in trans_special()
1280 return special_to_buf(key, modifiers, flags & FSK_KEYCODE, dst); in trans_special()
1291 special_to_buf(int key, int modifiers, int keycode, char_u *dst) in special_to_buf() argument
1296 if (modifiers != 0) in special_to_buf()
1300 dst[dlen++] = modifiers; in special_to_buf()
1336 int modifiers; in find_special_key() local
1391 modifiers = 0x0; in find_special_key()
1399 modifiers |= bit; in find_special_key()
1432 if (modifiers != 0 && last_dash[l + off] == '>') in find_special_key()
1452 key = simplify_key(key, &modifiers); in find_special_key()
1465 key = extract_modifiers(key, &modifiers, in find_special_key()
1468 *modp = modifiers; in find_special_key()
1488 may_adjust_key_for_ctrl(int modifiers, int key) in may_adjust_key_for_ctrl() argument
1490 if (modifiers & MOD_MASK_CTRL) in may_adjust_key_for_ctrl()
1512 may_remove_shift_modifier(int modifiers, int key) in may_remove_shift_modifier() argument
1514 if ((modifiers == MOD_MASK_SHIFT in may_remove_shift_modifier()
1515 || modifiers == (MOD_MASK_SHIFT | MOD_MASK_ALT) in may_remove_shift_modifier()
1516 || modifiers == (MOD_MASK_SHIFT | MOD_MASK_META)) in may_remove_shift_modifier()
1521 return modifiers & ~MOD_MASK_SHIFT; in may_remove_shift_modifier()
1523 if (modifiers == (MOD_MASK_SHIFT | MOD_MASK_CTRL) in may_remove_shift_modifier()
1525 return modifiers & ~MOD_MASK_SHIFT; in may_remove_shift_modifier()
1527 return modifiers; in may_remove_shift_modifier()
1540 int modifiers = *modp; in extract_modifiers() local
1544 if (!(modifiers & MOD_MASK_CMD)) in extract_modifiers()
1546 if ((modifiers & MOD_MASK_SHIFT) && ASCII_ISALPHA(key)) in extract_modifiers()
1551 if (simplify || modifiers == MOD_MASK_SHIFT in extract_modifiers()
1552 || modifiers == (MOD_MASK_SHIFT | MOD_MASK_ALT) in extract_modifiers()
1553 || modifiers == (MOD_MASK_SHIFT | MOD_MASK_META)) in extract_modifiers()
1554 modifiers &= ~MOD_MASK_SHIFT; in extract_modifiers()
1558 if ((modifiers & MOD_MASK_CTRL) && ASCII_ISALPHA(key)) in extract_modifiers()
1561 if (simplify && (modifiers & MOD_MASK_CTRL) in extract_modifiers()
1574 modifiers &= ~MOD_MASK_CTRL; in extract_modifiers()
1584 if (!(modifiers & MOD_MASK_CMD)) in extract_modifiers()
1586 if (simplify && (modifiers & MOD_MASK_ALT) && key < 0x80 in extract_modifiers()
1590 modifiers &= ~MOD_MASK_ALT; // remove the META modifier in extract_modifiers()
1595 *modp = modifiers; in extract_modifiers()