For a while now I have been frustrated by Motionbuilders lack of a hotkey editor. So with a bit of time on my hands at the moment I knocked one out. It allows for modification of all the hotkeys available to Motionbuilder.
Most importantly it allows scripts to be associated with the 12 script hotkey commands. It is based on a registry system. Any of our TD's can register a script to be available to the editor. These then populate the drop downs that the artist can assign. As we have many more than 12 custom tools this really frees up the artist to use what ever tools are required at the time rather than having a hard coded set. The video shows a small selection of the toots that I have registered at the moment.
The UI is written in PyQt and can run inside and outside of Motionbuilder. This was vital due to Motionbuilders lack of dynamic hotkey assignment. The hotkey file gets read on start and that it! So the user can modify the hotkeys prior to starting Motionbuilder if needed. The style is inspired by the hotkey editor in softimage.