Keystroke flow in X.org
Timothy S. Nelson
wayland at wayland.id.au
Fri Jun 12 00:21:53 PDT 2009
On Fri, 12 Jun 2009, Timothy S. Nelson wrote:
> So, here's my impression of how it works based on what you've just
> said.
[snip]
Yuck. Let me do some more reworking.
- When a keystroke comes from the hardware, it gets picked up and sent
to the client (ie. application/program).
- The application program (calling on ???) translates it into a
character using the following process:
- Translates from a key/scan code into a symbol using the xmodmap map
- The translation table is generated from xkb/*.
- The compose/locale stuff happens after the xmodmap translation table.
Is that better?
:)
---------------------------------------------------------------------
| Name: Tim Nelson | Because the Creator is, |
| E-mail: wayland at wayland.id.au | I am |
---------------------------------------------------------------------
----BEGIN GEEK CODE BLOCK----
Version 3.12
GCS d+++ s+: a- C++$ U+++$ P+++$ L+++ E- W+ N+ w--- V-
PE(+) Y+>++ PGP->+++ R(+) !tv b++ DI++++ D G+ e++>++++ h! y-
-----END GEEK CODE BLOCK-----
More information about the xorg
mailing list