Shortcuts in different modes

Hi,
I'm a user of vim that is an code-editor that uses modal editing. The concept is to have a set of shortcuts in one mode, and when you enter another mode you have other shortcuts. This optimize the best shortcuts for the given task.
For example, when using a drawing app and enter drawing mode you could map buttons without the use of buttons like shift, alt and ctrl. And when you want to write text you enter insert mode the keybindings from drawingmode won't activate. When using apps that requires mouse it's often hard to use modifier keys, without moving your hand from the mouse.
Is there a way to do the same thing with BetterTouchTool? If not, could it be implemented in future releases?