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:

    “The course of my long life hath reached at last
    In fragile bark o’er a tempestuous sea
    The common harbor, where must rendered be
    Account for all the actions of the past.”
    —Henry Wadsworth Longfellow (1807–1882)

    “... the loss of belief in future states is politically, though certainly not spiritually, the most significant distinction between our present period and the centuries before. And this loss is definite. For no matter how religious our world may turn again, or how much authentic faith still exists in it, or how deeply our moral values may be rooted in our religious systems, the fear of hell is no longer among the motives which would prevent or stimulate the actions of a majority.”
    —Hannah Arendt (1906–1975)

    “As soon as we exceed average human goodness by even a single step, our actions arouse suspicion. Virtue stands steadily “in the middle.””
    —Friedrich Nietzsche (1844–1900)