def register():
global _object_node_categories
bpy.utils.register_module(__name__)
register_object_components()
node_categories = []
for name, items in _object_node_categories.items():
cat = ObjectNodeCategory(name.upper(), name, items=items)
node_categories.append(cat)
nodeitems_utils.register_node_categories("OBJECT_NODES", node_categories)
# create keymap
wm = bpy.context.window_manager
km = wm.keyconfigs.default.keymaps.new(name="Node Generic", space_type='NODE_EDITOR')
kmi = km.keymap_items.new(bpy.types.OBJECT_NODES_OT_node_edit.bl_idname, 'TAB', 'PRESS')
kmi.properties.exit = False
kmi = km.keymap_items.new(bpy.types.OBJECT_NODES_OT_node_edit.bl_idname, 'TAB', 'PRESS', ctrl=True)
kmi.properties.exit = True
keymaps.append(km)
评论列表
文章目录