From e53f69f9d3fe17df09df1225e09bd4adab591455 Mon Sep 17 00:00:00 2001 From: Carlos Garnacho Date: Thu, 16 Jan 2025 01:51:45 +0100 Subject: [PATCH] shellDBus: Add AcceleratorDeactivated D-Bus signal Add this signal to complement AcceleratorActivated, meant to happen on the release action of shortcuts, e.g. on push-to-talk. Part-of: --- data/dbus-interfaces/org.gnome.Shell.xml | 4 ++++ js/ui/shellDBus.js | 4 ++++ 2 files changed, 8 insertions(+) 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',