For a GEM-config-app there is no need to use any human-readable format (like c or keyboard-source). It would read and write the grd-file similar to keyedit.
Exactly. And the grd-file can be in the exact same binary format as the gradient struct, which makes loading them very easy.
But KeyEdit also reads and writes keytable source files. I would prefer to keep the gradients in a human readable format as well.
Jo Even