INT 33 - MS MOUSE v1.0+ - RETURN BUTTON PRESS DATA AX = 0005h BX = button number (see #03169) Return: AX = button states (see #03168) BX = number of times specified button has been pressed since last call CX = column at time specified button was last pressed DX = row at time specified button was last pressed Note: at least for the Genius mouse driver, the number of button presses returned is limited to 7FFFh SeeAlso: AX=0006h,INT 62/AX=007Ch (Table 03169) Values for mouse button number: 0000h left 0001h right 0002h middle (Mouse Systems/Logitech/Genius mouse)
INT 33 - CuteMouse 2.1b4+ - Get button press or wheel movement data AX = 0005h BX = button number or -1 for wheel Return: AL = state of buttons AH = 8-bit signed counter of wheel movement ---button info--- BX = number of times specified button has been pressed since last call CX = column where specified button was last pressed DX = row where specified button was last pressed ---wheel info--- BX = 16-bit signed counter of wheel movement since last call CX = column where wheel was last moved DX = row where wheel was last moved Notes: returned wheel counters contain all wheel movements accumulated since the last call to INT 33/AX=0003h, INT 33/AX=0005h/BX=-1 or INT 33/AX=0006h/BX=-1 positive value of wheel counter means downward wheel movement this call also clears the wheel movement counter for BX=-1