From efd6be60e3660a31f0a508bd6fa686e6781763c5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20Dre=C3=9Fler?= Date: Mon, 21 May 2018 10:32:52 +0200 Subject: [PATCH] altTab: Allow pressing uppercase keys to close apps and windows Right now only pressing "w" and "q" will close a window or an app, don't confuse people who have caps-lock enabled or are holding down shift. https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/168 --- js/ui/altTab.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/js/ui/altTab.js b/js/ui/altTab.js index 06b8d7974..0130fa245 100644 --- a/js/ui/altTab.js +++ b/js/ui/altTab.js @@ -175,7 +175,7 @@ class AppSwitcherPopup extends SwitcherPopup.SwitcherPopup { this._select(this._next()); } else if (action == Meta.KeyBindingAction.SWITCH_APPLICATIONS_BACKWARD) { this._select(this._previous()); - } else if (keysym === Clutter.KEY_q) { + } else if (keysym == Clutter.KEY_q || keysym === Clutter.KEY_Q) { this._quitApplication(this._selectedIndex); } else if (this._thumbnailsFocused) { if (keysym === Clutter.KEY_Left) @@ -184,7 +184,7 @@ class AppSwitcherPopup extends SwitcherPopup.SwitcherPopup { this._select(this._selectedIndex, this._nextWindow()); else if (keysym === Clutter.KEY_Up) this._select(this._selectedIndex, null, true); - else if (keysym === Clutter.KEY_w || keysym === Clutter.KEY_F4) + else if (keysym === Clutter.KEY_w || keysym === Clutter.KEY_W || keysym === Clutter.KEY_F4) this._closeAppWindow(this._selectedIndex, this._currentWindow); else return Clutter.EVENT_PROPAGATE; @@ -587,7 +587,7 @@ class WindowSwitcherPopup extends SwitcherPopup.SwitcherPopup { this._select(this._previous()); else if (keysym == Clutter.KEY_Right) this._select(this._next()); - else if (keysym == Clutter.KEY_w || keysym == Clutter.KEY_F4) + else if (keysym === Clutter.KEY_w || keysym === Clutter.KEY_W || keysym === Clutter.KEY_F4) this._closeWindow(this._selectedIndex); else return Clutter.EVENT_PROPAGATE;