When you edit your keybindings for the IDE, save the
configuration, and restart, the changed bindings are
not relfected in the dialog next time you bring it up.
The new bindings are in effect, but whenever you go to
the binding dialog box you will see the default ones.
This makes it very difficult when trying to re-map the
keys from their defaults.
To reproduce: go to the key mappings dialog, map "copy"
to Ctrl-C. Hit Ok, then Save Configuration. Exit the
IDE. Restart the IDE, open the key mappings dialog,
and Ctrl-Insert will be the only mapping listed for
copy, though Ctrl-C will still work.
It looks to me like the problem is somewhere in
ActionKeyMap.ActionTableModel.updateStrokes(), though I
haven't been able to figure it out exactly. I'll keep
looking and submit a patch if I find a fix, but this
might be better for someone who is familiar with the
inner workings of the project.
Log in to post a comment.