From d0a864b9b927b0fa4de3441a87b588f8c6d43eeb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Florian=20M=C3=BCllner?= Date: Wed, 15 May 2013 23:47:54 +0200 Subject: [PATCH] windowManager: Enable switch-to-workspace-n keybindings in overview Those keybindings are unassigned by default, but that's not a valid reason they shouldn't work like the related switch-up/down bindings. https://bugzilla.gnome.org/show_bug.cgi?id=649977 --- js/ui/windowManager.js | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/js/ui/windowManager.js b/js/ui/windowManager.js index 3617d5695..b8ea36be6 100644 --- a/js/ui/windowManager.js +++ b/js/ui/windowManager.js @@ -136,6 +136,42 @@ const WindowManager = new Lang.Class({ Shell.KeyBindingMode.NORMAL | Shell.KeyBindingMode.OVERVIEW, Lang.bind(this, this._showWorkspaceSwitcher)); + this.allowKeybinding('switch-to-workspace-1', + Shell.KeyBindingMode.NORMAL | + Shell.KeyBindingMode.OVERVIEW); + this.allowKeybinding('switch-to-workspace-2', + Shell.KeyBindingMode.NORMAL | + Shell.KeyBindingMode.OVERVIEW); + this.allowKeybinding('switch-to-workspace-3', + Shell.KeyBindingMode.NORMAL | + Shell.KeyBindingMode.OVERVIEW); + this.allowKeybinding('switch-to-workspace-4', + Shell.KeyBindingMode.NORMAL | + Shell.KeyBindingMode.OVERVIEW); + this.allowKeybinding('switch-to-workspace-5', + Shell.KeyBindingMode.NORMAL | + Shell.KeyBindingMode.OVERVIEW); + this.allowKeybinding('switch-to-workspace-6', + Shell.KeyBindingMode.NORMAL | + Shell.KeyBindingMode.OVERVIEW); + this.allowKeybinding('switch-to-workspace-7', + Shell.KeyBindingMode.NORMAL | + Shell.KeyBindingMode.OVERVIEW); + this.allowKeybinding('switch-to-workspace-8', + Shell.KeyBindingMode.NORMAL | + Shell.KeyBindingMode.OVERVIEW); + this.allowKeybinding('switch-to-workspace-9', + Shell.KeyBindingMode.NORMAL | + Shell.KeyBindingMode.OVERVIEW); + this.allowKeybinding('switch-to-workspace-10', + Shell.KeyBindingMode.NORMAL | + Shell.KeyBindingMode.OVERVIEW); + this.allowKeybinding('switch-to-workspace-11', + Shell.KeyBindingMode.NORMAL | + Shell.KeyBindingMode.OVERVIEW); + this.allowKeybinding('switch-to-workspace-12', + Shell.KeyBindingMode.NORMAL | + Shell.KeyBindingMode.OVERVIEW); this.setCustomKeybindingHandler('switch-applications', Shell.KeyBindingMode.NORMAL, Lang.bind(this, this._startAppSwitcher));