diff --git a/data/50-gnome-shell-system.xml.in b/data/50-gnome-shell-system.xml.in
index 92858c59d..3e8c6f847 100644
--- a/data/50-gnome-shell-system.xml.in
+++ b/data/50-gnome-shell-system.xml.in
@@ -11,6 +11,9 @@
+
+
diff --git a/data/org.gnome.shell.gschema.xml.in.in b/data/org.gnome.shell.gschema.xml.in.in
index bacb6b1c8..7aae0ae46 100644
--- a/data/org.gnome.shell.gschema.xml.in.in
+++ b/data/org.gnome.shell.gschema.xml.in.in
@@ -117,6 +117,13 @@ value here is from the GsmPresenceStatus enumeration.
Overview.
+
+ ["<Super>s"]
+ <_summary>Keybinding to open the overview
+ <_description>
+ Keybinding to open the Activities Overview.
+
+
["<Super>m"]
<_summary>Keybinding to toggle the visibility of the message tray
diff --git a/js/ui/viewSelector.js b/js/ui/viewSelector.js
index 0fd242de8..639acf30b 100644
--- a/js/ui/viewSelector.js
+++ b/js/ui/viewSelector.js
@@ -150,6 +150,14 @@ const ViewSelector = new Lang.Class({
Shell.KeyBindingMode.NORMAL |
Shell.KeyBindingMode.OVERVIEW,
Lang.bind(this, this._toggleAppsPage));
+
+ Main.wm.addKeybinding('toggle-overview',
+ new Gio.Settings({ schema: SHELL_KEYBINDINGS_SCHEMA }),
+ Meta.KeyBindingFlags.NONE,
+ Shell.KeyBindingMode.NORMAL |
+ Shell.KeyBindingMode.OVERVIEW,
+ Lang.bind(Main.overview, Main.overview.toggle));
+
},
_toggleAppsPage: function() {