diff --git a/data/dbus-interfaces/org.gnome.Shell.xml b/data/dbus-interfaces/org.gnome.Shell.xml
index 3ffb5c374..7d14c16b6 100644
--- a/data/dbus-interfaces/org.gnome.Shell.xml
+++ b/data/dbus-interfaces/org.gnome.Shell.xml
@@ -40,6 +40,10 @@
+
+
+
+
diff --git a/js/ui/shellDBus.js b/js/ui/shellDBus.js
index e5a8b7324..3252b5a13 100644
--- a/js/ui/shellDBus.js
+++ b/js/ui/shellDBus.js
@@ -37,6 +37,10 @@ export class GnomeShell {
(display, action, device, timestamp) => {
this._emitAcceleratorActivated(action, device, timestamp);
});
+ global.display.connect('accelerator-deactivated',
+ (display, action, device, timestamp) => {
+ this._emitAcceleratorDeactivated(action, device, timestamp);
+ });
this._cachedOverviewVisible = false;
Main.overview.connect('showing',