Provide X keyboard symbol defintions. Note that all defintions are imported manually from C-binding with changes such as: 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.