 |
kbd.h |
Header File |
Keyboard handling routines
Language Extensions
- BEGIN_KEYTEST
- Starts a _keytest_optimized block.
![]()
- END_KEYTEST
- Ends a _keytest_optimized block.
Functions
- _keytest_optimized
- Optimized low-level keyboard reading for single keys.
![]()
- _keytest
- Low-level keyboard reading for single keys.
![]()
- _rowread_internal
- Low-level keyboard reading without inverting.
![]()
- _rowread_inverted
- Low-level keyboard reading with inverting.
![]()
- _rowread
- Low-level keyboard reading.
![]()
- alphaLockOff
- Turns the alpha-lock off on the TI-89.
![]()
- alphaLockOn
- Turns the alpha-lock on on the TI-89.
![]()
- GetAlphaStatus
- Returns the current alpha-lock status.
![]()
- GKeyDown
- Checks for currently-available keystrokes.
![]()
- GKeyFlush
- Flushes the keyboard queue.
![]()
- GKeyIn
- Gets character from the keyboard, with additional possibilities.
![]()
- kbhit
- Checks for unread keystrokes.
![]()
- KeyYesOrNo
- Checks if a key value represents a 'yes' or 'no' key.
![]()
- ngetchx
- Gets character from the keyboard, without echoing to the screen.
![]()
- OSGetStatKeys
- Checks whether an arrow key (TI-89) or status key (TI-92+) is pressed.
![]()
- OSInitBetweenKeyDelay
- Sets the rate at which a key autorepeats.
![]()
- OSInitKeyInitDelay
- Sets the initial autorepeat key delay.
![]()
- pushkey
- Replaces the keystroke in the keyboard queue with the given code.
![]()
- restoreAlphaLock
- Restores the alpha-lock status.
![]()
- SetAlphaStatus
- Sets the alpha-lock status on the TI-89.
Global Variables
- OSFastArrows
- A variable determining whether arrow keys are repeated slowly or quickly.
Constants
- KB_AUTOREPEAT
- A constant defining the "auto-repeat" bit.
![]()
- NULL
- A null-pointer value.
Predefined Types
- Arrows
- An enumeration for describing the four arrow keys.
![]()
- Bool
- An enumeration to describe true or false values.
![]()
- CommonKeys
- An enumeration for describing common key codes.
![]()
- GKeyFlags
- Enumerates different key options flags for the GKeyIn routine.
![]()
- SCR_RECT
- A scructure for defining a rectangular area.
![]()
- StatKeys
- An enumeration for describing modifier key values.