Reference

XGetKeyboardMapping(3x) on Linux

The text d3dd2eb23e41, as Debian 3.0 (Woody) shipped it.

manipulate keyboard encoding and keyboard encoding structure

XGetKeyboardMapping(3x) on Linux now