30 lines
711 B
Python
30 lines
711 B
Python
import bpy
|
|
|
|
|
|
addon_keymaps = []
|
|
|
|
|
|
def register_keymaps():
|
|
wm = bpy.context.window_manager
|
|
|
|
# Add Pose
|
|
km = wm.keyconfigs.addon.keymaps.new(name='Pose', space_type='EMPTY')
|
|
kmi = km.keymap_items.new('wm.call_menu', 'L', 'PRESS', shift=True)
|
|
kmi.properties.name = "OBJECT_MT_AddPoseMenu"
|
|
addon_keymaps.append((km, kmi))
|
|
|
|
# Browse Poses
|
|
km = wm.keyconfigs.addon.keymaps.new(name='Pose', space_type='EMPTY')
|
|
kmi = km.keymap_items.new('dspl.browse_poses', 'L', 'PRESS', alt=True)
|
|
addon_keymaps.append((km, kmi))
|
|
|
|
def unregister_keymaps():
|
|
for km, kmi in addon_keymaps:
|
|
km.keymap_items.remove(kmi)
|
|
addon_keymaps.clear()
|
|
|
|
def register():
|
|
register_keymaps()
|
|
|
|
def unregister():
|
|
unregister_keymaps() |