Hipshot,
it occurred to me that it might help to have the editor save the actual
shortcuts.ini format, either right into the
commandlist.txt file or a new file called e.g.
shortcut_cmds.ini, letting those interested simply copy/paste the keys they want to change, into the actual
shortcuts.ini. This way the
shortcut_cmds.ini would always reflect the up to date "hook commands" available.
Did not read much complaining about the
shortcuts.ini here at LEM, any links what "other" problems there are?
It should not be to difficult to let the user chose a
shortcut.ini (filenname) of their own choice in Prefs, allowing for different setups, or to turn off external remapping. As I understand it, you only need to mention the keys you what to remap (well you'd have to look out for key conflicts obviously and remap the conflicting keys as well).
If you like I could help you set up your keys in a shortcuts.ini file letting me better see what problems there are in doing that.
Update: First thing is to find out where exactly the
shortcuts.ini is supposed to be loaded from by the editor. For this run the editor, then open the console
O-key,
Ctrl-A (select all the text), copy and past it into some editor, letting your search the log.
As it turns out my install method, i.e. install the last official release v1.6.1, then duplicate that folder, unpack xpc binary releases into it - does not quite work, namely:
Code: Select all
Edit5(269): Looked for a 'D:/Games/GtkRadiant 1.6.1/installs/Q3Pack/game/shortcuts.ini' keyboard shortcuts file, not found
Even though I am running the editor from the
D:/Games/aeRadiant 1.6.x/ (and many things actually do get loaded from here, the above resources (5 removed) are loaded from the last full install folder
D:/Games/GtkRadiant 1.6.1/. Not good.
For now I'd have to change the
'D:/Games/GtkRadiant 1.6.1/installs/Q3Pack/game/shortcuts.ini' file (check in your console dump were that is exactly for you).
Update II: There is a
Prefs, Other, Paths, User INI path, though it does not seem to let you point it to *you*
shortcuts.ini (i.e. the file seems to be ignored by the editor).