1The types component of a keyboard mapping specifies the key types that can be
2associated with the various keyboard keys. The types component can optionally
3contain also real modifier bindings and symbolic names for one or more virtual
4modifiers.
5