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:

    ... 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)

    Throughout my life, I have seen narrow-shouldered men, without a single exception, committing innumerable stupid acts, brutalizing their fellows and perverting souls by all means. They call the motive for their actions fame.
    Isidore Ducasse, Comte de LautrĂ©amont (1846–1870)

    A young man is not a proper hearer of lectures on political science; for he is inexperienced in the actions that occur in life, but its discussions start from these and are about these; and, further, since he tends to follow his passions, his study will be vain and unprofitable, because the end that is aimed at is not knowledge but action. And it makes no difference whether he is young in years or youthful in character.
    Aristotle (384–323 B.C.)