…
Also, I don't get this part: “on ISANSI hybrid keyboards, this presents a problem; that is why there needs to be an R4 \| key”. Why does it present a problem? I think you can have \| on R3 and <>| on R4, no problem at all. I don't think ISO–ANSI hybrid keyboards that have split LShift but no ISO Enter are all that common.
Sorry, I forgot this is a different thread from the "On ISO" shirtshow. I'll explain here:
- ANSI keyboards: 2.25U left Shift & 2.25U horizontal Enter.
- ISO keyboards: 1.25U left Shift (+ 1U alpha) & 1.25/1.5U vertical Enter.
Since these two variants are independent of each other, you can easily have two hybrid variants:
- ANSISO: 2.25U left Shift & 1.25/1.5U vertical Enter (common in Ortek keyboards and some Chinese clones).
- ISANSI: 1.25U left Shift (+ 1U alpha) & 2.25U horizontal Enter (common in cheap-ass keyboards and some Chinese clones).
For an ANSISO hybrid keyboard with the US English layout ("US ISO-ish"), you simply replace the R2 \| 1.5U key with the R3 \| 1.0 key.
For an ISANSI hybrid keyboard with the US English layout ("US ANSI-ish"), you can actually use BOTH R2 \| 1.5U and R4 1.0U keys
(or the R2 \| 1.5U key and the R4 <>| key)... on a "normal" form factor. HOWEVER... on some compact keyboards (sub-TKL), the Backspace is split into two and the R2 1.5 key made into an HHKB-style Backspace key (meaning that the R4 \| key is the only one of the two \| keys that can be used).
I'd say that the R3 key should be \| since it's just moving there from it's usual R2 1.5u spot because of the different Enter shape. And I don't think many people would disagree with me. As for the R4 key, if you don't want duplicate keys (and if you want to be “proper” per the image above), put <>| there; otherwise, \| is fine too.
In a nutshell, what we are proposing for ISO support on the base kit is simply to add four keys there: (mod-colored) ISO Enter key, 1.25U left Shift key, and both R3 and R4 \| keys, so maximum compatibility
for US ISO can be achieved
(UK support, which requires five further keys, should be not part of the base kit, but part of an international kit, like NORDEUK). An R4 <> (not <>| ) key could be added as well, if the designer should want it so.