Today i had a go at setting my keybindings other then default (i use ESDF for walking in FPS games while i duck with A (home row, wink wink)) but i couldnt visualize what i had bound. especially when i was doing the pane(character, quest log etc) bindings.
What if MyBindings had a button that would toggle a new window (attached to the other one?) with a keyboard layout in it. It would have buttons. Hover over a button and get a tooltip with what it binds to, and on the line(s) below what it is bound to with modifiers. OMG brilliant!
I'm not a lua coder but i guess that you could even reverse how you bind with that. (ctrl/shift/alt/combo)press the button, and get a list of things you can bind to (in categories, ;))
Hey, this would also give a very intuitive way to see what keys are unused!
Yeah, make them grey if unused, red if used. You could even think about coloring them (and the tooltip text lines) with different colors according to the group (what we have now too in mybindings) it is under... ideas ideas :P