== Rethink default shortcut keys == ||<tablestyle="border: 1px solid #888; width: 100%;" -2> Overview || ||<rowstyle="background-color: #ededed;"> '''Title''' || Rethink default shortcut keys || ||<rowstyle="background-color: #fafafa;"> '''Blueprint''' || [[https://blueprints.launchpad.net/ubuntu/+spec/other-p-xubuntu-default-shortcuts]] || ||<rowstyle="background-color: #ededed;"> '''Assignee''' || Sysi, ochosi, knome || ||<rowstyle="background-color: #fafafa;"> '''Release''' || Precise Pangolin || == Detailed specification == ||<tablestyle="border: 1px solid #888; width: 100%;" -2> Shortcut keys to be added or changed || ||<rowstyle="background-color: #ededed;"> '''Application/Action''' || '''Shortcut''' || ||<rowstyle="background-color: #fafafa;"> Firefox (via exo-open) || Super W (Web) || ||<rowstyle="background-color: #ededed;"> Thunderbird (via exo-open) || Super M (Mail) || ||<rowstyle="background-color: #fafafa;"> Thunar (via exo-open) || Super F (Files) || ||<rowstyle="background-color: #ededed;"> Terminal (via exo-open) || Super T (Terminal) || ||<rowstyle="background-color: #fafafa;"> Appfinder || Super R (Run) || ||<rowstyle="background-color: #ededed;"> Leafpad/Mousepad || Super E (Editor) || ||<rowstyle="background-color: #fafafa;"> Gmusicbrowser || Super 1 || ||<rowstyle="background-color: #ededed;"> Pidgin || Super 2 || ||<rowstyle="background-color: #fafafa;"> Abiword || Super 3 || ||<rowstyle="background-color: #ededed;"> Gnumeric || Super 4 || ||<rowstyle="background-color: #fafafa;"> Fill window horizontally || Alt F5 || ||<rowstyle="background-color: #ededed;"> Fill window vertically || Alt F6 || ||<rowstyle="background-color: #fafafa;"> Fill window (H+V) || Alt F7 || ||<rowstyle="background-color: #ededed;"> Stick window || Alt F8 (was: Alt F6) || ||<rowstyle="background-color: #fafafa;"> Move window || None (was: Alt F7) || ||<rowstyle="background-color: #ededed;"> Resize window || None (was: Alt F8) || == Obsolete/superseded specification == === Additions to default application shortcuts === '''Alt F1''' for main menu {{{xfce4-popup-applicationsmenu}}} === Changes to default window manager shortcuts === ||<tablestyle="border: 1px solid #888; width: 100%;" -3> Comparison table of shortcut keys || ||<rowstyle="background-color: #ededed;"> '''Action''' || '''Default shortcut''' || '''Suggested shortcut''' || ||<rowstyle="background-color: #fafafa;"> Close window || Alt F4 || Super Q || ||<rowstyle="background-color: #ededed;"> Maximize window || Alt F10 || Super B || ||<rowstyle="background-color: #fafafa;"> Hide window || Alt F9 || Super H || ||<rowstyle="background-color: #ededed;"> Move window || Alt F7 || Super M || ||<rowstyle="background-color: #fafafa;"> Resize window || Alt F8 || Super R || ||<rowstyle="background-color: #ededed;"> Stick window || Alt F6 || Super S || ||<rowstyle="background-color: #fafafa;"> Raise window || Alt Shift !PageUp || Super !PageUp || ||<rowstyle="background-color: #ededed;"> Lower window || Alt Shift !PageDown || Super !PageDown || ||<rowstyle="background-color: #fafafa;"> Toggle above || Alt F12 || Super A || ||<rowstyle="background-color: #ededed;"> Toggle fullscreen || Alt F11 || Super F || ||<rowstyle="background-color: #fafafa;"> Move window to previous workspace || Alt Ctrl Home || Super Home || ||<rowstyle="background-color: #ededed;"> Move window to next workspace || Alt Ctrl End || Super End || ||<rowstyle="background-color: #fafafa;"> Move window to workspace 1 || Alt Ctrl KP1 || Super KP1 || ||<rowstyle="background-color: #ededed;"> Move window to workspace 2 || Alt Ctrl KP2 || Super KP2 || ||<rowstyle="background-color: #fafafa;"> Show desktop || Alt Ctrl D || Super D || ||<rowstyle="background-color: #ededed;"> Add workspace || Alt Insert || Super Insert || ||<rowstyle="background-color: #fafafa;"> Delete last workspace || Alt Delete || Super Delete || === Comments === * Rationale for '''Super''' instead of '''Alt'''? --- knome * Not all Xubuntu users know English well. Good rationale for spreading out the shortcuts all over the keyboard rather than trying to group them, even if the shortcut key wouldn't make sense? --- knome * In my ignorant opinion, this proposed changes make not sense at all, why would we want to spread the shortcuts all over the keyboar using random letters to do stuff, and using the Super key? i know that the vast mayority of today keyboards have them, but many old ones do not. Why taking the shortcuts from alt? This really just dont make any sense. The only shortcut i think its needed to be add, is binding xfce4-popup-menu to the Super key, this wont harm those without a Super key and will bastly help those with it. --- GridCube === Application Shortcuts === ==== Rationale ==== The key idea is to provide shortcuts for the most commonly used applications by default. Those users that don't use keyboard-shortcuts at all probably won't discover them (so it won't hurt anyone), those who do might appreciate it. The main problem I see is developing a consistent scheme of naming/setting the shortcuts. Obviously using the first letter of the name of an application doesn't always work (e.g. Thunderbird and Terminal conflict), also in some cases it might make sense to use something else (e.g. Appfinder > Super R(un) ). Adding some documentation for that might make sense, but in general it's easy enough for the user to change this (go to Settings Manager > Keyboard > Application Shortcuts). So I think in a first step it should be decided whether we generally want this and in a second step the list of applications should be decided upon and then the shortcuts should be set. --- ochosi ==== Proposed Shortcuts ==== ||<tablestyle="border: 1px solid #888; width: 100%;" -2> Proposed list of application shortcut keys || ||<rowstyle="background-color: #ededed;"> '''Application''' || '''Proposed shortcut''' || ||<rowstyle="background-color: #fafafa;"> Firefox || Super W(eb) || ||<rowstyle="background-color: #ededed;"> Thunderbird || Super M(ail) || ||<rowstyle="background-color: #fafafa;"> Terminal || Super T || ||<rowstyle="background-color: #ededed;"> Appfinder || Super R(un) || ||<rowstyle="background-color: #fafafa;"> Leafpad/Mousepad || Super E(ditor) || ||<rowstyle="background-color: #ededed;"> Gmusicbrowser || Super G || ==== Comments (App Shortcuts) ==== * Should exo-default-browser/mailreader be used instead of Thunderbird and Firefox? --- ochosi * I'd say yes for that, and especially in that case, the Firefox shortcut should be Super W(eb). Also, what about Super A(udio) for Gmusicbrowser too? --- knome