Sun Position: fix error in HDRI mode when no env tex is selected
[blender-addons.git] / pose_library / keymaps.py
blob37eccce6c10ea8968bf344af11b557b175c28966
1 # SPDX-License-Identifier: GPL-2.0-or-later
3 from typing import List, Tuple
5 import bpy
7 addon_keymaps: List[Tuple[bpy.types.KeyMap, bpy.types.KeyMapItem]] = []
10 def register() -> None:
11 wm = bpy.context.window_manager
12 if wm.keyconfigs.addon is None:
13 # This happens when Blender is running in the background.
14 return
16 km = wm.keyconfigs.addon.keymaps.new(name="File Browser Main", space_type="FILE_BROWSER")
18 # DblClick to apply pose.
19 kmi = km.keymap_items.new("poselib.apply_pose_asset", "LEFTMOUSE", "DOUBLE_CLICK")
20 addon_keymaps.append((km, kmi))
23 def unregister() -> None:
24 # Clear shortcuts from the keymap.
25 for km, kmi in addon_keymaps:
26 km.keymap_items.remove(kmi)
27 addon_keymaps.clear()