I often decided to assign certain functions to keys in order to be faster - like cut or extrude. But the problem i had. was that i needed different shortcuts for the same things ...like cut for editMesh and PoyMesh or extrude for vertices. edges and faces ... Last week i wrote a (little!) collection of scripts I call smartscripts.