For some reason, the keyboard files won't let me add the following as comments, so here are some descriptions of the columns in those files, based on what I've managed to discover.
Columns:
Type KeyCode Data StartX StartY EndX EndY Color Label Label2
Example:
= '1' '1' 30 0 60 24 DIGIT '!'
"Type" is "=" for a key's normal function/display and "+" for a key's extra functions (available by held down)
"KeyCode" is the code for the key
"Data" is the key's command. It is also the key's label (unless set to 0)
"StartX" is the distance from the left where the key starts
"StartY" is the distance from the top where the key starts
"EndX" is the distance from the left where the key ends
"EndY" is the distance from the top where the key ends
"Color" corresponds to the color of the key. See the list above
"Label" is the key's label if "Data" is "0". If not, it's the 1st superscript on the key
"Label2" is the secondary label on a key (ex. "!" for "1"). If "Data" is "0", it's the 2nd (below "Label")