Advanced Input Devices
- AID codes
- Date codes and serial numbers
Advanced Input Devices (AID)—now Advanced Input Systems (AIS)—is an American human–machine interface manufacturer based in Coeur d’Alene, Idaho and founded in 1978. In the computer keyboard market, their speciality was elastomer mat (rubber sheet) keyboards, which were introduced no later than 1984.
The best-known Advanced Input Devices keyboards are the two variants of IBM PCjr keyboard: the original “chiclet” type and the replacement conventional-keycap type. Both were standard elastomer mat types. Curiously, AID appear to have always used a PCB for the matrix circuit, rather than membranes.
The official, trademarked series are PKD, MKD, MKE etc. The keyboards and keypads themselves tend to be marked with their UL models, known to range from AID-1 through AID-6. The exact correspondence between the AID models and the named series remains to be confirmed; there is no official correspodence, but it appears to serve as a useful way to identify series. The series names and their basic details have been provided directly by Advanced Input Systems.
PanelKey Dome (PKD)
This is a flat panel design, with stainless steel domes on a rigid PCB. This appears to correspond with AID-1.
MicroKey Dome (MKD)
This uses hinged plastic keys over stainless steel domes on a rigid PCB. A “Microprofile” keyboard, model MK 038-001, was advertised in Computer Design magazine in April 1981. Travel is only 0.400″ (1.52 mm). Bounce time is 2 ms. MCBF (mean cycles between failures) is given as 15 million. Possibly the MK type was renamed MKD to accommodate MKE. AID-2 appears to cover this type.
An eBay listing for an AID-2 keyboard almost identical to MK 038-001 appears to show that separate plungers exist below the keycaps.
MicroKey Elastomer (MKE)
These have an elastomer mat; reportedly they can have either rubber or plastic keycaps. It seems more likely that “rubber keycaps” simply denotes having the keys formed from the elastomer mat. Examples include:
- Unidentified industrial keypad with an elastomer mat for the buttons
- Unidentified fitness equipment panel, which appears to have discrete plastic buttons
Both examples are identified as “MKE” rather than by an AID number.
ErgoKey International (EKI)
EKI is the full-travel chiclet series. This appears to be what was used for the original IBM PCjr keyboard. EKI keyboards are intended for use with graphic overlays that fit around the keys. For example, there is a Microsoft Flight Simulator overlay for use with the PCjr keyboard. EKI could be seen in an April 1981 advertisement in Computer Design magazine. EKI keyboards provided a choice of 2 oz and 3 oz operating force and offered a 60 million cycle lifetime.
A few photographs of the inside of an original PCjr keyboard can be seen in the Register article IBM PCjr STRIPPED BARE: We tear down the machine Big Blue would rather you forgot.
ErgoKey Truncated (EKT)
EKT appears to be a revision of EKI that offers conventional keycaps. In his Revised IBM PCjr keyboard review video, Chyros demonstrates that the replacement PCjr keyboard uses the same case as the chiclet version. EKI and EKT were advertised together in Computer Design magazine in August 1984 (as simply “EKI” and “EKT”), and appeared to share the same specifications.
EKT keyboards have the plunger guide shafts moulded into the top housing, just like most non-scissor rubber dome keyboards today. The later PCjr keyboard (as shown in the video) does not have discrete plungers: the rubber domes are operated directly by the keycaps. By comparison, the keyboards made for Tektronix have discrete plungers. Whether both types are EKT is not confirmed.
EKT keyboards have distinctive plungers that should allow easy recognition. Typically the plunger will be white, but in this instance black was chosen.
EKT keyboards appear to correspond to AID-3.
ErgoKey Single station (EKS)
EKS keyboards use discrete plunger guide shaft modules fitted to a metal mounting plate. This method is more flexible and has a lower tooling cost than a fully-moulded top housing. EKS keyboards appear to correspond to AID-5.
Many Advanced Input Devices keyboards are marked with an AID number as their model number. These numbers are so far known to span the range AID-1 to AID-6. These are not actual model numbers, but rather a lookup number for Advanced Input Devices’ UL file. The specific details of these codes is no longer available. Broadly these numbers correspond with keyboard series, but they refer to compliance profiles and ratings rather than any specific switch technology. The known types are as follows:
|AID number||Known series||Type|
|AID-4||Known AID-4 keyboards have all the keys moulded from a single rubber sheet, presumably to provide a fully sealed assembly. The series name is not yet known.|
|AID-5||Ergokey single station|
|AID-6||Suggested by Advanced Input Systems to be a separate rating (e.g. flammability) resulting from putting a PKD keyboard within an enclosure. There is only one known example, and the AID number has been manually recorded as or changed to “6” with a black marker pen, possibly AID-1 for the underlying PKD panel.|
Very few patents are known for AID’s keyboard products.
|US 4523060||Combination keyboard||1983-11-17||1985-06-11||Appears to be PanelKey Dome|
|US 4618744||Rocker key elastomer dome keyboard||1985-04-29||1986-10-21||Appears to be MicroKey Elastomer (hinged plastic keys, over domes, over a PCB)|
|US 7557312||Keyboard assembly||2006-02-10||2009-07-07||Full-size keyboard|
EKT-101 is a conventional 101-key keyboard, sold to various customers. The following photos, from the Lake Michigan Computers website and used here with permission, show a Ciba-Corning AID-3 keyboard. This is marked AID-3 rather than as an EKT-101, but it is identical to keyboards marked as such:
The chief difference compared to most other EKT-101 keyboards is that it uses a J-shape return key and single-unit backspace, but an identical Ciba-Corning EKT-101 keyboard was also produced. This latter example also has no clearly marked date code; potentially “572891” could indicate 1991 manufacture but there is little if any precedent for a six-digit date code.
This example uses discrete plungers together with moulded-in plunger slots.
The “Model” column in the table below refers to AID’s terminology, in how keyboard types were identified by their AID codes instead of their series names. The AID codes are taken from the products, while the series names are a guess based on the appearance of the keyboard.
The date code format is not yet known. However, the final two digits appear to indicate the year, e.g. 07697 indicates some point in time within 1997.
Only alphanumeric keyboards, or units containing an alphanumeric keyboard, are included in the table below. Various AID series were also used for control strips and panels with no data entry capability.
|Unidentified miniature||MKD?||9370-132 A||182||Virtually identical to MK 038-001 as advertised in April 1981||eBay|
|IBM PCjr type 2||EKT||~1984||The AID branding appears on the rubber dome sheet||Deskthority|
|Silicon Graphics 9980991||~1987||Plate-mounted Cherry MX switches||Deskthority|
|Unclear Electrohome||EKI||Chip dates are not readable: photo too small||Deskthority|
|Marquette Centra Cardiological keyboard||EKT||~1988||Date is a guess from the Intel chip markings||Deskthority|
|Unspecified panel||AID-6||?||9370-00725-301||10189||The label has been manually corrected to read “AID-6”||eBay|
|Unspecified RCA-like||AID-1||PKD||9370-00038-504 C||24190||Identical layout and almost identical styling to an RCA VP601 keyboard (the typography is not an exact match)||eBay; eBay; eBay|
|Unspecified MKD||AID-2||MKD||9370-00093-517 3||14594||Ideal Machinery|
|Unspecified flat keyboard||AID-1||PKD||9370-00792-101/H||10897||Caps lock uses an integrated LED; the arrow keys are in a non-inverted T stradding the function key row and the number row.||eBay|
|Unspecified Honeywell control station||AID-3||EKT||9395-00282-005 A||03499||eBay|
|Unspecified rubber sealed||AID-4||?||9372-00352-002/A||13302||eBay|
|Unspecified Honeywell control station||AID-3||EKT||9395-00381-029/A||26911||eBay|
Date codes and serial numbers
AID/AIS date codes are typically five digits long, and indicate the day of the year (zero-padded to three digits) followed by the last two digits of the year. For example, a date code of 13302 indicates the 133rd day of 2002. Serial numbers are specific to the date of manufacture, e.g. the first keyboard of each day will have a serial number of 1, scoped to the date of manufacture. This curious practice leads to many keyboards appearing to be early production or part of a limited production run, when this is not necessarily the case. A batch of very early MK or MKD keyboards have been found with date codes of “182”, suggesting January 1st 1982. This would have been a holiday, and this format is presently anomalous. This could have represented January 1982 instead, or week 1 of January. No explanation is presently known for this usual format.
Many keyboards are marked with the code “CDA”; this simply indicates that the keyboard was manufactured in the Coeur d’Alene in Idaho. The other factories would have used different codes; possibly “CMN” is another such factory identifier.
All documentation was provided by Bitsavers unless otherwise specified.