I’m trying to register a key to open a piemenu. I have used the default template, but after running the script, the Ctrl+Y is not registered.
What am i doing wrong?
import bpy
from bpy.types import Menu
class VIEW3D_PIE_template(Menu):
bl_label = "Select Mode"
def draw(self, context):
layout = self.layout
pie = layout.menu_pie()
pie.operator_enum("mesh.select_mode", "type")
def register():
bpy.utils.register_class(VIEW3D_PIE_template)
# Key map
wm = bpy.context.window_manager
km = wm.keyconfigs.addon.keymaps.new(name='MyTest')
kmi = km.keymap_items.new('wm.call_menu_pie', 'Y', 'PRESS', ctrl=True)
kmi.properties.name='VIEW3D_PIE_template'
def unregister():
bpy.utils.unregister_class(VIEW3D_PIE_template)
if __name__ == "__main__":
register()
# bpy.ops.wm.call_menu_pie(name="VIEW3D_PIE_template")