Thanks for solving the keyboard-issue, Ahruman!
I followed your advice and replaced the list in the addons-folder with a copy of the list from Oolite itself, only changing the keys I had changed before in the process.
Anyway I noticed that the original text-based-list in the addons-folder contained two keys that were not in the XML-list in Oolite, namely key_cloaking_device and key_contract_info. I added them to the list which is now in my addons-folder.
But what I'd like to know: Are they defined somewhere else as well? Or what would happen if a player just throws away the list in the addons-folder? Would he still be able to use these two functions?
Another small oddity: All key-definitions in the XML-list in Oolite itself are defined by their ASCII-codes, except the external view, which is defined as:
Code: Select all
<key>key_custom_view</key>
<string>v</string>
Obviously that works, but for the sake of unification perhaps in the next distribution it should be:
Code: Select all
<key>key_custom_view</key>
<string>118</string>
(I am referring to Oolite Mac 1.65 as my current version.)