Skip to content

Ohter Keyboard Protocols

hasu@tmk edited this page Apr 30, 2026 · 22 revisions

TIPC Texas Instruments Professional Computer

Note differences between TIPC and TIBPC(Texas Instruments Business-PRO Professional Computer). TIBPC is compatible with IBM PC/AT while TIPC is not.

TIPC Keyboard

It is supplied with 12V on power line. It has phone-type coiled cord.

pinouts:

  • 12V
  • Ground
  • Test request
  • Data to keyboard(305 baud)
  • Data to system(2440 baud)
  • Shield

Data lines are TTL level UART. It is 2440 baud from keyboard and 300 baud from system.

P.3-5

At power-up, the system unit transmits a request for a keyboard test. The keyboard initiates the self-test and sends a status to the system unit of OK or Not OK.

p.3-17

TIBPC Keyboard

It seems to be compatible with both TPIC and PC/AT. But how?

The BUSINESS-PRO keyboard provides both TI Professional Computer (TIPC) and IBM Personal Computer AT (PC-AT) capabilities. This easy-to-use keyboard includes the following advanced design features

AMIGA Keyboard

Keyboard Interface:

Code:

Scan Codes

https://archive.org/details/amiga-hardware-reference-manual-3rd-edition/page/254/mode/1up?view=theater

AMIGA 500/2000/3000

,---. ,------------------------. ,------------------------.
|Esc| |F1  |F2  |F3  |F4  |F5  | |F6  |F7  |F8  |F9  |F10 |
`---' `------------------------' `------------------------'
,-------------------------------------------------------------. ,-----------. ,---------------.
|  `  |  1|  2|  3|  4|  5|  6|  7|  8|  9|  0|  -|  =|  \|Bsp| |Del  |Help | |  (|  )|  /|  *|
|-------------------------------------------------------------| `-----------' |---------------|
|  Tab  |  Q|  W|  E|  R|  T|  Y|  U|  I|  O|  P|  [|  ]|     |               |  7|  8|  9|  -|
|--------------------------------------------------------\Entr|     ,---.     |---------------|
|Ctrl|Cap|  A|  S|  D|  F|  G|  H|  J|  K|  L|  ;|  '|  #|    |     |Up |     |  4|  5|  6|  +|  
|-------------------------------------------------------------| ,-----------. |---------------|
|Shift |  <|  Z|  X|  C|  V|  B|  N|  M|  ,|  .|  /|  Shift   | |Lef|Dow|Rig| |  1|  2|  3|   |
`-------------------------------------------------------------' `-----------' |-----------|Ent|
    |Alt |A   |            Space                  |A   |Alt |                 |      0|  .|   |
    `-------------------------------------------------------'                 `---------------'
,---. ,------------------------. ,------------------------.
| 45| | 50 | 51 | 52 | 53 | 54 | | 55 | 56 | 57 | 58 | 59 |
`---' `------------------------' `------------------------'
,-------------------------------------------------------------. ,-----------. ,---------------.
| 00  | 01| 02| 03| 04| 05| 06| 07| 08| 09| 0A| 0B| 0C| 0D| 41| | 46  | 5F  | | 5A| 5B| 5C| 5D|
|-------------------------------------------------------------| `-----------' |---------------|
| 42    | 10| 11| 12| 13| 14| 15| 16| 17| 18| 19| 1A| 1B|     |               | 3D| 3E| 3F| 4A|
|--------------------------------------------------------\ 44 |     ,---.     |---------------|
| 63 | 62| 20| 21| 22| 23| 24| 25| 26| 27| 28| 29| 2A| 2B|    |     | 4C|     | 2D| 2E| 2F| 5E|
|-------------------------------------------------------------| ,-----------. |---------------|
| 60   | 30| 31| 32| 33| 34| 35| 36| 37| 38| 39| 3A|    61    | | 4F| 4D| 4E| | 1D| 1E| 1F|   |
`-------------------------------------------------------------' `-----------' |-----------| 43|
    | 64 | 66 |              40                   | 67 | 65 |                 |     0F| 3C|   |
    `-------------------------------------------------------'                 `---------------'

https://bboah.claunia.com/a4000keyb_german_big.jpg

https://androidarts.com/Amiga/A500top.jpg

Pinouts

Amiga connector is compatible to IBM PC AT and PS/2 electrically.

model connector
AMIGA 2000/3000 DIN-5P
AMIG 4000 Mini-DIN-6P
Mini-DIN-6P female socket from the front:
  ,--_--.       1: Data
 / o6 5o \      2: NC
| o4   3o |     3: GND
 - 2o o1 -      4: 5V
  `-___-'       5: Clock
                6: NC

https://allpinouts.org/pinouts/connectors/input_device/keyboard-amiga-6-pin/

SGI Keyboard

Keyboard: http://www.sgistuff.net/hardware/other/input.html

Protocol: https://web.archive.org/web/20151124154027/techpubs.sgi.com/library/tpl/cgi-bin/getdoc.cgi%3Fcmd=getdoc&coll=0650&db=man&fname=7%20keyboard

Connector: https://hardware.majix.org/computers/sgi/keyboards.shtml

The interface between the keyboard and the system is 600 baud asynchronous. The format used is one start bit followed by eight data bits, an odd parity bit and one stop bit, with one byte sent per key up or down transition. The MSB of the byte is a 0 for a downstroke and a 1 for an upstroke.

SGI proprietary

Clone this wiki locally