I configured shortcuts to have
F6 : Next line
F7 : Step into
F8 : Step out
... and more, but F6 no longer works since "Next instruction" has been provided.
When I try to reconfigure Next line, i get a "key binding file is corrupted. Please delete it".
No shortcut is displayed for this function in the configuration panel, but F7 is displayed in the debug menu...
isn't it strange ?
On occasion, the CodeBlocks menu items can evolve enough
such that keybinder can nolonger determine if a menu item is gone
forever, or if it has disappeared temporarily.
When, during key definition, keybinder finds that a menu key is being assigned to a menu item id whose id/label is different from the id/label recorded in its config file, it assumes its config file is now out-of-date or corrupted.
I.e., the menu structure must have changed between key definitions.
Your options are to either edit the config file and delete the
offending id and label, or to delete the config file and redefine
your personal key binding.
The config file is located in "\homeDirectory\Application Data\codeblocks\cbKeyBinder04v16.ini".
thanks
pecan