armory/blender/arm/keymap.py
2017-06-26 17:18:34 +02:00

24 lines
825 B
Python

# Key shortcuts
import bpy
import arm.props_ui as props_ui
import arm.utils
arm_keymaps = []
def register():
wm = bpy.context.window_manager
km = wm.keyconfigs.addon.keymaps.new(name='Window', space_type='EMPTY', region_type="WINDOW")
km.keymap_items.new(props_ui.ArmoryPlayButton.bl_idname, type='F5', value='PRESS')
km.keymap_items.new(props_ui.ArmoryRenderButton.bl_idname, type='F10', value='PRESS')
if arm.utils.with_krom():
km.keymap_items.new(props_ui.ArmoryPlayInViewportButton.bl_idname, type='P', value='PRESS')
else:
km.keymap_items.new(props_ui.ArmoryPlayButton.bl_idname, type='P', value='PRESS')
arm_keymaps.append(km)
def unregister():
wm = bpy.context.window_manager
for km in arm_keymaps:
wm.keyconfigs.addon.keymaps.remove(km)
del arm_keymaps[:]