Seems like doing the Key bindings overhaul is going to be a lot of work (maybe even more work than it's worth). After doing some light brainstorming I realized that the only complaint about keybindings that I've heard of (which is also a complaint of mine)
is not being able to remap the "Show Cropform" key. Seems some debuggers and apps use F8 for their own purposes and Cropper is either not getting the key or not letting the application get it.
What I propose is, why not stick to YAGNI and implement changing that one key mapping? This would make it a lot simpler to implement and it will actually make more sense to implement instead of a bunch of actions that need to be mapped and managed both globally/locally
on both the parent forms and the layered form.
I'll work on it and send a patch so you can tell me what you think.