[Bf-blender-cvs] [1752d9f3f9f] blender2.8: Keymap: add preference for spacebar to run operator search
Campbell Barton
noreply at git.blender.org
Tue Nov 27 03:15:27 CET 2018
Commit: 1752d9f3f9f528c909ff94a5a629a0bcd612781e
Author: Campbell Barton
Date: Tue Nov 27 13:14:09 2018 +1100
Branches: blender2.8
https://developer.blender.org/rB1752d9f3f9f528c909ff94a5a629a0bcd612781e
Keymap: add preference for spacebar to run operator search
===================================================================
M release/scripts/presets/keyconfig/blender.py
M release/scripts/presets/keyconfig/blender_27x.py
M release/scripts/presets/keyconfig/keymap_data/blender_default.py
===================================================================
diff --git a/release/scripts/presets/keyconfig/blender.py b/release/scripts/presets/keyconfig/blender.py
index 32431ae4d43..d0d1fa6fe59 100644
--- a/release/scripts/presets/keyconfig/blender.py
+++ b/release/scripts/presets/keyconfig/blender.py
@@ -18,10 +18,12 @@ class Prefs(bpy.types.KeyConfigPreferences):
select_mouse: EnumProperty(
name="Select Mouse",
items=(
- ('LEFT', "Left", "Use left mouse button for selection. "
- "The standard behavior that works well for all input devices"),
- ('RIGHT', "Right", "Use right mouse button for selection."
- "For efficiently working with keyboard and mouse"),
+ ('LEFT', "Left",
+ "Use left mouse button for selection. "
+ "The standard behavior that works well for all input devices"),
+ ('RIGHT', "Right",
+ "Use right mouse button for selection."
+ "For efficiently working with keyboard and mouse"),
),
description=(
"Mouse button used for selection"
@@ -41,6 +43,9 @@ class Prefs(bpy.types.KeyConfigPreferences):
('PLAY', "Playback",
"Toggle animation playback"
),
+ ('SEARCH', "Operator Search",
+ "Open the operator search popup"
+ ),
),
description=(
"Action when 'Space' is pressed ('Shift-Space' is used for the other action)"
diff --git a/release/scripts/presets/keyconfig/blender_27x.py b/release/scripts/presets/keyconfig/blender_27x.py
index 67d818cdc59..9233e226dc9 100644
--- a/release/scripts/presets/keyconfig/blender_27x.py
+++ b/release/scripts/presets/keyconfig/blender_27x.py
@@ -17,10 +17,12 @@ class Prefs(bpy.types.KeyConfigPreferences):
select_mouse: EnumProperty(
name="Select Mouse",
items=(
- ('LEFT', "Left", "Use left mouse button for selection. "
- "Standard behavior that works well for all input devices"),
- ('RIGHT', "Right", "Use right mouse button for selection."
- "For efficiently working with keyboard and mouse"),
+ ('LEFT', "Left",
+ "Use left mouse button for selection. "
+ "Standard behavior that works well for all input devices"),
+ ('RIGHT', "Right",
+ "Use right mouse button for selection."
+ "For efficiently working with keyboard and mouse"),
),
description=(
"Mouse button used for selection"
diff --git a/release/scripts/presets/keyconfig/keymap_data/blender_default.py b/release/scripts/presets/keyconfig/keymap_data/blender_default.py
index f37bcd2eb9e..ff7c737e78d 100644
--- a/release/scripts/presets/keyconfig/keymap_data/blender_default.py
+++ b/release/scripts/presets/keyconfig/keymap_data/blender_default.py
@@ -338,6 +338,10 @@ def km_window(params):
items.append(
("wm.toolbar", {"type": 'SPACE', "value": 'PRESS', "shift": True}, None),
)
+ elif params.spacebar_action == 'SEARCH':
+ items.append(
+ ("wm.search_menu", {"type": 'SPACE', "value": 'PRESS'}, None),
+ )
else:
assert False
@@ -2685,7 +2689,7 @@ def km_frames(params):
if not params.legacy:
# New playback
- if params.spacebar_action == 'TOOL':
+ if params.spacebar_action in {'TOOL', 'SEARCH'}:
items.append(
("screen.animation_play", {"type": 'SPACE', "value": 'PRESS', "shift": True}, None),
)
More information about the Bf-blender-cvs
mailing list