Great!!! Thanks Jon!
I just tested it on Linux and it works ok.
In the console when I type a sample java program to check syntax highlighting themes I get messages of the following form:
unknown key: modifiers: hardware code: string:
e.g. unknown key: 41 modifiers: 1 hardware code: 19 string: )
The only cases that hardware code was something other than 1 was in the case of non-printable characters.
This behaviour does not exist on the Mac platform.
The following message appears in both Linux and Mac platforms:
Unknown external include source.applescript included from source.shell
Other than the above it looks great!!