|  | Keypress table | 
| Index | Key | Address | Offset | Lookup | Routine | Purpose | 
|---|---|---|---|---|---|---|
| 0 | 0 | 49968 | 19 | 60690 | 62192 | Knock on or open a door | 
| 1 | 1 | 49969 | 0 | |||
| 2 | 2 | 49970 | 0 | |||
| 3 | 3 | 49971 | 0 | |||
| 4 | 4 | 49972 | 0 | |||
| 5 | 5 | 49973 | 7 | 60678 | 60641 | Left | 
| 6 | 6 | 49974 | 3 | 60674 | 60631 | Down | 
| 7 | 7 | 49975 | 1 | 60672 | 60626 | Up | 
| 8 | 8 | 49976 | 5 | 60676 | 60636 | Right | 
| 9 | 9 | 49977 | 0 | |||
| 10 | : | 49978 | 0 | |||
| 11 | ; | 49979 | 0 | |||
| 12 | < | 49980 | 0 | |||
| 13 | = | 49981 | 0 | |||
| 14 | > | 49982 | 0 | |||
| 15 | ? | 49983 | 0 | |||
| 16 | @ | 49984 | 0 | |||
| 17 | A | 49985 | 3 | 60674 | 60631 | Down | 
| 18 | B | 49986 | 23 | 60694 | 30092 | Raise/lower blind | 
| 19 | C | 49987 | 35 | 60706 | 31713 | Use hook | 
| 20 | D | 49988 | 17 | 60688 | 64218 | Change disguise | 
| 21 | E | 49989 | 0 | |||
| 22 | F | 49990 | 25 | 60696 | 29866 | Fuse | 
| 23 | G | 49991 | 33 | 60704 | 31204 | Get object | 
| 24 | H | 49992 | 0 | |||
| 25 | I | 49993 | 0 | |||
| 26 | J | 49994 | 29 | 60700 | 24951 | Joystick | 
| 27 | K | 49995 | 19 | 60690 | 62192 | Knock on or open a door | 
| 28 | L | 49996 | 21 | 60692 | 30070 | Light on/off | 
| 29 | M | 49997 | 27 | 60698 | 28635 | Toggle message speed | 
| 30 | N | 49998 | 0 | |||
| 31 | O | 49999 | 7 | 60678 | 60641 | Left | 
| 32 | P | 50000 | 5 | 60676 | 60636 | Right | 
| 33 | Q | 50001 | 1 | 60672 | 60626 | Up | 
| 34 | R | 50002 | 37 | 60708 | 25784 | Forward roll | 
| 35 | S | 50003 | 39 | 60710 | 25789 | Somersault | 
| 36 | T | 50004 | 31 | 60702 | 30458 | Telephone | 
| 37 | U | 50005 | 0 | |||
| 38 | V | 50006 | 0 | |||
| 39 | W | 50007 | 0 | |||
| 40 | X | 50008 | 0 | |||
| 41 | Y | 50009 | 0 | |||
| 42 | Z | 50010 | 0 | |||
| 43 | [ | 50011 | 0 | |||
| 44 | \ | 50012 | 0 | |||
| 45 | ] | 50013 | 0 | |||
| 46 | ↑ | 50014 | 0 | |||
| 47 | _ | 50015 | 0 | |||
| 48 | £ | 50016 | 0 | |||
| 49 | a | 50017 | 11 | 60682 | 60631 | Down | 
| 50 | b | 50018 | 23 | 60694 | 30092 | Raise/lower blind | 
| 51 | c | 50019 | 35 | 60706 | 31713 | Use hook | 
| 52 | d | 50020 | 17 | 60688 | 64218 | Change disguise | 
| 53 | e | 50021 | 0 | |||
| 54 | f | 50022 | 25 | 60696 | 29866 | Fuse | 
| 55 | g | 50023 | 33 | 60704 | 31204 | Get object | 
| 56 | h | 50024 | 0 | |||
| 57 | i | 50025 | 0 | |||
| 58 | j | 50026 | 29 | 60700 | 24951 | Joystick | 
| 59 | k | 50027 | 19 | 60690 | 62192 | Knock on or open a door | 
| 60 | l | 50028 | 21 | 60692 | 30070 | Light on/off | 
| 61 | m | 50029 | 27 | 60698 | 28635 | Toggle message speed | 
| 62 | n | 50030 | 0 | |||
| 63 | o | 50031 | 15 | 60686 | 60641 | Left | 
| 64 | p | 50032 | 13 | 60684 | 60636 | Right | 
| 65 | q | 50033 | 9 | 60680 | 60626 | Up | 
| 66 | r | 50034 | 37 | 60708 | 25784 | Forward roll | 
| 67 | s | 50035 | 39 | 60710 | 25789 | Somersault | 
| 68 | t | 50036 | 31 | 60702 | 30458 | Telephone | 
| 69 | u | 50037 | 0 | |||
| 70 | v | 50038 | 0 | |||
| 71 | w | 50039 | 0 | |||
| 72 | x | 50040 | 0 | |||
| 73 | y | 50041 | 0 | |||
| 74 | z | 50042 | 0 | |||
| 75 | { | 50043 | 0 | |||
| 76 | | | 50044 | 0 | |||
| 77 | } | 50045 | 0 | |||
| 78 | ~ | 50046 | 0 | |||
| 79 | © | 50047 | 0 |