Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCampbell Barton <ideasman42@gmail.com>2018-11-27 05:14:09 +0300
committerCampbell Barton <ideasman42@gmail.com>2018-11-27 05:14:09 +0300
commit1752d9f3f9f528c909ff94a5a629a0bcd612781e (patch)
tree98e5df5af6ca463753fd99aca17f458b546ca783 /release
parent83821f698a9410110464d395895b6fb96814ad47 (diff)
Keymap: add preference for spacebar to run operator search
Diffstat (limited to 'release')
-rw-r--r--release/scripts/presets/keyconfig/blender.py13
-rw-r--r--release/scripts/presets/keyconfig/blender_27x.py10
-rw-r--r--release/scripts/presets/keyconfig/keymap_data/blender_default.py6
3 files changed, 20 insertions, 9 deletions
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),
)