Add buttons 4 and 5 (scrolling on X).
This commit is contained in:
parent
2d67e4cc56
commit
ff8bbc7987
@ -220,6 +220,12 @@ _xtoplan9mouse(XDisplay *xd, XEvent *e, Mouse *m)
|
||||
case 3:
|
||||
s |= Button3Mask;
|
||||
break;
|
||||
case 4:
|
||||
s |= Button4Mask;
|
||||
break;
|
||||
case 5:
|
||||
s |= Button5Mask;
|
||||
break;
|
||||
}
|
||||
break;
|
||||
case ButtonRelease:
|
||||
@ -238,6 +244,12 @@ _xtoplan9mouse(XDisplay *xd, XEvent *e, Mouse *m)
|
||||
case 3:
|
||||
s &= ~Button3Mask;
|
||||
break;
|
||||
case 4:
|
||||
s &= ~Button4Mask;
|
||||
break;
|
||||
case 5:
|
||||
s &= ~Button5Mask;
|
||||
break;
|
||||
}
|
||||
break;
|
||||
|
||||
@ -260,7 +272,10 @@ _xtoplan9mouse(XDisplay *xd, XEvent *e, Mouse *m)
|
||||
m->buttons |= 2;
|
||||
if(s & Button3Mask)
|
||||
m->buttons |= 4;
|
||||
|
||||
if(s & Button4Mask)
|
||||
m->buttons |= 8;
|
||||
if(s & Button5Mask)
|
||||
m->buttons |= 16;
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user