Many devices provide a matrix keyboard interface. The following calls provide access to it. Interrupt driven operation, or high-level calls will be defined later.
Items marked ¶ are internal calls for OS use only; their functionality and availability is subject to change without warning. User programs interested in using these calls should instead use the equivalent RISC OS SWI call (if available).