In order to make it more user friendly and in order to hide implementation from the user I suggest to:
- Merge the categories usercmd.ini and wcmd_lng.ini together into one category called "User commands".
- In the panel at the right show the commands in two groups like this:
Code: Select all
User commands ===================== em_testcommand1 em_testcommand2 em_testcommand3 Language-specific user commands === em_testcommand4 em_testcommand5 em_testcommand6
- In the Change user command dialog add a check box "Language-specific". Not for the user to know: If the check box Language-specific is not checked then the command is stored in usercmd.ini. If the check box is checked then the command is stored in wcmd_lng.ini. If the check box value is changed later on, the command is moved from usercmd.ini to wcmd_lng.ini or vise versa.