Sun keyboard/mouse interface

From Deskthority Wiki
Revision as of 12:10, 11 August 2022 by >Findecanor
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search

Sun Microsystems' proprietary keyboard/mouse interface was used on SPARCstation workstation and server-class computers for keyboards and mice.

Devices[edit | edit source]

Connector and cable[edit | edit source]

The connector is 8-bit mini-DIN, with different pins used for keyboard and mouse signals. The mouse connects to a port on the keyboard which passes through the signals to a port on the host.

Some keyboards have a left and a right port, for attaching a mouse on either the left or right side, with the other port for plugging a cable to the host. Others have a single mouse port on the keyboard and a captive host-cable.

Keyboard protocol[edit | edit source]

The keyboard protocol is specified in SPARC International Keyboards Specification 1. It is based on 1200 baud serial with negative logic, asynchronous with no flow control.

The protocol was also used for Sun Type 2 and Sun Type 3 keyboards with other connectors.

Converters to USB[edit | edit source]

Commercial:

Open source / DIY:

Converters to PS/2[edit | edit source]

Open source:

  • Ove Risberg's converter, using a MC68HC11E1 microcontroller.