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:
|
case 3:
|
||||||
s |= Button3Mask;
|
s |= Button3Mask;
|
||||||
break;
|
break;
|
||||||
|
case 4:
|
||||||
|
s |= Button4Mask;
|
||||||
|
break;
|
||||||
|
case 5:
|
||||||
|
s |= Button5Mask;
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case ButtonRelease:
|
case ButtonRelease:
|
||||||
@ -238,6 +244,12 @@ _xtoplan9mouse(XDisplay *xd, XEvent *e, Mouse *m)
|
|||||||
case 3:
|
case 3:
|
||||||
s &= ~Button3Mask;
|
s &= ~Button3Mask;
|
||||||
break;
|
break;
|
||||||
|
case 4:
|
||||||
|
s &= ~Button4Mask;
|
||||||
|
break;
|
||||||
|
case 5:
|
||||||
|
s &= ~Button5Mask;
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
@ -260,7 +272,10 @@ _xtoplan9mouse(XDisplay *xd, XEvent *e, Mouse *m)
|
|||||||
m->buttons |= 2;
|
m->buttons |= 2;
|
||||||
if(s & Button3Mask)
|
if(s & Button3Mask)
|
||||||
m->buttons |= 4;
|
m->buttons |= 4;
|
||||||
|
if(s & Button4Mask)
|
||||||
|
m->buttons |= 8;
|
||||||
|
if(s & Button5Mask)
|
||||||
|
m->buttons |= 16;
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user