ECMA-23

RS2376 parallel ASCII keyboard with ECMA23/ISO layout.
Acorn BBC Microcomputer with ECMA23/ANSI layout, @ is a singleton key and Shift-underline generates £ as character 96.
Modern Dell keyboard customised with ECMA23/ISO layout.
IBM keyboard with Japanese EMCA23/ANSI layout.

ECMA-23 is a standard for a bit-paired keyboard layout adopted in 1969 and revised in 1975. As a bit-paired layout, shifted keys correspond to toggling bits in the ASCII keycode. This is most visible in the digits on the top row, where shifting 6789 give &'(), and each of are paired ;–+, :–* and -–=.

The ECMA-23 layout has two options, being the same as the ISO 2530 or the ANSI-X4.14 bit-paired layout.

In the UK, ECMA-23 layout keyboards were used on most 8-bit computers such as the Acorn BBC computers and the earlier Atom and Systems, the Amstrad CPC series, and (to an extent) the ZX Spectrum. While bit-paired layouts have generally given way to typewriter layouts, the Japanese keyboard layout still uses one.

Technical details

ECMA-23 keyboard layout.

The most common layouts are:

Examples

Acorn Atom and Acorn System ECMA23/ANSI : ^ \ [ ] shuffled
RS2376 keyboard ECMA23/ISO character 96 generated with Shift-@
BBC Microcomputer series ECMA23/ANSI character 96 as £ generated with Shift-_
Amstrad CPC ECMA23/ANSI :* and ;+ swapped, \ moved, Shift-\ and Shift-@ swapped,
DELETE in the ← Backspace location

Notes