From 4eefbf5599e993fe2373091b44474f86008c3a8f Mon Sep 17 00:00:00 2001 From: Chris Heywood Date: Sun, 21 Aug 2022 13:55:46 +1000 Subject: [PATCH] messageList: Allow dismissal via backspace Currently only the delete key can be used to dismiss notifications. Some laptops don't have delete keys, resulting in needing to hit a modifier to trigger delete. Plus, on those keyboards that do have delete keys they're often a little harder to strike than backspace. https://gitlab.gnome.org/gnome/gnome-shell/-/issues/5789 Part-of: (cherry picked from commit f119e5282b38adee502565d5fa7a5a2042bd1792) --- js/ui/messageList.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/js/ui/messageList.js b/js/ui/messageList.js index 29e76752b..c910ca7cf 100644 --- a/js/ui/messageList.js +++ b/js/ui/messageList.js @@ -533,8 +533,9 @@ var Message = GObject.registerClass({ vfunc_key_press_event(keyEvent) { let keysym = keyEvent.keyval; - if (keysym == Clutter.KEY_Delete || - keysym == Clutter.KEY_KP_Delete) { + if (keysym === Clutter.KEY_Delete || + keysym === Clutter.KEY_KP_Delete || + keysym === Clutter.KEY_BackSpace) { if (this.canClose()) { this.close(); return Clutter.EVENT_STOP;