2016-10-19 13:28:06 +02:00
|
|
|
# Key shortcuts
|
|
|
|
import bpy
|
2017-03-15 12:30:14 +01:00
|
|
|
import arm.props_ui as props_ui
|
|
|
|
import arm.utils
|
2016-10-19 13:28:06 +02:00
|
|
|
|
|
|
|
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')
|
2017-06-26 17:18:34 +02:00
|
|
|
km.keymap_items.new(props_ui.ArmoryRenderButton.bl_idname, type='F10', value='PRESS')
|
2017-03-15 12:30:14 +01:00
|
|
|
if arm.utils.with_krom():
|
2016-12-03 13:27:42 +01:00
|
|
|
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')
|
2016-10-19 13:28:06 +02:00
|
|
|
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[:]
|