[gnome-shell] ScreenShield: Make Return key dismiss screenshield



commit 4254fa3d389cbe24a0b492fb6a5ac4b0574e44b2
Author: Ray Strode <rstrode redhat com>
Date:   Wed Sep 12 15:52:59 2012 -0400

    ScreenShield: Make Return key dismiss screenshield
    
    A couple of people have walked up to me and asked how to get to the
    unlock screen from the screen shield. This was partly addressed by
    bug 682285, but all three people who asked me about this said they
    tried the return key and were surprised when it didn't work.
    
    It sort of makes sense, since the user is "enter"ing the computer or
    "return"ing to it.
    
    This commit makes enter work in addition to the existing escape key.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=683889

 js/ui/screenShield.js |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)
---
diff --git a/js/ui/screenShield.js b/js/ui/screenShield.js
index 8caa9cc..ba4afeb 100644
--- a/js/ui/screenShield.js
+++ b/js/ui/screenShield.js
@@ -434,7 +434,11 @@ const ScreenShield = new Lang.Class({
     },
 
     _onLockScreenKeyRelease: function(actor, event) {
-        if (event.get_key_symbol() == Clutter.KEY_Escape) {
+        let symbol = event.get_key_symbol();
+
+        if (symbol == Clutter.KEY_Escape ||
+            symbol == Clutter.KEY_Return ||
+            symbol == Clutter.KEY_KP_Enter) {
             this._ensureUnlockDialog();
             this._hideLockScreen(true);
             return true;



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]