On 16/06/11 06:46, Nathan Vegdahl wrote: > Hello all, > I am wondering if there is a best practice for substituting hotkeys > via an addon. > > The use-case is that in Rigify I would like to allow the user to > add rig-type samples via shift-A in armature edit mode. Doing so will > require popping up a menu of some kind. However, currently shift-A in > armature edit mode does not produce a menu, and instead immediately > calls the bone_primitive_add operator, so I cannot simply insert items > into the non-existent menu. > > What I would like to do is substitute in a menu when the Rigify > addon is enabled. I am curious if there is an accepted best-practice > way to do this, that is robust against custom keymaps, for example, > and other corner-cases. Should I just search the active keymap for > the bone_primitive_add operator, and substitute in my own? That seems > like it could potentially cause problems. > > Alternatively I could make vanilla Blender produce a menu, and then > simply insert my own items into the menu when rigify is enabled. > Would that be a better way to go about it? > > --Nathan > _______________________________________________ > Bf-committers mailing list > Bf-committers@blender.org > http://lists.blender.org/mailman/listinfo/bf-committers why don't you look at how dynamic spacebar addon does it
_______________________________________________ Bf-committers mailing list Bf-committers@blender.org http://lists.blender.org/mailman/listinfo/bf-committers