|This article requires additional photographic illustration|
Use this guide to find out which type of interface (connector, pinout and protocol) your input device has.
Use of the a plug in the wrong port could often lead to electrical damage. Most ports are not hot-swappable, so you would need to turn off your device before inserting/removing the plug.
- 1 DIN
- 2 Mini-DIN
- 3 Modular connector
- 4 SDL
- 5 D-subminiature
- 6 Phone connector
- 7 Other
- 8 See also
- 9 External links
- XT keyboard interface
- AT keyboard interface
- Commodore Amiga 2000, 1500, 2500 and 3000 keyboards. Non-Commodore brand Amiga keyboards are rare though and most likely a refurb/transplant/mod.
- MIDI — Plug at both ends of the cable
- FM Towns keyboard
- NEC PC-8801 keyboard.
- Apple Desktop Bus (ADB). Mostly keyboards and mice, but also others such as joysticks and dongles. All peripherals but mice have two ports: either could be connected upstream to the host and the other downstream. The chain terminates with the mouse.
- Vintage Macintosh AV OUT port.
Pins are laid out like a 6-pin mini-DIN but one pin is missing and the stud is in the centre.
- PS/2 interface. Plugs (and ports) are often green or purple with a symbol of a keyboard or mouse to distinguish between which type of device goes where. When a downstream port is found is on a device, it accepts only a peripheral of the same type (keyboard or mouse).
- Silicon Graphics proprietary keyboard and mouse. Used only for the Indigo, whereas newer systems got PS/2 ports. Like ADB, keyboards have two ports: one to the host and one to the mouse.
- Commodore Amiga 4000 or Amiga CD32. The CD32's port also carries RS-232.
- Sun Microsystems proprietary connector. Connects host-keyboard and keyboard-mouse. Found on Sun Type 5, Sun Compact 1 and some Sun Type 6 keyboards. Mouse and keyboard use different pins so the keyboard is in effect only used as pass-through.
- Intergraph InterPro/InterServe keyboard.
- NEC PC-98 series keyboard.
- Kensington trackballs. Trackball-side, for serial interface. Cable has a 9-pin D-sub plug on the device side.
- NeXT bus mouse
- Joystick port for Commodore 16-line "home office" computers: Commodore Plus/4, 16 and 116
- PC Engine gamepad/controller
- Phillips CD-i gamepad/controller
- Microsoft InPort bus mouse. Also used by the NEC PC-98 series.
- Acorn Archimedes bus mouse
- GeoPort on vintage Macintosh: Not actually a standard 9-pin Mini-DIN, but in 8-pin pinout with an additional pin so as to be backwards-compatible with Apple's 8-pin serial port.
Nomenclature: yPxC. First digit is width in pins, second is number of pins actually present/connected.
Modular connectors are often incorrectly called RJ9 (4P4C) or RJ11 (6PxC). Those are actually specific interfaces, not connector types.
Some keyboards have it on the keyboard side, either for a detachable cable (with standard plug at the other end) or as interconnect between main (or left and right) and numeric keypad.
Terminal keyboards: Many different variations exist. Including
- The original Macintosh's keyboard: Apple M0110
- Commodore Amiga 1000 keyboard
- Dolch portable computer
- Goedhart VisiCom text telephone
- Atari Mega ST keyboard
- Corona PPC-400 portable computer
- Monterey KP110 numeric keypad - to its main keyboard.
- Wang 725-3155
- Human Interface Link. For workstations from Hewlett-Packard.
- Keyboard-side for IBM Model M cable. Should be a DIN or mini-DIN on the other end.
Female DE-9 plug
- Serial interface. Primarily "serial mice" and trackballs. Some unorthodox devices also use it. Some joysticks with Game port use it for secondary input. Thumbscrews are common, whereas other interfaces with DE-9 ports tend to not have them. If the device is labelled as running on 12V, that is also an indicator for serial interface because most other with this port run on 5V.
- Bus mouse. Multiple types exist for: Amstrad PC, Commodore PCs/Commodore Amiga and Atari PC/Atari ST, NEC PC-98, among others.
- Atari Controller port: Primarily joysticks and mice for 8-bit and 16-bit home computers from Atari and Commodore. These support also numeric keypads, light pens, rotary knobs, and various other peripherals. There were add-on cards and adaptors for using Atari-compatible joysticks on other platforms.
- J-PC: Japanese home-computer peripheral port. Mostly joysticks and mice. Sometimes compatible with Atari port but dangerous when not.
Primarily handheld joysticks:
- Amstrad joystick port. Often two buttons and pass-through for second joystick.
- Spectrum 2+ joystick port. The plug is often grey whereas Atari-compatible are black. Some joysticks came with two different-coloured plugs.
- TI-99 joystick port.
- Vectrex joystick port. The classic setup is an analogue joystick with four buttons.
- Intellivision game controller
- Sega 8-bit/16-bit controller port. Sometimes compatible with Atari port but dangerous when not. (Mouse did exist but is rare and Sega-branded. Keyboard is very rare)
- 3DO gamepad. Often a game-pad with passthrough and headphone jack.
- "Famiclone": clone of Nintendo FamiCom/Nintendo Entertainment Systems. Often in style of Nintendo or Sony PlayStation controller. Probably works only with the type of console it was originally sold with.
Male DE-9 plug
- Apple II analogue joystick or paddle controller.
- Bus mouse for the original Apple Macintosh, Apple Lisa or Apple II.
- Early Silicon Graphics mouse
- NEC PC-98 bus mouse
Female DE-15 plug
Same size as DE-9 but with 15 pins. Also used by VGA.
Male DA-15 plug
Female DA-15 plug
- Neo-Geo game controller.
- Mindset joystick and mouse port.
6.35 mm TRS (¼ inch)
- DEC VT100 keyboard
- Often used as interconnect between halves of a split ergonomic keyboard. The protocol is often special to the keyboard model, based on I²C. The tip/ring assignment varies.
- Sometimes used for MIDI
- PINOUTS.RU: Pinouts for many devices.