diff --git a/src/bonsai/bonsai/bim/module/geometry/__init__.py b/src/bonsai/bonsai/bim/module/geometry/__init__.py index 7659688658..fdb3fbbf61 100644 --- a/src/bonsai/bonsai/bim/module/geometry/__init__.py +++ b/src/bonsai/bonsai/bim/module/geometry/__init__.py @@ -156,11 +156,19 @@ def register(): addon_keymaps.append((km, kmi)) kmi = km.keymap_items.new("bim.override_mode_set_edit", "TAB", "PRESS") addon_keymaps.append((km, kmi)) + # Deletion. kmi = km.keymap_items.new("bim.override_object_delete", "X", "PRESS") addon_keymaps.append((km, kmi)) + kmi = km.keymap_items.new("bim.override_object_delete", "X", "PRESS", shift=True) + kmi.properties.use_global = True + addon_keymaps.append((km, kmi)) kmi = km.keymap_items.new("bim.override_object_delete", "DEL", "PRESS") kmi.properties.confirm = False addon_keymaps.append((km, kmi)) + kmi = km.keymap_items.new("bim.override_object_delete", "DEL", "PRESS", shift=True) + kmi.properties.confirm = False + kmi.properties.use_global = True + addon_keymaps.append((km, kmi)) km = wm.keyconfigs.addon.keymaps.new(name="Mesh", space_type="EMPTY") kmi = km.keymap_items.new("bim.override_mode_set_object", "TAB", "PRESS")