From 5e7735cbae28d341cce67e64814f2ae9d0721fef Mon Sep 17 00:00:00 2001 From: Marco Pesenti Gritti Date: Tue, 09 Jan 2007 17:23:35 +0000 Subject: Improve keybindings, fix #575 --- diff --git a/README b/README index fa5ea28..844e7e7 100644 --- a/README +++ b/README @@ -15,17 +15,17 @@ SUGAR_PROFILE=profile-2 sugar ... -Key bindings -============ +Emulator key bindings +===================== F1 Mesh zoom level F2 Friends zoom level F3 Home zoom level F4 Activity zoom level -Shift+Alt+F9 Show the frame -Shift+Alt+F10 Toggle chat visibility -Shift+Alt+F11 Open a terminal activity -Shift+Alt+F12 Open the log viewer +Alt+f Show the frame +Alt+o Toggle overlay visibility +Alt+= Open the developer console +Alt+0 Open the developer console Ctrl+S Activate sketch mode in chat diff --git a/shell/view/Shell.py b/shell/view/Shell.py index d3153c1..8a3136c 100644 --- a/shell/view/Shell.py +++ b/shell/view/Shell.py @@ -105,8 +105,8 @@ class Shell(gobject.GObject): self._key_grabber.grab('Tab') # For non-OLPC machines - self._key_grabber.grab('F9') - self._key_grabber.grab('F10') + self._key_grabber.grab('f') + self._key_grabber.grab('o') def _key_pressed_cb(self, grabber, key): if key == 'F1': @@ -139,9 +139,9 @@ class Shell(gobject.GObject): self._hw_manager.set_display_mode(HardwareManager.B_AND_W_MODE) elif key == 'equal' or key == '0': gobject.idle_add(self._show_console_cb) - elif key == 'F9': + elif key == 'f': self._frame.notify_key_press() - elif key == 'F10': + elif key == 'o': self.toggle_chat_visibility() elif key == '0xDC': # Camera key self._handle_camera_key() -- cgit v0.9.1