# | Description | Driver module |
---|---|---|
0 | Quadrature mouse | Mouse |
1 | Microsoft mouse | SerialMouse |
2 | Mouse Systems mouse | SerialMouse |
3 | PS/2 mouse | PS2Driver |
5 | RCMM handset (NCOS) | |
7 | USB mouse (RISC OS 5 USB stack) | USBDriver |
10 | STD PS/2 to quadrature converter | |
11 | USB mouse (Castle) | |
15 | Pandora controller | PandoraKey? |
These are codes that represent the different types of pointer devices that can be attached to the hardware.
The quadrature mouse is the original RISC OS mouse type that was used on Archimedes machines and the RiscPC. IOMD-based machines (including the RiscPC) introduced support for PS/2 mice, while later machines generally only support USB mice as standard.
OS_Pointer 0 is used to return the pointer device that is currently attached.
OS_Pointer 1 is used to set the pointer device type.