Skip to content

Include a definition of keyboard interface (and review the usage of the terms "keyboard" and "keyboard interface")

In EN 301 549 we have reference to "usage without keyboard" and WCAG refers to "keyboard and keyboard interface". Requirements need to be checked for consistent use of these terms, and there is a need to define (at least) the term "keyboard interface".

Using the WCAG 2.2 definition of "keyboard interface" would seem to be appropriate (see below). WCAG does not define "keyboard". There may be some cases where it may be necessary to clearly distinguish between:

  • keyboard
  • keypad
  • remote control (which is a device that might include either or both of the above).

The WCAG 2.2 definition of keyboard interface is:

interface used by software to obtain keystroke input

NOTE 1
A keyboard interface allows users to provide keystroke input to programs even if the native technology does not contain a keyboard.

EXAMPLE
A touchscreen PDA has a keyboard interface built into its operating system as well as a connector for external keyboards. Applications on the PDA can use the interface to obtain keyboard input either from an external keyboard or from other applications that provide simulated keyboard output, such as handwriting interpreters or speech-to-text applications with "keyboard emulation" functionality.

NOTE 2
Operation of the application (or parts of the application) through a keyboard-operated mouse emulator, such as MouseKeys, does not qualify as operation through a keyboard interface because operation of the program is through its pointing device interface, not through its keyboard interface.

Edited by Michael Pluke