Commodore 64 with native keyboard running BBC BASIC =================================================== Keys and Shift+Keys +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+ +------+ SHFT: | [A] | ! | " | # | $ | % | & | ' | ( | ) | 0 | \ | | | _ | [C] | BS | | f2 | | [A] | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | + | - | £ | Cpy | DEL | | f1 | +-----+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--------+ +------+ SHFT: | | q | w | e | r | t | y | u | i | o | p | { | } | ~ | | | f4 | | CTRL | Q | W | E | R | T | Y | U | I | O | P | @ | * | ^ |RESTORE | | f3 | +-----+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--------+ +------+ SHFT: | [B] | | a | s | d | f | g | h | j | k | l | [ | ] | = | [D] | | f6 | | Esc | LCK | A | S | D | F | G | H | J | K | L | : | ; | = | RETURN | | f5 | +-----+-----+-+---+-+---+-+---+-+---+-+---+-+---+-+---+-+---+-+---+-+---+-+---+-----+-----+-----+ +------+ SHFT: | | | z | x | c | v | b | n | m | < | > | ? | | Up | <== | | f8 | | C= | SHIFT | Z | X | C | V | B | N | M | , | . | / | SHIFT | Dwn | ==> | | f7 | +-----+-------+-+---+-----+-----+-----+-----+-----+-----+-----+-----+-+---+---------+-----+-----+ +------+ | HARD SPACE | | SPACE | +-----------------------------------------------------+ [A] [B] [C] [D] - not yet decided on. Keys and Ctrl+Keys +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+ +------+ CTRL: | | [?] | [?] | [?] | [?] | [?] | [?] | [?] | [?] | [?] | [?] | | | &1C | | | | | | [A] | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | + | - | £ | Cpy | DEL | | f1 | +-----+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--------+ +------+ CTRL: | | &11 | &17 | &05 | &12 | &14 | &19 | &15 | &09 | &0F | &10 | &00 | | &1E | | | | | CTRL | Q | W | E | R | T | Y | U | I | O | P | @ | * | ^ |RESTORE | | f3 | +-----+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--------+ +------+ CTRL: | [B] | | &01 | &13 | &04 | &06 | &07 | &08 | &0A | &0B | &0C | &1B | &1D | &1F | | | | | Esc | LCK | A | S | D | F | G | H | J | K | L | : | ; | = | RETURN | | f5 | +-----+-----+-+---+-+---+-+---+-+---+-+---+-+---+-+---+-+---+-+---+-+---+-+---+-----+-----+-----+ +------+ CTRL: | | | &1A | &18 | &0C | &16 | &02 | &0E | &0D | < | > | ? | | | | | | | C= | SHIFT | Z | X | C | V | B | N | M | , | . | / | SHIFT | Dwn | ==> | | f7 | +-----+-------+-+---+-----+-----+-----+-----+-----+-----+-----+-----+-+---+---------+-----+-----+ +------+ | | | SPACE | +-----------------------------------------------------+ [A] [B] [C] [D] [?] - not yet decided on. blank - no keypress generated Keys and Commodore+Keys +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+ +------+ C=: | | $81 | $95 | $96 | $97 | $98 | $99 | $9A | $9B | | | $A6 | $DC | $A8 | | | | | | [A] | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | + | - | £ | Cpy | DEL | | f1 | +-----+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--------+ +------+ C=: | | $AB | $B3 | $B1 | $B2 | $A3 | $B7 | $B8 | $A2 | $B9 | $AF | $A4 | $DF | | | | | | CTRL | Q | W | E | R | T | Y | U | I | O | P | @ | * | ^ |RESTORE | | f3 | +-----+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--------+ +------+ C=: | | | $B0 | $AE | $AC | $BB | $A5 | $B4 | $B5 | $A1 | $B6 | | | | | | | | Esc | LCK | A | S | D | F | G | H | J | K | L | : | ; | = | RETURN | | f5 | +-----+-----+-+---+-+---+-+---+-+---+-+---+-+---+-+---+-+---+-+---+-+---+-+---+-----+-----+-----+ +------+ C=: | | | $AD | $BD | $BC | $BE | $BF | $AA | $A7 | | | | | | | | | | C= | SHIFT | Z | X | C | V | B | N | M | , | . | / | SHIFT | Dwn | ==> | | f7 | +-----+-------+-+---+-----+-----+-----+-----+-----+-----+-----+-----+-+---+---------+-----+-----+ +------+ | | | SPACE | +-----------------------------------------------------+ [A] [B] [C] [D] - not yet decided on. blank - no keypress generated Commodore 64 with PC keyboard running BBC BASIC =============================================== +-----+ +-----+-----+-----+-----+ +-----+-----+-----+-----+ +-----+-----+-----+-----+ +-----+-----+-----+ SHFT: | [A] | | f2 | f1 | f4 | f3 | | f6 | f5 | f8 | f7 | | | | | | | | | | | ESC | | f1 | f2 | f3 | f4 | | f5 | f6 | f7 | f8 | | | | | | | | | | +-----+ +--+--+--+--+--+--+--+--+ +--+--+--+--+--+--+--+--+ +--+--+--+--+--+--+-----+ +-----+-----+-----+ +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+---------+ +-----+-----+-----+ SHFT: | | ! | " | # | $ | % | & | ' | ( | ) | | \ | | | BS | | _ | [C] | | | [B] | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | + | - | DEL | | £ | Cpy |RESTR| +-----+-+---+-+---+-+---+-+---+-+---+-+---+-+---+-+---+-+---+-+---+-+---+-+---+-+-------+ +-----+-----+-----+ SHFT: | | q | w | e | r | t | y | u | i | o | p | { | } | [D] | | ~ | | | | CTRL | Q | W | E | R | T | Y | U | I | O | P | @ | * |RETURN | | ^ | | | +-------+-+---+-+---+-+---+-+---+-+---+-+---+-+---+-+---+-+---+-+---+-+---+-+---+-+ | +-----+-----+-----+ SHFT: | [A] | a | s | d | f | g | h | j | k | l | [ | ] | = | | | ESCAPE | A | S | D | F | G | H | J | K | L | : | ; | = | | +-----+---+-+---+-+---+-+---+-+---+-+---+-+---+-+---+-+---+-+---+-+---+-+---+-----+-----+ +-----+ SHFT: | | | z | x | c | v | b | n | m | < | > | ? | | | Dwn | |SHIFT| | Z | X | C | V | B | N | M | , | . | / | SHIFT | | Up | +-----+-+---+-+---+-+---+-----+-----+-----+-----+-----+-----+---+-+---+-+---+-----+-----+ +-----+-----+-----+ SHFT: | | | | HARD SPACE | | | | | | ==> | Up | <== | | C= | | | SPACE | | | | | | <== | Dwn | ==> | +-------+-----+-----+-------------------------------------------+-----+-----+-----+-----+ +-----+-----+-----+ [A] [B] [C] [D] - not yet decided on. blank - no keypress generated