Add option for 5-button PS/2 mouse

This commit is contained in:
Cacodemon345
2022-10-28 23:51:38 +06:00
parent e5268075fb
commit b388cb552f
3 changed files with 67 additions and 19 deletions

View File

@@ -706,7 +706,7 @@ mouse_poll()
mouse_y = mousedata.deltay;
mouse_z = mousedata.deltaz;
mousedata.deltax = mousedata.deltay = mousedata.deltaz = 0;
mouse_buttons = mousedata.mousebuttons;
mouse_buttons = mousedata.mousebuttons;
SDL_UnlockMutex(mousemutex);
}
@@ -1171,6 +1171,12 @@ main(int argc, char **argv)
case SDL_BUTTON_MIDDLE:
buttonmask = 4;
break;
case SDL_BUTTON_X1:
buttonmask = 8;
break;
case SDL_BUTTON_X2:
buttonmask = 16;
break;
}
SDL_LockMutex(mousemutex);
if (event.button.state == SDL_PRESSED) {