File:Xkeyboard.svg

Original file(SVG file, nominally 675 × 360 pixels, file size: 7 KB)

Summary

Description

This is what happends between an X Window Server and a client when a key is pressed: the X server starts with a keycode, which may be stored as a modifier if this keycode is specified to be a modifier. Regardless, the keycode goes to the client together with the set of modifiers that are currently down. The client can change the modifiers so that the key "a" acts like a "Shift".

There is also a separate mapping for translating keycode+modifier into a keysym. This mapping is stored in the server, which however does not use it. Clients usually retrieve this mapping for performing the translation.
Date 11 January 2006 (original upload date)
Source No machine-readable source provided. Own work assumed (based on copyright claims).
Author No machine-readable author provided. Tizio assumed (based on copyright claims).

Licensing

Public domain I, the copyright holder of this work, release this work into the public domain. This applies worldwide.
In some countries this may not be legally possible; if so:
I grant anyone the right to use this work for any purpose, without any conditions, unless such conditions are required by law.

Captions

Add a one-line explanation of what this file represents

Items portrayed in this file

depicts

11 January 2006

File history

Click on a date/time to view the file as it appeared at that time.

Date/TimeThumbnailDimensionsUserComment
current15:12, 20 February 2006Thumbnail for version as of 15:12, 20 February 2006675 × 360 (7 KB)TizioWhite background
20:07, 11 January 2006Thumbnail for version as of 20:07, 11 January 2006648 × 324 (7 KB)TizioStill larger...
19:57, 11 January 2006Thumbnail for version as of 19:57, 11 January 2006648 × 324 (7 KB)TizioLarger fonts
19:17, 11 January 2006Thumbnail for version as of 19:17, 11 January 2006648 × 324 (7 KB)TizioLarger lines but regular arrows
19:13, 11 January 2006Thumbnail for version as of 19:13, 11 January 2006648 × 324 (7 KB)TizioDouble lines instead of dashed
18:57, 11 January 2006Thumbnail for version as of 18:57, 11 January 2006648 × 324 (7 KB)TizioDiagram of keyboard events
The following pages on the English Wikipedia use this file (pages on other projects are not listed):

Global file usage

The following other wikis use this file: