Overview
ISO/IEC 9995-2:2009/Amd 1:2012 is an amendment to Part 2 of the ISO/IEC 9995 series - the international standard for keyboard layouts for text and office systems. This amendment specifically defines requirements for numeric keypad emulation on alphanumeric keyboard sections. It was prepared by ISO/IEC JTC 1/SC 35 (User interfaces) and clarifies how an emulated numeric keypad should be allocated and represented on keyboards that do not have a dedicated numeric pad.
Key Topics and Technical Requirements
- Emulation types required: If both a "Function" key and numeric emulation are provided, the emulated numeric keypad must support both the 1-2-3 layout and the 7-8-9 layout.
- Reference positions for digit 5:
- For the 1-2-3 type, digit 5 is at position D02.
- For the 7-8-9 type, digit 5 is at position D08.
- Allocation mapping (as specified in the amendment):
- 1-2-3 type: E01=1, E02=2, E03=3, E04=division, D01=4, D02=5, D03=6, D04=multiplication, C01=7, C02=8, C03=9, C04=subtraction, B01=0, B03=decimal separator, B04=addition.
- 7-8-9 type: E07=7, E08=8, E09=9, E10=division, D07=4, D08=5, D09=6, D10=multiplication, C07=1, C08=2, C09=3, C10=subtraction, B07=0, B09=decimal separator, B10=addition.
- Labeling and symbols:
- Symbols for emulated numeric keypad layouts need not be shown on the keyboard.
- When shown, symbols for minus, divide and multiply may follow national or customary computer usage rather than the international glyphs in the document (examples include use of “/”, “*”, or local signs).
Practical Applications and Users
This amendment is useful for:
- Keyboard manufacturers designing compact or laptop keyboards that rely on an emulation mode instead of a physical numeric keypad.
- Firmware and device driver developers implementing correct key mappings for number-pad emulation.
- Operating system and input-method developers ensuring consistent behavior and predictable numeric entry across locales.
- Localization and UX designers deciding which symbols to show on keycaps based on national conventions.
- Accessibility and ergonomic specialists who need predictable numeric input mappings for assistive technologies.
Keywords: keyboard layout standard, numeric keypad emulation, ISO/IEC 9995-2 amendment, alphanumeric keyboard, 1-2-3 layout, 7-8-9 layout, key allocation, keypad mapping.
Related Standards
- ISO/IEC 9995 series - overall framework for keyboard layouts (Part 2 is the alphanumeric section).