implement framework for extracting key bindings from menu for code editor ... should probably do something similar for the list editor key bindings ... there shouldn't be a key binding without a menu item ...