C6.01.3Shortcut keys shift with regional layoutsdesignresearch

Layouts vary by language and region, and shortcut positions move with them

Aliases: AZERTY shortcuts · QWERTZ shortcuts · physical shortcut location

What it is

If a shortcut is bound to a character (undo on the letter Z), that chord lands on different physical keys under QWERTY, QWERTZ, AZERTY, and other regional layouts. People usually remember finger place, not the letter name. On another regional keyboard—or when software listens to scancodes rather than characters—the expert path misses or fires the wrong command. Regional layout variation shows up here as positional drift of shortcuts, not as which script is printed on the caps.

Why it happens

The OS numbers physical keys as scancodes and translates them through the active layout table into characters. An application that listens for “character Z plus a modifier” finds Z and Y swapped on German QWERTZ, so undo moves from the lower-left to the upper-middle row; AZERTY swaps A/Q and W/Z, and the relative places of select-all and undo all shift together. Conversely, listening for “the scancode of the lower-left letter key” yields Z on QWERTY and W on AZERTY, so the command no longer matches the letter written on the menu. Fluent shortcuts are a second motor program sharing finger coordinates with typing; a layout change breaks that program and the menu mnemonic at once. Character binding keeps menu text aligned with the key letter and sacrifices place; position binding keeps muscle memory and turns on-screen “Ctrl+Z” into a lie.

Studying it

Cross-layout shortcut studies have fluent users run the same command set on a second regional layout, recording first-hit location, wrong commands, and reorientation time. Independent variables include binding (character vs scancode), layout pair, and whether the menu shows the letter; dependent measures include error rate, time, and reports that “the key moved.” Testing shortcuts only on US QWERTY treats positional stability as a universal property. Score separately whether the menu letter still names that key and whether the finger still lands on the same physical switch.

Where it stops holding

Pointer-only users never meet positional drift. Custom bindings can pin a command to a chosen physical key, absorbing drift into a personal setting. Character shortcuts remain easier to print in manuals, at the cost of unstable place across layouts. Games and creative tools that bind by scancode need per-layout key maps in the documentation rather than letters alone.

Applying it

  • Show both the character and the physical location in shortcut settings, and warn when the system layout differs from the layout assumed at packaging time.
  • Run high-frequency chords on real AZERTY and QWERTZ hardware for a cross-region product; log wrong-command hits and complete misses separately.
  • Let users lock frequent chords by position so undo and copy do not all relocate when the system layout changes.

Related

  • Same group: C6.01.1 Path dependence of layouts outweighs efficiency optima · C6.01.2 Migration cost of alternative layouts exceeds their efficiency gain
  • Adjacent: C6.03 Shortcut systems · C6.18 Regional keyboard layout differences
  • Search: keyboard layout · shortcut scancode · AZERTY

Cards in the same group

Quick Actions

Share

Share this page

ios_share

https://hci.top/en/handbook/C6.01.3