[gnome-shell] main: allow Alt-F1 to exit the overview
- From: Dan Winship <danw src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-shell] main: allow Alt-F1 to exit the overview
- Date: Mon, 10 Jan 2011 20:27:52 +0000 (UTC)
commit ed83b5494c8069826573c97bf5ef83b3bf4c2c11
Author: Dan Winship <danw gnome org>
Date: Thu Jan 6 14:39:07 2011 -0500
main: allow Alt-F1 to exit the overview
Also, change _globalKeyPressHandler to handle KEY_PRESS, not
KEY_RELEASE, for consistency with other code (and so that the
combination of an Alt-F1 press and release doesn't first enter the
overview and then immediately exit it).
https://bugzilla.gnome.org/show_bug.cgi?id=636371
js/ui/main.js | 6 +++++-
1 files changed, 5 insertions(+), 1 deletions(-)
---
diff --git a/js/ui/main.js b/js/ui/main.js
index 86e5102..e407517 100644
--- a/js/ui/main.js
+++ b/js/ui/main.js
@@ -307,7 +307,7 @@ function _removeUnusedWorkspaces() {
function _globalKeyPressHandler(actor, event) {
if (modalCount == 0)
return false;
- if (event.type() != Clutter.EventType.KEY_RELEASE)
+ if (event.type() != Clutter.EventType.KEY_PRESS)
return false;
let symbol = event.get_key_symbol();
@@ -349,6 +349,10 @@ function _globalKeyPressHandler(actor, event) {
case Meta.KeyBindingAction.COMMAND_2:
getRunDialog().open();
return true;
+ case Meta.KeyBindingAction.PANEL_MAIN_MENU:
+ if (overview.visible)
+ overview.hide();
+ return true;
case Meta.KeyBindingAction.SWITCH_PANELS:
// Only intercept this when we're in the overview, and don't
// intercept it if something beyond that (like, say, the
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]