X Keyboard Extension - Actions

Actions

XKB allows for associating actions with key presses, which moves some of the burden of input event processing from client applications to the X server. However, the actions that can be associated with keys are limited to the following:

  1. Change the state of a modifier, making it active, inactive, latched or locked
  2. Change the state of the group selectors (same as modifiers)
  3. Simulate a mouse event (movement or button activity)
  4. Change the active screen (this kind of action is optional, that is, not necessarily supported by the server)
  5. Change the state of boolean controls
  6. Generate a message event (that is, a packet that is sent to the client)
  7. Generate a different keycode

Moreover, there are some actions related to devices that are available if the server supports the X Input extension.

Read more about this topic:  X Keyboard Extension

Famous quotes containing the word actions:

    There is a Book
    By seraphs writ with beams of heavenly light,
    On which the eyes of God not rarely look,

    A chronicle of actions just and bright—
    There all thy deeds, my faithful Mary, shine;
    And since thou own’st that praise, I spare thee mine.
    William Cowper (1731–1800)

    We should often be ashamed of our finest actions if the world understood all the motives behind them.
    François, Duc De La Rochefoucauld (1613–80)

    Therefore all just persons are satisfied with their own praise. They refuse to explain themselves, and are content that new actions should do them that office. They believe that we communicate without speech, and above speech, and that no right action of ours is quite unaffecting to our friends, at whatever distance; for the influence of action is not to be measured by miles.
    Ralph Waldo Emerson (1803–1882)