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:

    Long ago I added to the true old adage of “What is everybody’s business is nobody’s business,” another clause which, I think, more than any other principle has served to influence my actions in life. That is, What is nobody’s business is my business.
    Clara Barton (1821–1912)

    ... nothing is more human than substituting the quantity of words and actions for their character. But using imprecise words is very similar to using lots of words, for the more imprecise a word is, the greater the area it covers.
    Robert Musil (1880–1942)

    If you are of the opinion that the contemplation of suicide is sufficient evidence of a poetic nature, do not forget that actions speak louder than words.
    Fran Lebowitz (b. 1951)