Skip to content

Instantly share code, notes, and snippets.

@papodaca
Last active June 16, 2023 02:52
Show Gist options
  • Star 5 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save papodaca/5d854b296a5f7943e245 to your computer and use it in GitHub Desktop.
Save papodaca/5d854b296a5f7943e245 to your computer and use it in GitHub Desktop.
Coppied from here: http://apple2.info/wiki/index.php?title=Pinouts#Apple_.2F.2Fe_Motherboard_keyboard_connector
J16 (Numeric Pad) J17 (Keyboard)
11 X5 X6 26 25 Y7
10 X6 SHFT* 24 23 Y6
9 X4 Y9 22 21 X4
8 X7 X3 20 19 X5
7 n/c X1 18 17 X7
6 Y5 X2 16 15 RESET*
5 Y2 XO 14 13 GND
4 Y4 Y8 12 11 CNTL*
3 Y3 Y5 10 9 CAPLOCK*
2 Y1 Y4 8 7 SW0/OAPL
1 Y0 Y3 6 5 SW1/CAPL
Y2 4 3 +5V
Y1 2 1 Y0
Main Keyboard Numeric Keypad
XO X1 X2 X3 | X4 X5 X6 X7
------------------------------------+--------------------------------
YO ESC TAB A Z | / ) * ESC
|
Y1 1! Q D X | DOWN UP LEFT RIGHT
|
Y2 20 W S C | 0 4 8 (
|
Y3 34 E H V | 1 5 9 -
|
Y4 4$ R F S | 2 6 . RETURN
|
Y5 6" Y G N | 3 7 + ,
+----------------------------------
Y6 5% T J M \| `~ RETURN DELETE
Y7 7& U K ,< += P UP DOWN
Y8 8* I ;: .> 0) [{ SPACE LEFT
Y9 9( O L /? -_ ]} '" RIGHT
Notes:
1) This is the US layout
2) Early //e keyboard ROMs had ? LEFT ESC RIGHT SPACE replacing
the ESC DOWN UP LEFT RIGHT in the numeric keypad section of the
above diagram
3) If you want more details such as the influence of the Control and
CAPS LOCK keys or the DVORAK layout see pages 7-16 and 7-17
of Jim Sather's Understanding the Apple IIe.
4) Unlike the ][ & ][+, the //e keyboard is completely passive with
the decoder chip located on the motherboard.
5) The +5v connection is to run the power light and the Open/Closed
Apple switches.
6) The SHIFT, CONTROL, CAPSLOCK and RESET switches simply ground the
appropriate pin of the connector (RESET via the CTRL line if the
jumpers are in the standard setting).
@DiputsMonro
Copy link

The intersection of lines X3 and Y4 should actually be 'B' (at least on my board!)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment