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:
- Change the state of a modifier, making it active, inactive, latched or locked
- Change the state of the group selectors (same as modifiers)
- Simulate a mouse event (movement or button activity)
- Change the active screen (this kind of action is optional, that is, not necessarily supported by the server)
- Change the state of boolean controls
- Generate a message event (that is, a packet that is sent to the client)
- 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:
“Your toddler is no longer a baby feeling himself as part of you, using you as his controller, facilitator, his mirror for himself and the world. But he is not yet a child either; ready to see you as a person in your own right and to take responsibility for himself and his own actions in relation to you.”
—Penelope Leach (20th century)
“If you need a certain vitality you can only supply it yourself, or there comes a point, anyway, when no ones actions but your own seem dramatically convincing and justifiable in the plot that the number of your days concocts.”
—John Ashbery (b. 1927)
“Because impudence is a vice, it does not follow that modesty is a virtue; it is built upon shame, a passion in our nature, and may be either good or bad according to the actions performed from that motive.”
—Bernard Mandeville (16701733)