Provide X keyboard symbol defintions.
Note that all defintions are imported manually from C-binding
with changes such as:
- classifying into classes (for object-oriented-ness),
- capitalizing all symbols (for style),
- removing C-binding prefix/suffix (for cleanness),
- adding underscore (for readability),
- prefixing with
NUM_
(for symbols starting with a
number),
- and suffixing with
_SMALL
(for differetiating symbols
of small letters from those of capital letters).
Let's trade this minor portability for consistency and Java-flavor.
Please report errors introduced, especifically when adding underscore,
as the author is not familiar with some technical/foreign symbols.