X Keyboard Extension

In human-computer interfaces, the X keyboard extension or XKB is a part of the X Window System that extends the ability to control the keyboard over what is offered by the X Window System core protocol. The main features of this extension are:

  • enhanced support for modifiers;
  • better treatment of key groups;
  • extended control of keyboard indicators (LEDs) and bells;
  • various new keyboard parameters (controls);
  • association of actions (of a particular kind) to keys;

The extension is composed of two parts: a server extension and a client library. Modern versions of Xlib contain XKB, which is active by default. Client programs not using this extension can deactivate it before connecting with the server, or can simply work normally as the extension simulates the core protocol by default.

Read more about X Keyboard Extension:  Latched and Locked Modifiers, Key Groups, Controls, Actions, Other, XKB2

Famous quotes containing the word extension:

    We know then the existence and nature of the finite, because we also are finite and have extension. We know the existence of the infinite and are ignorant of its nature, because it has extension like us, but not limits like us. But we know neither the existence nor the nature of God, because he has neither extension nor limits.
    Blaise Pascal (1623–1662)