Jump to page content

Cherry common part number schema

Having obtained the M9 part number schema from Ed Ferraton at Cherry USA (whose office is a goldmine of valuable data), a number of questions were cleared up, and I decided to present the details here. Since a number of Cherry’s switch series share the same part number schema, I have decided to include them all together. MX Low Profile and MX Ultra Low Profile are included here under MX, as Cherry officially classes them all together, but most of the MX details refer to the full-height MX type.



This page is based on a variety of literature, as well as e-mail conversations with Cherry Germany and Cherry USA. Most of the literature is present on the Deskthority wiki under Cherry catalogues. In addition, the following documents were used:

Documents yet to be obtained include:

In an ideal world we would also find literature providing a rationale for each of the unexplained choices offered with each series, such as why you would choose a straight versus T keystem with M7 switches. Cherry at the time would have known why each option existed and who chose it and why, but such knowledge is likely now lost forever.

Absent from this page is Serie M7, as it pre-dated the revised schema; see the M7 schema page for an attempt to reconstruct the schemata for gold crosspoint and Serie M7.

Revised part schema for keyboard switches

Starting from Serie/Keymodule M8, Cherry introduced a revised part number schema, in the form:


The individual positions denote:

Keymodule”, i.e. keyboard switch
Series: 8, 9, D, J, V, X, Y and L (M8, M9, MD, MJ, MV, MX, MY, ML) are the series known to use this schema
Contact design, rating and material
Switch characteristics
Actuation force and switch behaviour
Keystem design
Standard features: LED presence and colour, and presence of jumper or diode (mutually exclusive)
Additional characteristics, often series-specific, including presence or absence of fixing pins, inclusion of factory-supplied keycap, SMD LED support and terminal plating

An explanation of the various codes is given below. Note that not all variants are confirmed to have gone into production. Further, the details below only represent current understanding based on documents discovered to date.

Additional notes


Cherry appear not to have given their keycap series official designations. The following designations appear in catalogues:

12 mm
Flat/sloped profile, spherical, 12 mm tall; used with M7, M8 and M9 (with appropriate keystem selection), and made of Tenite
6 mm
Flat/sloped profile, spherical, 6 mm tall; used with M8 and M9 (again with appropriate keystem selection), and made of ABS
8 mm
Flat/sloped profile, spherical, an 8 mm tall derivative of the 6 mm keycaps, that is used with MX, but also mount-compatible with M8 and M9 switches designed for 6 mm keycaps (in the 1994 Keymodule MX brochure this is referred to as “Standard type”); the specifics of 6 mm versus 8 mm keycaps and keystems are far from clear at this point
Cylindrical type
Cherry’s standard cylindrical keycap series used with MX switches (abbreviated “Cyln” in the 1994 Keymodule MX brochure); this is described as 7 mm (in fact 6.9 mm), which is the height of the front centre of a row 3 keycap (the maximum height is not given, but row 1 comes out at 9.8 mm tall)

Keycap mounts

Known keycap mounts:

Straight, for 12 mm
Generally, straight and T mount switches are used with cruciform mount keycaps, which permit the switch to be orientated as needed for the PCB routing or other preference. However, a HAL KB2100 keyboard was found with a straight mount space bar, and the space bar switch was modified to fit the keycap, indicating that some keycaps specifically required a straight stem and for the stem orientation to be correct. Straight mount for 12 mm keycaps was found on M7 and M8 switches; M9 also supported 12 mm keycaps, but the mount used has yet to be seen (the part number schema drawing implies T or cruciform mount). (“Straight” in this context refers to a flat or “blade” stem; “straight” stems can be upright (0°) or angled).
T, for 12 mm
This is a variant of the above, and generally shares the same keycaps. This mount was found on M7 switches; it is unknown which 12 mm variant was used by M9 switches as this was not depicted in the catalogue.
Cruciform, thick-vane
This was used by Burroughs in the early 1970s with type M51-0129 and later type M51-0131 (which seems to be a revision of the same design). It is superficially similar to the MX mount but will not accept MX keycaps. The M51-0129/0131 drawing specifies the vane thicknesses as 0.051±0.002″ and 0.045″ which matches a specimen of M51-0131. The mysterious M94A-1GBR custom M9 type from Bulgaria also uses this mount; its stem measures instead 0.055″ and 0.045″, which is marginally out of tolerance, but both accept Commodore 64 keycaps.
Cruciform, medium-vane
This is chiefly found in Royal/Triumph/Adler typewriters on M9 switches. It bears superficial resemblance to the 12 mm mount, but 12 mm keycaps fall off, and typewriter keycaps do not fully fit onto 12 mm stems.
Cruciform, thin-vane
Used with 6 mm and 8 mm spherical and 7 mm cylindrical keycaps. These have a short (ca. 2.2 mm) keystem in M8 and M9 switches, and a taller (ca. 3.6 mm) keystem in German MX switches. This is referred to as “Cherry MX mount” even though it pre-dates Cherry MX.
This is similar to the 8 mm mount, but the overall width and depth are around 3.4 mm rather than the 4.0 mm of 8 mm mount, and the keystem is 0.1 mm shorter at 3.5 mm tall. This mount is used with not just Hirose Cherry MX, but Hirose Cherry M8 also. As a consequence of the smaller dimensions, US and German keycaps will fit on Hirose switches, but Hirose keycaps will not fit on US and German switches.

The following diagram shows a comparison between the stem heights of M8 and MX switches from the USA and Germany, Hirose Cherry (M8 and MX), and the “MX” mount found on M94A-18NI:

The cross section difference between German Cherry 8 mm mount and Hirose Cherry mount is given below. 6 mm mount in M8 switches is not quite the same as MX 8 mm mount, but MX keycaps can be fitted to 6 mm mount M8 and M9 switches.

Special types

Special types are switches whose characteristics cannot be specified with a standard part number, for example non-standard spring weights or non-standard keystems. This practice is described in the schemata for M8, M9 and MX. Special types replace the keystem code in position 6 with a letter denoting the country of origin where the custom type was assigned. German custom part numbers use the seventh and eighth positions for the code denoting the type, while the only known Japanese custom part (the basic Hirose MX switch) appears to only set the keystem position. The country codes are listed in the table below:

Country Letter Reserved letters
Germany G D, H
United States W C, F
United Kingdom U K, E
Japan N J, L
Australia A Q, M
Brazil B S, P

It seems likely that the choice of “W” for the USA denotes Waukegan, Illinois, where Cherry’s headquarters were located.

As of 2018, the official table on the Cherry MX Developer Page gives only Germany, as G, D and H. D and H are still marked as reserved.

For special types, the final two positions collectively identify the particular special type with a two-letter code. These codes start from AA–AZ, then BA–BZ and so forth. The official description from the M8 number system chart is as follows:

Alle Ausführungen, die nicht in das oben gezeigte System einfügbar sind, werden als Spezial-Ausführung bezeichnet und erhalten Buchstaben nach nebenstehender Tabelle.

Alle Nummern haben 8 Stellen (Digits). Spezial-Ausführungen enden vorzugsweise mit 3 Buchstaben. Die letzten beiden beginnen mit AA, AB, AC, …, dann BA, BB, BC, … und können von jeder Fertigungsstätte (gekennzeichnet durch die 3.-Stelle von rechts) frei gewählt werden.

This description is unclear, because it defines the sequence for allocating the codes, then indicates that the codes can be freely chosen by each manufacturing site.

From limited information about some of the German custom switch types made (both M8 and MX) we know that customisations that result in special codes include:

It seems almost certain that these codes will cover custom keycap mounts, such as with M94A-1GBR.

1: Keymodule

Format: “M”

Switch series are described as “Serie” (e.g. Serie M8), “Keymodule” (e.g. Keymodule M8), “Model” (e.g. “Model MX”) or “Technology” (e.g. “MX technology”) depending on the literature.

2: Series

Format: alphanumeric

Known switch series that use this schema are (at the time of writing):

Value Series
8 Cherry M8, (Hirose) Cherry M85
9 Cherry M9
D Hirose Cherry MD
J Hirose Cherry MJ
X Cherry MX (including MX Low Profile and MX Ultra Low Profile)
Y Cherry MY
L Cherry ML
V Cherry MV

The rationale for the series designations is not clear. Computer database limitations restricted the series position to a single character, thus M9 was followed by MX (X being the Roman numeral for 10). MX uses the new part number system, while M11 used the old format where the position assignment was less strict: M11 could also be read as M1 single-pole (cf. M61 and M62). There may also be an M10 switch using the old number format (Cherry in Germany at point claimed in an e-mail to be aware of an M10, that has never been verified to exist), in which case MX would need “X” to keep it distinct from the earlier M10. MY seems to have simply followed alphabetically from MX. ML possibly denotes “low-profile”, with L not following alphabetically from Y. MV uses V mnemonically for “Viola”.

3: Contact design

Format: numeric

Contact design covers both the physical construction of the switch contact points as well as the material used. In most series, there is only one defined contact option and this field is simply left as “1”. However, M8 and M9 share the same complete contact design, and likewise share the same value sequence.

Little further explanation of the contact designs is given in any catalogues. Cherry seem to assume that customers already have a good understanding of switch contact operation and robustness.

See switch contacts for more details on the various contact styles.

M8 and M9

The Cherry Keyboards and Switches Catalogue 1982 offers limited options for switch contacts. For M8, only type 1 is offered, and for M9, only type 3 is offered. No further details on the switch contacts are given, apart from the structural diagrams, as previously noted. The Keymodule M8 brochure offers additional options for M8, while no Keymodule M9 brochure has ever been found. The full range of M9 contact types below comes from the part number schema from 1985.

Cherry M85 appears to be a completely separate series from M8, which for some reason was lumped together under M8 by using contact type 5. As M85 has yet to be observed, it is not known whether it really does have a 5th contact type, but the Hirose datasheet gives it as W/E #1 alloy, the same as Hirose M83, MD4 and MJ4. It has “N” as the keystem code, indicating Japanese custom parts, and in April 1987, Hirose Cherry mentioned the introduction of M85 on the former Hirose Cherry website (www.hirose-cherry.co.jp) (“昭和62年4月センターLED式照光式押し釦スイッチ(M85シリーズ)発売。”). This timeline entry was present in 2001 on the Hirose Cherry site, but Cherry themselves did not mention any old switch types by the time that the Wayback Machine found their site; from 1998 onwards (the extent of the archives), Cherry’s website only mentioned current products, which at that time were MX, ML, M81 and M84 series.

Hirose MD4A and MD4A appear to also use W/E #1 alloy with layered prisms, which should make these MD3A and MJ3A. As no confirmed M93 switch has been seen, it remains to be seen whether M93 and M83 share the same steep trapezoidal contacts.


Value Design Material Rating Series
1 Triangular AuAg 26 Ni 3 (71% gold, 26% silver, 3% nickel) 100 mA/28 V Only documented for M8; M91 does however exist
2 Triangular AgPd 30 (70% silver, 30% palladium) 100 mA/60 V M8, M9
3 Triangular Au 69 Ag 25 Pt 6 (69% gold, 25% silver, 6% platinum) 100 mA/28 V M9, Hirose M8 (same material but rated as 10 mA/12 V maximum)
4 Round AuAg 10, 3 µm (90% gold, 10% silver) 10 mA max./12 V max. M8, M9

Contact designs (which UncleFan decoded) are given only as geometric shapes that approximately indicate the shape of the switch contacts. For the triangular prism contacts, this is sufficiently accurate. For the cylindrical contacts, the cylinder is much smaller and the stationary contact sits on a highly embossed terminal. More confusingly, Hirose M8 switches have trapezoidal contacts that do not match any of the German types (including those of MX and M7). Hirose M8 switches use the same contacts.

MD and MJ

MD and MJ are derived from M8, but are documented to use keystem code 4 for the alloy covered in code 3. There are simply too few details available to understand this more clearly.

Value Meaning
4 Standard layered prism, W/E #1 (69% gold, 25% silver and 6% platinum)


Cherry MX only has one official contact type, type 1. In the 1988 part number schema and the 1994 Keymodule MX brochure, it was listed as AuAg 10, rated at 10 mA and 12 V maximum (AC or DC). This is the same rating as M8 and M9 type 4, and the contact points were the same cylindrical form as M8/M9 type 4. However, in an earlier datasheet marked July 1985, the maximum voltage was given as 5 V. In the advertisement allegedly published in 1984, the maximum figures are given as: 125 mA during switching, 500 mA carrying, and 28 V.

According to Cherry Germany, the contact design changed in 2007; modern MX switches have prisms, but the change in design did not result in revised part numbers. A 2006 unknown catalogue section on Keymodule MX offers no specifications at all, while the the 2010 Cherry switch catalogue gives the contacts solely as “High-quality gold alloy”, with the voltage and current ratings unchanged. The Keymodule brochure from 2002 however (which covers only MX and ML) gives the ML contacts as AuAg 10 but the MX contacts solely as “High-quality gold alloy”. Recent and current Cherry datasheets continue to cite the 10 mA/12 V rating and “High-quality gold alloy” contacts.

The 1988 part number schema allows also type 5 for “Special”.

When damped MX switches were introduced, this position was also used to indicate damped switches, with code 3. The switch contacts presumably remain unchanged.

Value Definition
1 AuAg 10, 10 mA and 12 V maximum
2 As 1 but with factory lubrication applied (known only from MX2A-61NW “Nixie” recreation)
3 As above, but with dampening integrated into the slider
5 Special
6 “High-quality Gold Alloy” (MX Ultra Low Profile)


MY only has type 1; this may be a dummy value considering that MY modules do not have switch contacts.


MY only has type 1. Modern datasheets cite “High-quality gold alloy” the same as Cherry MX, while the Keymodule brochure from 2002 gives the ML contacts as AuAg 10. Cherry ML is 10 mA and 12 V AC/DC maximum, which is the same as Cherry MX.


MV only has type 1; MV has a whole new contact design where the stationary contacts are on the PCB.

4: Switch characteristics

Format: alphabetic

The final position before the hyphen denotes the characteristics of the switch, in particular the number of contact pairs present in the switch, and the operating function of the switch. This position is not consistent between series: for M8, it also indicates whether the switch is covered or uncovered, and for M9 the switch configuration is also carried over into the next position.

Contact characteristics

General descriptions of switch characteristics are covered on a separate page.


Cherry M8 confusingly uses this position to cover operating force and whether or not the switch is covered, in addition to the contact configuration.

All M8 types are momentary.

Value Configuration Shell Linear force Tactile force Notes
A SPST-NO Uncovered 70±20 cN 105±30 cN
B SPST-NC Uncovered 85±20 cN N/A
C DPST-NO Uncovered 90±30 cN 95±30 cN
D DPST-NO/NC Uncovered 85±30 cN N/A
E SPST-NO Covered 70±20 cN 105±30 cN
F DPST-NO Covered 90±30 cN 95±30 cN
G SPST-NO Uncovered 95±30 cN N/A For space bars
H SPST-NO Covered 95±30 cN N/A For space bars
I DPST-NC Uncovered ? ? No forces are ever given
K ? Dummy
S 1.5 mm travel (Hirose M83)


Note that the switch configuration is also included in part in the subsequent position.

Value Configuration
D DPST-NO/NC break before make (suitable for wiring as SPCO)
E Double action (described as “1 N.O + 1 N.O overtravel”)
F Dummy
G Special

MD and MJ

There is no data on these series.

Value Meaning
A Undefined


Officially MX only offers type A, being SPST-NO. The schema also gives C as “special”. The switch patent depicts DPST, which is an option that Cherry appear to have foregone in order to make room for LEDs (which is peculiar considering that the factory-fitted LED version uses a different shell anyway). As Cherry MX Low Profile piggybacks onto the MX schema by occupying MX1B, this suggests that MX1B was never used historically, but the loss of data following the ZF takeover means that MX1B could have been used previously, and then forgotten. “C” for “special” is now being used for MX Ultra Low Profile.

Value Meaning
B Cherry MX Low Profile
C Special (historical usage)
MX Ultra Low Profile


MY leaves this as “A”, as there is only one operating mode: SPST-NO momentary progressive rate.


ML switches are divided into “Lowest profile” (A) and “Robust” (B). Both A and B types are momentary SPST-NO; the difference is simply the height of the switch. Type B switches have a taller slider and guide shaft, which may help combat the binding for which the switch is infamous. Type B is now discontinued and it was rarely encountered: all G84 keyboards discovered to date use type A switches.


MV leaves this as “A”, as there is only one operating mode: SPST-NO momentary progressive rate with knee.

5: Force and behaviour

Format: numeric or (with MX) alphanumeric


For M8, the force figures are given under the previous position. This position only indicates the type of force curve offered.

0 Linear
1 Tactile
4 Tactile feedback in compliance with West German Postal Service specifications


Note that the number of poles is redundant against the previous position, which already codes this characteristic.

Value Action Poles Force Notes
0 Special
1 Momentary Single 70 cN
2 Double Double 120±30 cN (stage 1), 500±100 cN (stage 2) (1982 catalogue)
85 cN (stage 1), 400 cN (stage 2) (1985 schema)
3 Momentary Double 120 cN
4 Momentary Single 120 cN Space bar
5 Alternate Single 82 cN Keystems 1 and 2 only


Value Meaning
1 50〜80 gf (i.e. 65±15 gf)


Value Meaning
1 50〜90 gf (i.e. 70±20 gf)


MX was originally divided between linear and tactile types, with linear types given a numeric code, and tactile types given an alphabetic code. However, Cherry MX Red was mistakenly given “L”, putting it not only in the wrong set, but also some way past the end of the existing codes!

Only confirmed Cherry MX types with known part numbers are noted here. Only limited variant details are given here.

The colours indicated in the following table refer to German MX switches. Japanese MX switches are very poorly understood, and American MX switches did not use a different colour for space bar.

Value Action Type Weight (actuation) Travel Keystem colour Notes
0 Momentary Linear 50±17 g 4 mm Unknown Hirose MX
1 Momentary Linear 60±20 cN 4 mm Black
Damped linear 3.7 mm Grey MX Silent Black
2 Momentary Linear 80±25 cN 4 mm Grey 37 For space bars
3 Alternate Linear 60±20 cN 4.2 mm Black (older)
Colourless (newer)
4 Momentary Linear 52±15 cN 4 mm Colourless
5 Momentary Linear, reduced travel 45±15 cN 3.4 mm Silver
3.2 mm MX Low Profile
6 Momentary Linear 63.5 cN 4 mm Black
A Momentary Tactile with hysteresis 70±20 cN
(previously 75±20 cN)
4 mm Colourless (older)
White (current)
B Momentary Tactile with hysteresis 105 cN 4 mm Grey 36 For space bars
C Momentary Tactile 55±20 cN 4 mm Colourless
D Momentary Tactile 80 cN 4 mm Grey 39 For space bars
E Momentary Tactile and clicky with hysteresis 50±15 cN 4 mm Blue
F Momentary Tactile and clicky with hysteresis 70±20 cN 4 mm Green For space bars
G Momentary Tactile 45±20 cN 4 mm Brown
H Momentary Tactile 55 cN 4 mm Clear MX Ergo Clear
K Momentary Tactile and clicky 52 cN 1.8 mm Clear MX Ultra Low Profile
L Momentary Linear 45±15 cN 4 mm Red
Damped linear 3.7 mm Pink MX Silent Red
Linear, reduced travel 3.2 mm Red MX Low Profile


The actuator for “type 3” MY switches has 2 in this position. The meaning of this code is unknown.


Cherry ML only has one type and weight, tactile with 45±20 cN actuation. This is given code 1.


Cherry MV only has one type and weight, progressive rate with knee (termed “CrossLinear”) with 45±15 cN actuation. This is given code P instead of the expected 1.

6: Keystem

Format: numeric (standard keystems), alphabetic (country codes)

There appear to be two keycap mounts for old Cherry switches: 6 mm low profile (for M8 and M9) and 12 mm high profile (for M7, M8 and M9). The keystem designed for 6 mm keycaps became the keystem on MX and MY switches, albeit reprofiled for 8 mm keycaps. Cherry ML on the other hand has a unique mount, one that Kailh curiously chose not to re-use for their similar switches.

Special types

Custom (non-catalogue) types are indicated by this position being set to the country identifier where the parts are produced, as explained earlier.


Keystem codes are partially redundant with the switch configuration in the previous position, rather than being specified orthogonally. The 1982 catalogue gives types 1–7, while the undated Keymodule M8 brochure only offers 1, 3, 5, 6 and 7.

Types 1 and 3 differ in the cross section shape of the keystem but take the same keycaps, and the difference between the two types is not explained. For unexplained reasons, only the type 3 slider can be used with 1B and 1A+1B contact arrangements (2B is seemingly not restricted in this manner).

Types 2 and 4, missing from the M8 brochure, are both 12 mm, 0°, covered-switch keystems and appear to be a redundant pair. The 1982 catalogue where they appear provides no elaboration of any kind.

Outline drawings indicate designs that have not been seen but approximate or unclear details exist in catalogues.

Value Diagram Keystem Applies to
1 6 mm, 0° Uncovered
2 12 mm, 0° Uncovered
3 6 mm, 0°
Rotated 90°
4 12 mm, 0°
Rotated 90°
5 6 mm, 0° Covered
6 12 mm, 0° Covered
7 6 mm, 7° Uncovered
G Unknown German custom
N Uncertain Used by Hirose M83

Hirose M83A and M83S are depicted with a keystem that is 3.5 mm tall (per Hirose MX) but lacking the diagonal grips that are not only found on Hirose switches, but depicted on the same datasheet for MD and MJ series. The overall appearance of the M83 mount is that of MX, while MD and MJ are clearly shown as Hirose mount, with a narrower stem. The details on Hirose M8, MD and MJ are simply too vague, and no discovered examples appear to match anything documented.


The Keyboards and Switches Catalogue 1982 catalogue gives M9 as accepting standard 6 mm and 12 mm keycaps. However, M9 permitted far more options than the catalogue offered. The 1985 numbering schema offers various keystem options that are not explained. “CM” denotes “Cherry Mikroschalter” and indicates standard Cherry keystems (6 mm and 12 mm), and “TA” denotes Triumph-Adler and indicates the keystem forms used in Royal/Triumph/Adler electric typewriters (those using M9 switches, as MY seems more common). Only the CM types are found in the 1982 catalogue. Presently the meaning of “L-T” remains a mystery.

The descriptions below are given verbatim as their meanings are not confirmed.

Value 1982 catalogue 1985 schema
1 12 mm, 0° CM Standard
2 12 mm, 10° CM Standard
10° bent
3 Absent 10° bent
4 Absent straight, short
5 Absent straight, long
6 Absent lowpro-keycap
7 6 mm, 0° lowpro-keycap
CM Standard
8 Absent lowpro-keycap
TA 7° bent
9 6 mm, 7° Absent
G Absent German custom types

MD and MJ

Value Meaning
1 Hirose mount


German documentation (up to the present day) only recognises one keystem design, which is coded “1”. This is the standard 8 mm stem. Hirose used “N” for the only known documented type, MX1A-0NNN, where N is a country-specific code for Japan.

In addition there is at least one other mount. Cherry MX Olympia Linear Clear has a keystem that is almost the same as standard 8 mm, but it does not quite have the same fit. Additionally there are completely separate mounts, including Alps mount and whatever mount the mis-named Cherry MX Alps Clear uses (which is not Alps mount). None of these additional mounts are known from a single piece of equipment and none of these mounts are proven to be from authentic Cherry parts (whether made by the US or by Germany).

There are also a number of special types with “G” codes, many of which are confirmed by Cherry. Those found so far only appear to differ in weight.

Value Meaning
1 Standard straight for cylindrical and 8 mm keycaps
2 Enclosed cylindrical stem (MX Low Profile)
3 Chiclet attachment (MX Ultra Low Profile)
G German-made custom types
N Hirose MX


All MY switches encountered to day use Cherry MX (8 mm) mount, and the only known part number (for the “type 3” actuator) has 1 in this position.


ML switches only have one mount, specific to ML switches, and it is given code 1.


MV switches accept standard Cherry keycaps, and thus they have code 1 for the keystem.

7: Standard features

Format: alphabetic (except for 0 denoting “none” in M8)

Where the keystem code in position is standard (numeric), the meaning of this position is as detailed below. Where the keystem code denotes a country-specific part, then position 7 carries the first character of the custom part code.

M8, M9, MX, MY, ML

Value Designation Series
0 No LED (incorrectly given as “O” in the M8 brochure) M8
N No LED (M9, MX), diode (MX) or jumper (ML, MX) M9, ML, MX, MY
R Red LED M8, M9, MX
G Green LED M8, M9, MX
Y Yellow LED M8, M9, MX
S Super-bright red LED M8
Z LED shell with no LED fitted M9 (this is the de-facto design of M8 open and MX)
D Internal diode MX
J Internal jumper MX, ML

Note that MY is only known to use “N”. Also, for ML, the November 2013 ML1B-xxxx datasheet posted to the Cherry website only offered ML1B with a jumper, while the jumper was optional for ML1A per the July 2015 ML1A-xxxx datasheet.

MD and MJ

Value Meaning
0 Undefined

8: Additional characteristics

Format: alphabetic (except for 0 denoting “none” in M8)

M9, MX and ML use this position to indicate whether or not fixing pins are provided. As M8 switches are all PCB mount, they use this position for keycap colour. MY uses this position for an unknown purpose. Where the keystem code in position is standard (numeric), the meaning of this position is as detailed below. Where the keystem code denotes a country-specific part, then position 8 carries the second character of the custom part code.


Since all M8 switches are PCB-mounted, this position indicates the colour of keycap supplied with the switch. One assumes that this is intended for companies who wish to provide their own engraving, etching or pad printing of the legend.

The options are:

Value Designation
0 No keycap (incorrectly given as “O” in the M8 brochure)
R Red keycap
G Green keycap
Y Yellow keycap
B Blue keycap
U Grey keycap
W White keycap
S Black keycap (presumably denoting schwartz, as B is already used for blue/blau)

Curiously for Cherry, the shades and hues are not stipulated. In particular, the brochure does not indicate whether the shades of blue, grey and green are light or dark.


M9 doubles up this position to also cover the plating on the solder terminals in addition to whether or not fixing pins are provided.

Value Fixing pins Movable contact terminal Stationary contact terminal Notes
N No pins Silver-plated Silver-plated
W With pins Silver-plated Silver-plated
B No pins Bare Silver-plated
M With pins Bare Bare L49 M94 only
I No pins Bare Bare L49 M94 only
L No pins Silver-plated Bare L49

The above table is an interpretation of the terms used in the M9 part number schema. Cherry refer to the “contact blade” and “contact bracket”, which I am taking to refer to the movable and stationary contacts respectively, along with their solder terminals. So “contact bracket L49 blank” (for example) appears to denote that the stationary contact is made from L49 alloy and that its solder terminal is unplated.

MD and MJ

Value Meaning
0 Undefined


MX switches traditionally used “W” for switches with fixing pins, and “N” for switches without fixing pins. With the invention of SMD LED support (where the LED slot is replaced with a clear lens that sits above an SMD LED on the PCB), an extra pair of letters was created: “A” denotes plate-mount SMD RGB switches (without fixing pins) and “B” denotes PCB/plate-mount SMD RGB switches that include fixing pins.

The 1988 part number schema for MX indicates that MX1A-__NW is not possible: that is, if the switch has pins, it must include an LED, jumper or diode. No reason is given for this, nor does it make sense. Further, MX1A-11NW is available for sale as surplus parts.

Value Fixing pins Shell
N No pins Black (fits monochrome through-hole LED)
W With pins Black (fits monochrome through-hole LED)
A No pins Translucent/transparent with lens for RGB SMD LED
B With pins Translucent/transparent with lens for RGB SMD LED


MY “Type 3” actuators have a C in this position; no explanation is known. They do have pins, but of a different design.


All ML switches are PCB mount, so all ML part numbers end “W”.


MV switches were designed from the outset for RGB illumination. As they are solderless, they have no fixing pins. The only known code is thus “A”.