VIP2K keyboard mapping in Emma 02 is an exact copy of the VIP2K Keyboard Layout. This means that only keys A to Z, 0 to 9, BS (back space or delete), CTL (CNTL or control), SH (shift) and NL (return or enter) are used.
VIP2K Keyboard Layout:
KEY | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | BS |
NORMAL | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | BS |
SHIFT | ! | @ | # | $ | % | ^ | & | * | ( | ) | BS |
CTL | ESC | , | ; | ? | : | + | - | * | / | = | |
SHIFT&CTL | 11h | NULL | 1Ch | 1Dh | 1Fh | 1Eh | BS |
KEY | Q | W | E | R | T | Y | U | I | O | P | |
NORMAL | Q | W | E | R | T | Y | U | I | O | P | |
SHIFT | q | w | e | r | t | y | u | i | o | p | |
CTL | " | ‘ | ~ | HT | VT | | | ’ | DEL | |||
SHIFT&CTL | 17h | 05h | 12h | 14h | 19h | 15h | HT | 0Fh | 10h |
KEY | CTL | A | S | D | F | G | H | J | K | L | NL |
NORMAL | A | S | D | F | G | H | J | K | L | NL | |
SHIFT | a | s | d | f | g | h | j | k | l | NL | |
CTL | _ | LF | [ | ] | STX | { | } | BS | |||
SHIFT&CTL | 01h | 13h | 04h | 06h | 07h | BS | LF | VT | FF | NL |
KEY | SH | Z | X | C | V | B | N | M | . | SH | |
NORMAL | Z | X | C | V | B | N | M | . | |||
SHIFT | z | x | c | v | b | n | m | > | |||
CTL | FF | < | > | ||||||||
SHIFT&CTL | 1Ah | 18h | 03h | 16h | STX | 0Eh | NL |
KEY | SP | ||||||||||
NORMAL | SP | ||||||||||
SHIFT | SP |
When the 'Auto Arcade Key Definition' checkbox is selected the I, J, K, M and space key will be mapped according to the Auto Arcade Key definition for the loaded Chip 8 game as defined in the keydefinition.txt file. Note also that the PC keyboard 'arrow' keys are always mapped to I, J, K and M. When Auto Arcade is selected all other key definitions as well as speed and screen resolution will be set to default.
For more details on Auto Arcade settings see also chapter Auto and Arcade Key Definition.