Make CTRL modifier work for mouse wheel. (Benjamin Haskell)

This commit is contained in:
Bram Moolenaar
2010-07-18 14:26:11 +02:00
parent fdf732eed7
commit 5074e3018b

View File

@ -4775,8 +4775,12 @@ check_termcode(max_offset, buf, buflen)
/* Work out our pseudo mouse event */
key_name[0] = (int)KS_EXTRA;
if (wheel_code != 0)
{
if (wheel_code & MOUSE_CTRL)
modifiers |= MOD_MASK_CTRL;
key_name[1] = (wheel_code & 1)
? (int)KE_MOUSEUP : (int)KE_MOUSEDOWN;
}
else
key_name[1] = get_pseudo_mouse_code(current_button,
is_click, is_drag);