OSFastArrows Variable (ROM Call 0x15C)

kbd.h

unsigned char OSFastArrows;

A variable determining whether arrow keys are repeated slowly or quickly.

OSFastArrows tells ngetchx, GKeyIn, and OSdequeue how to handle the arrow keys.
It seems that the following values are allowed:

0 Keys are repeated at normal speed. This is the default.
1 Same as 0 for ngetchx, but in text editors like the home screen entry line, keys are not repeated at all.
2 The key delay is ignored; ngetchx returns immediately if an arrow key is pressed. In text editors, the busy indicator is visible, but keys do not seem to be repeated.

Further information is welcome.


Used by: ngetchx, GT_Trace, ROM Call 0x473


See also: ngetchx, OSInitBetweenKeyDelay, OSInitKeyInitDelay