2.1.1. Keyboard Layout +----+ +----+----+----+----+ +----+----+----+----+ +----+----+----+----+ |RUN | |ESC |ALT |ASC | NO | | F1 | F3 | F5 | F7 | | F9 | F11| F13|HELP| |STOP| | | |DIN |SCRL| | F2 | F4 | F6 | F8 | | F10| F12| F14| | +----+ +----+----+----+----+ +----+----+----+----+ +----+----+----+----+ +----+----+----+----+----+----+----+----+----+----+----+----+----+----+----+----+ | <- | ! | " | # | $ | % | & | ' | ( | ) | | | | |CLR |INST| | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | + | - | œ |HOME|DEL | +----+--+-+--+-+--+-+--+-+--+-+--+-+--+-+--+-+--+-+--+-+--+-+--+-+--+-+--+-+----+ | TAB | | | | | | | | | | | | | ã | RSTR | | | Q | W | E | R | T | Y | U | I | O | P | @ | * | ^ | | +----+--+-+--+-+--+-+--+-+--+-+--+-+--+-+--+-+--+-+--+-+--+-+--+-+--+-+--+------+ |CTRL|SHFT| | | | | | | | | | [ | ] | | RETURN | | |LOCK| A | S | D | F | G | H | J | K | L | : | ; | = | | +----+----+--+-+--+-+--+-+--+-+--+-+--+-+--+-+--+-+--+-+--+-+--+-+----+----+----+ | C= | SHIFT | | | | | | | | < | > | ? | SHIFT|CRSR| | | | Z | X | C | V | B | N | M | , | . | / | | UP | +----+-------+-+--+----+----+----+----+----+----+----+----+-+--+-+----+----+----+ | SPACE | |CRSR|CRSR|CRSR| | | |LEFT|DOWN|RITE| +--------------------------------------------+ +----+----+----+ Notes: 1/ The cursor keys are special -- the shifted cursor keys appear as separate keys, but in actuality pressing them generates a SHIFT plus the normal cursor code, making them totally compatible with, and therefore functional in, C64 mode. 2/ There are a total of 77 keys, two of which are locking keys. 3/ The NATIONAL keyboards are similar, and their layout and operation is identical to their C128 implementation. 2.1.2. Keyboard Matrix +-----+-----+-----+-----+-----+-----+-----+-----+-----+ +-----+ | C0 | C1 | C2 | C3 | C4 | C5 | C6 | C7 | C8 | | GND | |PIN20|PIN19|PIN18|PIN17|PIN16|PIN15|PIN14|PIN13|PIN-4| |PIN-1| +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+ +--+--+ | | | | | | | | | | | | | | | | | | | | V V V V V V V V V | +-----+ +-----+-----+-----+-----+-----+-----+-----+-----+-----+ | | R0 |<----+ INS | # | % | ' | ) | + | œ | ! | NO | | |PIN12| | DEL | 3 | 5 | 7 | 9 | | | 1 | SCRL| | +-----+ +-----+-----+-----+-----+-----+-----+-----+-----+-----+ | | R1 |<----+ RET | W | R | Y | I | P | * | <-- | TAB | | |PIN11| | | | | | | | | | | | +-----+ +-----+-----+-----+-----+-----+-----+-----+-----+-----+ | | R2 |<----+ HORZ| A | D | G | J | L | ] | CTRL| ALT | | |PIN10| | CRSR| | | | | | ; | | +----------+ | +-----+ +-----+-----+-----+-----+-----+-----+-----+-----+-----+ | | | R3 |<----+ F8 | $ | & | { | 0 | - | CLR | " | HELP| | | |PIN-9| | F7 | 4 | 6 | 8 | | | HOM | 2 | | | | +-----+ +-----+-----+-----+-----+-----+-----+-----+-----+-----+ | | | R4 |<----+ F2 | Z | C | B | M | > |RIGHT|SPACE| F10 | | | |PIN-8| | F1 | | | | | . |SHIFT| BAR | F9 | | | +-----+ +-----+-----+-----+-----+-----+-----+-----+-----+-----+ | | | R5 |<----+ F4 | S | F | H | K | [ | = | C= | F12 | | | |PIN-7| | F3 | | | | | : | | | F11 | | | +-----+ +-----+-----+-----+-----+-----+-----+-----+-----+-----+ | | | R6 |<----+ F6 | E | T | U | O | @ | ã | Q | F14 | | | |PIN-6| | F5 | | | | | | ^ | | F13 | | | +-----+ +-----+-----+-----+-----+-----+-----+-----+-----+-----+ | | | R7 |<----+ VERT|LEFT | X | V | N | < | ? | RUN | ESC +------+ | | |PIN-5| | CRSR|SHIFT| | | | , | / | STOP| +--+ | | | +-----+ +--+--+--+--+-----+-----+-----+-----+--+--+-----+-----+ | | | | | | | | | | | | | | | | | | | +--+--+ / (LOCKING) | | | | | | |SHIFT+----+ +------------------------------------+ | | | | | LOCK| | | | | | +-----+ | | | | | +-----+-----+ | | | +--+--+ | | | | | |CRSR +------------+-------------+ +---------------+ | | | UP | K1 PIN-21 | | | | +--+--+ | 4066 | | | | | DECODER | | | +--+--+ | | | | |CRSR +------------+-------------+ +-------------------+ | |LEFT | K2 PIN-22 | | | +-----+ +-----------+ | | +-----+ +-----+ / | | NMI | <---------+RESTR+----+ +-------------------------------------------------+ |PIN-3| | | | +-----+ +-----+ | | | +-----+ +-----+ / (LOCKING) | | R8 | <---------+CAPS +----+ +-------------------------------------------------+ |PIN-2| |LOCK | +-----+ +-----+ Keyboard Notes: 1/ The 64 keys under C0 through C7 occupy the same matrix position as in the C/64, as does the RESTORE key. Including SHIFT-LOCK, there are 66 such keys. 2/ The extended keyboard consists of the 8 keys under the C8 output. Counting the CAPS-LOCK key, there are 9 new keys. The C/64 does not scan these keys. 3/ The new CURSOR LEFT and CURSOR UP keys simulate a CURSOR plus RIGHT SHIFT key combination. 4/ The keyboard mechanism will be mechanically similar to that of the C128.