← Back to team overview

compiz team mailing list archive

[Bug 751050] [NEW] Keyboard shortcut - Unity window placement shortcuts require a numpad

 

You have been subscribed to a public bug:

The current key binding for window placement in Unity is`Ctl-Alt-[Numpad
0-9]` (see bug https://bugs.launchpad.net/ayatana-design/+bug/878820 ).
This is great with a full keyboard, but on notebooks and netbooks the
numpad is absent, so there is no keyboard support for tiling.

Ideally, additional bindings should be added for the most common window
placements.

-----------------------------------------------------

Desired Solution:

Implement the following additional keybindings for window management

If a window is in the restored state:
- `Super-up` = Maximize the active window
- `Super-down` = Minimize the active window
- `Super-left = Semi-maximise the active window to the left
- `Super-right = Semi-maximise the active window to the right

If a window is in the maximised or semi-maximised state:
- `Super-up` = Maximize the active window (if currently maximised do nothing)
- `Super-down` = Restore the active window
- `Super-left = Semi-maximise the active window to the left (if currently semi-maximised to the left do nothing)
- `Super-right = Semi-maximise the active window to the right (if currently semi-maximised to the right do nothing)

Note the full set of Unity keybindings are defined in the following
document https://docs.google.com/a/canonical.com/document/d
/1jqeKtIJwqLtl58Wk_fqjr9Rrgxn9zsouCYOo-cZsLSE/edit?hl=en_GB

** Affects: ayatana-design
     Importance: Medium
     Assignee: John Lea (johnlea)
         Status: Fix Committed

** Affects: compiz (Ubuntu)
     Importance: High
     Assignee: Didier Roche (didrocks)
         Status: In Progress


** Tags: keybinding onew udo udp
-- 
Keyboard shortcut - Unity window placement shortcuts require a numpad
https://bugs.launchpad.net/bugs/751050
You received this bug notification because you are a member of compiz packagers, which is subscribed to compiz in Ubuntu.