[gnome-shell] screenshot-ui: Bind Ctrl-C, Enter, Space to capture
- From: Marge Bot <marge-bot src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-shell] screenshot-ui: Bind Ctrl-C, Enter, Space to capture
- Date: Thu, 27 Jan 2022 22:30:53 +0000 (UTC)
commit e12689108adb51876e6fa976529169c7aa0698ea
Author: Ivan Molodetskikh <yalterz gmail com>
Date: Mon Aug 16 14:30:44 2021 +0300
screenshot-ui: Bind Ctrl-C, Enter, Space to capture
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1954>
js/ui/screenshot.js | 12 ++++++++++++
1 file changed, 12 insertions(+)
---
diff --git a/js/ui/screenshot.js b/js/ui/screenshot.js
index 364541ae4b..60e383f17c 100644
--- a/js/ui/screenshot.js
+++ b/js/ui/screenshot.js
@@ -362,6 +362,18 @@ class ScreenshotUI extends St.Widget {
this.close();
}
+
+ vfunc_key_press_event(event) {
+ const symbol = event.keyval;
+ if (symbol === Clutter.KEY_Return || symbol === Clutter.KEY_space ||
+ ((event.modifier_state & Clutter.ModifierType.CONTROL_MASK) &&
+ (symbol === Clutter.KEY_c || symbol === Clutter.KEY_C))) {
+ this._onCaptureButtonClicked();
+ return Clutter.EVENT_STOP;
+ }
+
+ return super.vfunc_key_press_event(event);
+ }
});
/**
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]