• ISO/IEC 24757:2008

    Current The latest, up-to-date edition.

    Information technology — Keyboard interaction model — Machine-readable keyboard description

    Available format(s):  Hardcopy, PDF, PDF 3 Users, PDF 5 Users, PDF 9 Users

    Language(s):  English, French

    Published date:  30-10-2008

    Publisher:  International Organization for Standardization

    Add To Cart

    Abstract - (Show below) - (Hide below)

    The goal of ISO/IEC 24757:2008 is to harmonize industry practices in matters of machine-readable keyboard descriptions (PCs, PDAs, various operating systems, etc.). It further aims to facilitate the production of interoperable drivers for the user and to better assist the user by offering a more precise mapping between the physical keyboard layout and geometrical configuration, and the logical interface available to the operating system and its applications.

    ISO/IEC 24757:2008 provides a formal description format that can not only fully describe the international keyboards standards, but also the capabilities of keyboards on the current and future marketplace and their functioning with corresponding operating systems. It describes possible interactions between keys of a keyboard and standardizes the keyboard description so that it is machine-readable while staying relatively easy to interpret by human beings.

    The keyboard description format is meant to be capable of describing existing capabilities of today's keyboard hardware and its associated software, plus foreseeable extensions. It relies on international standard format ISO SGML, in the form known as ISO RELAX NG, with an easy conversion to industry standard XML. Some additional functionality is covered, such as keyboards with programmable keys and keyboards with multiple key assignments such as telephone keypads.

    The keyboard definition format is primarily intended to be used by the operating system, and during its boot process (e.g. in the BIOS), but can also be used for other purposes, such as reporting from the hardware of a keyboard to help the operating system configuring the keyboard driver, or to present the keyboard on screen with a user-friendly picture.

    The keyboard definition format is described in four sections:

    1. a keyboard identification and general features section, including make and model, serial number, country or region and language to which the keyboard applies, engraving language identification, and distinctive features, such as relief, or presence of lights on keys.
    2. the hardware geometry layout, which indicates a largely known geometry layout, such as a 102-key PC keyboard. This section also gives physical information such as size of keys, and amount of pressure needed to activate keys.
    3. the keyboard layout, which gives the actual assignment of characters to each key.
    4. key combinations which gives combinations of keys, such as those of characters affected by dead keys.

    A number of existing keyboard definition formats are described, together with a mapping between these description formats and the format defined in ISO/IEC 24757:2008.

    General Product Information - (Show below) - (Hide below)

    Document Type Standard
    Publisher International Organization for Standardization
    Status Current

    Standards Referenced By This Book - (Show below) - (Hide below)

    CSA ISO/IEC 9995-2 : 2010 : INC : AMD 1 : 2014 INFORMATION TECHNOLOGY - KEYBOARD LAYOUTS FOR TEXT AND OFFICE SYSTEMS - PART 2: ALPHANUMERIC SECTION
    ISO/IEC TR 15440:2016 Information technology Future keyboards and other input devices and entry methods
    ISO/IEC TR 30109:2015 Information technology User interfaces Worldwide availability of personalized computer environments
    ISO/IEC 9995-2:2009 Information technology — Keyboard layouts for text and office systems — Part 2: Alphanumeric section
    ISO/IEC TR 24784:2009 Information technology Keyboard layouts for alphanumeric inputs Description of ISO/IEC 9995 issues regarding users' needs and necessary innovations
    CSA ISO/IEC 9995-2 : 2010 INFORMATION TECHNOLOGY - KEYBOARD LAYOUTS FOR TEXT AND OFFICE SYSTEMS - PART 2: ALPHANUMERIC SECTION
    CSA ISO/IEC 9995-2 : 2010 : INC : AMD 1 : 2014 : R2015 INFORMATION TECHNOLOGY - KEYBOARD LAYOUTS FOR TEXT AND OFFICE SYSTEMS - PART 2: ALPHANUMERIC SECTION
    CAN/CSA-ISO/IEC TR 15440:18 Information technology ? Future keyboards and other input devices and entry methods (Adopted ISO/IEC TR 15440:2016, fourth edition, 2016-02-01, corrected version 2016-04-15)

    Standards Referencing This Book - (Show below) - (Hide below)

    ISO 639-1:2002 Codes for the representation of names of languages — Part 1: Alpha-2 code
    ISO/IEC 10646:2014 Information technology Universal Coded Character Set (UCS)
    ISO/IEC 9995-2:2009 Information technology — Keyboard layouts for text and office systems — Part 2: Alphanumeric section
    ISO/IEC 19757-2:2008 Information technology — Document Schema Definition Language (DSDL) — Part 2: Regular-grammar-based validation — RELAX NG
    ISO/IEC 9995-1:2009 Information technology — Keyboard layouts for text and office systems — Part 1: General principles governing keyboard layouts
    ISO 639-2:1998 Codes for the representation of names of languages — Part 2: Alpha-3 code
    ISO/IEC 9995-3:2010 Information technology — Keyboard layouts for text and office systems — Part 3: Complementary layouts of the alphanumeric zone of the alphanumeric section
    ISO 3166-1:2013 Codes for the representation of names of countries and their subdivisions Part 1: Country codes
    • Access your standards online with a subscription

      Features

      • Simple online access to standards, technical information and regulations
      • Critical updates of standards and customisable alerts and notifications
      • Multi - user online standards collection: secure, flexibile and cost effective