Skip to content
  • Nate Graham's avatar
    Expose more default window management shortcuts · f1f97bb3
    Nate Graham authored
    Summary:
    KWin's window management powers are not as discoverable as they could be--particularly tiling, which by default has no visible UI and no keyboard shortcuts. Resolving this issue is highly relevant to {T6831}.
    
    This patch re-assigns the {key Meta arrowkeys} shortcuts that are currently used for `move zoomed area` (which are pretty esoteric, infrequently-used actions), adding {key ctrl} to their shortcuts. This allows us to use their valuable {key Meta arrowkeys} for more useful and commonly-used window management actions:
    - {key Meta Left}: quick tile window to the left
    - {key Meta Right}: quick tile window to the right
    - {key Meta Up}: quick-tile window to the top
    - {key Meta Down}: quick-tile the window to the bottom
    
    The patch also sets some default shortctuts for minimize and maximize:
    - {key Meta PageDown}: minimize window
    - {key Meta PageUp}: maximize/de-maximize the window
    
    Test Plan:
    Do a clean build
    `make test` (no new test failures)
    Reboot
    ...
    f1f97bb3