Beginner question: Where would I start, if I wanted to write my own gesture/shortcut

Basically, I’m wanting to try and build some sort of graphical overlay, to assign commands to.
So let’s say you hold down ctrl, then an overlay appears, where you could choose a command or two. Not unlike a right click menu, or Maya’s Hotbox or Marking menus; certainly similar, for now.

I’m very new to Blender, only occasionally dabbled over the past few years, and I’m itching to see what the python implementation in Blender is like. I have used it in Houdini and Maya for writing a bunch of basic tools. I’m thinking I might try use the pyglet module to do the overlays, and send commands back to the main interface, but I haven’t really looked yet. Does this sound like a good approach to those of you with more experience in this area? I’m going to be looking to this over the next few weeks, and I’d love any advice!

Also, feel free to say things like “That sounds a lot like the suchAndSuchMode, or soAndSosTool …”. I’ve got a lot to catch up on, I’m sure.

Thanks in advance.
Campbell.

This looks lik a good place to start :smiley:
http://wiki.blender.org/index.php/Extensions:2.5/Py/Scripts/3D_interaction/Dynamic_Spacebar_Menu