Reference

XGetModifierMapping(3) on Linux

The text fb4f4d271d18, as Debian 7 (Wheezy) shipped it.

manipulate keyboard encoding and keyboard encoding structure

XGetModifierMapping(3) on Linux now