Add buttons 4 and 5 (scrolling on X).
This commit is contained in:
parent
2d67e4cc56
commit
ff8bbc7987
1 changed files with 16 additions and 1 deletions
|
|
@ -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…
Add table
Add a link
Reference in a new issue