From 81380a5fc2e453ffa4e2e514ba5a7cf0ae54c945 Mon Sep 17 00:00:00 2001 From: Ramon Klauck Date: Sun, 17 Aug 2025 14:01:03 +0200 Subject: [PATCH] VSE: Enable Pie Menu on Drag for Preview Keyframe Insert When the "Pie Menu on Drag" is active in the preferences, pressing "I" and then moving the mouse will open a pie menu where the user can select which keying set to key. Pull Request: https://projects.blender.org/blender/blender/pulls/144573 --- .../presets/keyconfig/keymap_data/blender_default.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/scripts/presets/keyconfig/keymap_data/blender_default.py b/scripts/presets/keyconfig/keymap_data/blender_default.py index f7c62dd448a..81d85baf550 100644 --- a/scripts/presets/keyconfig/keymap_data/blender_default.py +++ b/scripts/presets/keyconfig/keymap_data/blender_default.py @@ -3250,7 +3250,6 @@ def km_sequencer_preview(params): {"properties": [("keep_offset", True)]}), # Animation - ("anim.keyframe_insert", {"type": 'I', "value": 'PRESS'}, None), ("anim.keying_set_active_set", {"type": 'K', "value": 'PRESS', "shift": True}, None), ("anim.keyframe_insert_menu", {"type": 'K', "value": 'PRESS'}, {"properties": [("always_prompt", True)]}), ("anim.keyframe_delete_vse", {"type": 'I', "value": 'PRESS', "alt": True}, None), @@ -3258,6 +3257,16 @@ def km_sequencer_preview(params): *_template_items_context_menu("SEQUENCER_MT_preview_context_menu", params.context_menu_event), ]) + if params.use_pie_click_drag: + items.extend([ + ("anim.keyframe_insert", {"type": 'I', "value": 'CLICK'}, None), + op_menu_pie("ANIM_MT_keyframe_insert_pie", {"type": 'I', "value": 'CLICK_DRAG'}), + ]) + else: + items.extend([ + ("anim.keyframe_insert", {"type": 'I', "value": 'PRESS'}, None), + ]) + if not params.legacy: # New pie menus. items.extend([