I presume that the cache flush message was there, right? Yes it was. I've done it again just now, just to be sure. Another possible explanation could be an unintentional error in the filename, which would make Oolite ignore it altogether. So make sure that your custom keyconfig is exactly named &qu...