Reference

XSetDeviceModifierMapping(3x) on Linux

The text 064bacdae27c, as Debian 2.2 (Potato), Debian 2.1 (Slink), Debian 2.0 (Hamm), Debian 1.3 (Bo) shipped it.

query or change device modifier mappings

XSetDeviceModifierMapping(3x) on Linux now