@b4n why would it be trickier? Jiri just replaces the default system keybindings.conf with the OSX one? Or have I misunderstood his proposal?
@techee misspelled entries will be ignored IIUC. If Geany uses a file for the defaults I would have thought it would be easier for you to keep another file up to date, rather than having to compare your file to the code.