Why Do Keycap Sets have so many Copies of the Backslash‑Pipe Key?

Why do keycap sets have so many copies of the backslash‑pipe (\|) key?

Short answer.

Because different physical layouts place the backslash‑pipe key in differing locations, and keycap sets provide multiple copies of it to ensure compatibility with them (as well as one other reason).


Long answer.

Let’s take a look at some keycap sets and count how many times does the backslash‑pipe keycap show up:

GMK Nines
GMK Nines: three keycaps on as many rows.

DSA Penumbra
DSA Penumbra: three keycaps on two rows.

GMK White on Black
GMK White on Black: four keycaps on as many rows.

GMK 9009 R2
GMK 9009 R2: four keycaps on three rows.

SA Honeywell
SA Honeywell: four keycaps on three rows.

GMK Jamón (base kit) GMK Jamón (UK ISO kit)
GMK Jamón: three keycaps on two rows in the base kit, and one more on another row in an extra kit.

GMK Oblivion
GMK Oblivion: five keycaps on four rows.

GMK Shark Bait
GMK Shark Bait: five keycaps on four rows.

GMK Umbra
GMK Umbra: five keycaps on four rows.

SA Yuri
SA Yuri: six keycaps on four rows.

What is going on?

Each of these sets has several backslash‑pipe keycaps, to serve the differing needs of different physical layouts and, if applicable, its own aesthetic considerations. Not all sets serve the same needs, though! What follows is an explanation for each row’s copy or copies of this keycap.


Row 2.

This is the basic alphanumeric block of a normal keyboard with an English (USA) national layout laid on top. In row 2, between the Backspace and horizontal (“ANSI”) Enter keys, there is a backslash‑pipe key, 1.5U in size.

English (USA) national layout over an ANSI physical layout.

Almost all keycap sets are designed with the primary goal of covering an English (USA) national layout over a physical alphanumeric block with an ANSI layout (this besides other differences the covered physical layouts may have elsewhere, like the presence of a numeric pad or the placement of the navigation keys), and thus, there will almost always be a 1.5U row 2 backslash‑pipe keycap present.

Some keycap sets have just one color for all the keycaps (in GMK White on Black, for example, all keys are black with a white legend); others have one color combination for alphanumeric keycaps (“alphas”) and another for the modifiers (“mods”) (like DSA Penumbra and GMK Jamón do). Out of aesthetic considerations, most of the keycap sets in the latter group include “mod-colored” versions of the 1.0U row 1 backquote‑tilde (`~) key and of the 1.5U row 2 backslash‑pipe key.


Row 3.

Keyboards can have a horizontal (“ANSI”) Enter key or a vertical (“ISO”) Enter key instead; although the former is nowadays ubiquitous in the keyboards sold and used within the United States of America, the latter is just as valid for keyboards with the English (USA) layout, and it’s not difficult to find older keyboards of this kind, be them compact, full-size or battlecruisers (and that’s restricting the search to PC keyboards; the vast majority of terminal keyboards used vertical Enter keys, this even being the only option in the Dec Layout and IBM’s battleship layout, by far the two most common terminal keyboard layouts).

English (USA) national layout over an ANSISO physical layout.

When a keyboard has a vertical Enter key instead of a horizontal one, it “pushes” the backslash‑pipe key to the leftmost area it formerly occupied; a keycap set with full support for the English (USA) national layout will provide a 1.0U row 3 backslash‑pipe key to cover this.

And yet... keycap sets that do provide a 1.0U row 3 backslash‑pipe key seem to be uncommon, although fortunately this is starting to change. The reason for this absence is historical: the first custom keycap sets were designed thinking exclusively (as opposed to primarily) of the English (USA) national layout over an ANSI physical layout; “ISO support” wasn’t added until later, albeit for a different reason (more on this below).


Row 1.

Some compact keyboards use the 1.5U row 2 key as Backspace (this is known as “HHKB-style Backspace”, as it originated in the HHKB keyboard). Due to this, the backslash‑pipe key is moved to row 1 and takes the left half of the area the original Backspace key used to occupy; the right half is typically used by the backquote‑tilde key, which has been displaced from its top left corner position in favor of Esc.

English (USA) national layout over an HHKB-like physical layout.

Most keycap sets provide a 1.0U row 1 backslash‑pipe key to cater to HHKB and HHKB-like physical layouts.


It must be noted, though, that moving the backslash‑pipe key to row 1 like that is not an innovation of the HHKB layout. Before IBM released the Model M keyboards with the Enhanced Layout, there was the AT layout, which had the infamous “BAE” Enter key:

English (USA) national layout over a common BAE physical layout.

That gigantic thing left no room at all for the backslash‑pipe key and forced it up to row 1; to make space for it, the Backspace key was reduced to 1U (this tiny Backspace is the true reason BAE was so hated, and what ultimately led IBM to abandon it in favor of both of the current Enter keys in the Enhanced Layout).


Row 4 (but not really).

Given that the tiny Backspace was so (rightly) hated, some companies came up with alternative physical layouts that kept both the BAE Enter and the (proper) 2U Backspace key. The two most popular BAE variants in this regard are:

English (USA) national layout over a (Focus variant) BAE physical layout.

In the “Focus Layout”, the right Shift key is split on its right side, and the backslash‑pipe key is placed in the space left behind.

English (USA) national layout over a (Monterey variant) BAE physical layout.

Meanwhile, in the “Monterey layout”, the backslash‑pipe key is moved down all the way to the bottom row. Note how this is incompatible with modern bottom rows, as those spaces are taken by the Windows-specific keys.

Modern keycap sets (with a very small number of dishonorable exceptions) do not provide a “BAE” Enter at all, and if they do provide a row 4 backslash‑pipe key, it’s not for BAE support. Instead, they do it because...


Row 4 (for real now).

In terms of the physical arrangement of keys within the alphanumeric block of a keyboard with a given physical layout (full-size, 1800, TKL, 75%, etcetera), ANSI keyboards have a 2.25U (“long”) left Shift key and a 2.25U horizontal Enter key; ISO keyboards have, instead, a 1.25U (“short”) left Shift plus a 1U alphanumeric key to its right, and a 1.25/1.5U vertical Enter key.

The diagram displayed in the row 3 section shows the ANSISO hybrid physical layout (long left Shift and vertical Enter), which is what the specification for the English (USA) layout actually mandates if going with a vertical Enter key. The standard doesn’t specify any character assignment on the extra alphanumeric key an ISO keyboard has (or, for that matter, an ISANSI hybrid). Because of this, there are two main traditions about what to do if said key is actually present: PC style and terminal style.

English (USA) national layout over an ISO physical layout, PC style.

In the PC style, the extra key between Shift and Z is simply a copy of the row 3 backslash‑pipe key.

English (USA) national layout over an ISO physical layout, terminal style.

In the terminal style, the extra key between Shift and Z is assigned the less than and greater than signs, as was done in terminal keyboards.

Given that these are just traditions, keycap set designers are free to do whatever they prefer in this regard (as long as they provide a 1.0U row 4 alpha-colored key, so the switch underneath won’t be exposed). Sets like GMK Oblivion follow the PC style and include a row 4 backslash‑pipe key; sets like GMK Nines follow the terminal style instead and include a row 4 less than‑greater than (<>) key. That said, those sets are a minority, although their percentage of the market is slowly increasing. Most sets that do include a row 4 backslash‑pipe key... do it for yet another reason:

English (UK) national layout over an ISO physical layout.

There are many sets that, in addition to full support for English (USA) over ANSI, also contain the necessary keycaps to cover English (UK) over ISO as well. This national layout requires a row 4 backslash‑pipe key, and that is why this keycap is included. Many of the sets with “UK ISO support” (a misnomer, as it conflates the national layout and the physical layout as if they were the same thing) fail to include the row 3 backslash‑pipe key, so English (USA) with a vertical Enter key can’t be done correctly. Examples of the differing levels of coverage include:

For historical reasons, there are not few sets that include some but not all of the keys required for the English (UK) layout (typically, row 4 backslash‑pipe and row 3 hash‑tilde (#~) are included, or those two plus row 3 apostrophe‑at ('@), while the keys in row 1 are omitted), forcing the keyboard to sport a layout that is neither properly English (USA) nor English (UK). SA Honeywell and DSA Penumbra are clear examples of this.


Row 2 (again).

A few sets add yet another row 2 backslash‑pipe key, 1.0U in size. This is for the benefit of some physical layouts that reduce their total width from 15U to 14.5U (shortening the Backspace, backslash‑pipe, Enter and right Shift keys by 0.5U each).

English (USA) national layout over a shortened ANSI physical layout.

Shaving half a unit off in this manner isn’t too bad when dealing with horizontal Enter keys, but when a vertical Enter key is involved, the result is hideous:

English (USA) national layout over a shortened ANSISO physical layout.

That thing over there is termed the “anorexic ISO” Enter key, due to its width of 0.75/1.0U (instead of the 1.25/1.5U width of proper ISO Enter keys, or the 1.0/1.25U width of the still acceptable “thin ISO” Enter keys), and it’s more of an abomination than the 1U Backspace ever was. Horrifyingly, keyboards like this exist! They shouldn’t! The anorexic ISO Enter key is so uncomfortable to use, it’s actually better to switch to a (shortened) ISANSI hybrid and use the (short) horizontal Enter key, even if using a national layout where moving (the physical key that corresponds to) backslash‑pipe to row 2 is uncomfortable and best avoided in normal conditions; see the Spanish (Spain) layout, which places the Ç letter there, for a painfully obvious example of this phenomenon.

But, hey, at least the row 3 backslash‑pipe key isn’t affected...


As per unaffected row 3 assignments go, the same happens with ultracompact physical keyboards that use a TIE Enter instead of an ANSI or an ISO Enter key:

English (USA) national layout over a compact physical layout with TIE.


International layouts.

As mentioned before, most keycap sets start off with coverage for the English (USA) national layout laid on top of an ANSI keyboard, and from that point add support for ISO (whether it is for the English (USA) national layout, for the English (UK) national layout, or both at the same time).

Other sets are designed from the start with another national layout in mind, and then the same issue has to be dealt with. For example:

SA Yuri
In the Russian national layout, the physical key that produces backslash and pipe in an English (USA) keyboard, produces instead backslash and slash. Due to this, the Russian alphas keycap set in SA Yuri has six backslash‑slash keys in the same sizes, positions and colors as the corresponding backslash‑pipe keys in the other alphas set.

 

GMK Yugo
The old Yugoslavian national layout placed the letter Ž (Z with caron) in the same row 3 physical key that produces backslash and pipe in an English (USA) keyboard. The GMK Yugo set provides for the usage of a horizontal Enter by including the 1.5U row 2 version of the same keycap. Note the presence of a row 1 backslash‑pipe key, which should have been a Ž as well instead; this was actually a conscious decision of the design team, though.


Last update: 26/11/2019.

Return to Keyboard-related resources.

VALID STRICT HTML 4.01 VALID CSS
All rights reserved by Miguel Farah.
You may use the available contact form for any inquiries or comments.