The action performed depends on the reason code value at offset +0 in R1.
# | Hex # | Action |
---|---|---|
0 | &00 | Define pointer shape |
1 | &01 | Define the mouse co-ordinate bounding box |
2 | &02 | Set mouse multipliers |
3 | &03 | Set mouse position |
4 | &04 | Read unbuffered mouse position |
5 | &05 | Set pointer position |
6 | &06 | Read pointer position |
7 | &07 | Read the mouse bounding box (RISCOS Ltd Select only, not implemented on RISC OS 5) |
The purpose of this call is to provide a number of operations relating to the mouse and pointer.