Skip to navigation

Aviator on the BBC Micro

Keyboard: keyTable2

Name: keyTable2 [Show more] Type: Variable Category: Keyboard Summary: Internal key numbers of lower priority keys that are scanned second Deep dive: The key logger
Context: See this variable in context in the source code References: This variable is used as follows: * UpdateKeyLogger calls keyTable2

Keys in this table are scanned only if the corresponding key in keyTable1 is not being pressed. If pressed, the corresponding value in the key logger is set to the 16-bit value, with the high byte coming from keyTable2Hi and the low byte from keyTable2Lo.
.keyTable2 EQUB &99 \ < Elevator (stick backwards, ascend) EQUB &A8 \ + Right rudder EQUB &CD \ D Aileron (joystick right, bank right) EQUB &DD \ E Increase throttle EQUB &9B \ B Brakes on/off EQUB &FF \ SHIFT Fire