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:

    Words are also actions, and actions are a kind of words.
    Ralph Waldo Emerson (1803–1882)

    Piety practised in solitude, like the flower that blooms in the desert, may give its fragrance to the winds of heaven, and delight those unbodied spirits that survey the works of God and the actions of men; but it bestows no assistance upon earthly beings, and however free from taints of impurity, yet wants the sacred splendour of beneficence.
    Samuel Johnson (1709–1784)

    I also believe that few people remain completely untouched by the thought that instead of the life they lead there might also be another, where all actions proceed from a very personal state of excitement. Where actions have meanings, not just causes. And where a person, to use a trivial word, is happy, and not just nervously tormenting himself.
    Robert Musil (1880–1942)