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