← Back to team overview

compiz team mailing list archive

[Bug 1099277] Re: Implement unified key combinations for all 4 semi-maximizations

 

** Description changed:

- We currently have a way to semi-maximise windows to the left and to the
- right of the screen.
+ WHAT HAPPENS CURRENTLY:
  
- It would be great to be able to semi-maximise windows to the bottom and
- to the top of the screen, in particular for people using square
- monitors, and for apps that require horizontal space to be readable.
+ We currently have two easy ways to semi-maximise windows to the left and
+ to the right of the screen by using the keyboard shortcuts "ctrl + super
+ + left or right".
  
- Implementing this would probably bring the need to redefine keyboards
- shortcuts, as currently ctrl + super + left or right control the semi-
- maximisation, whereas ctrl + super + up or down controls respectively
- maximisation and restoring original window size.
+ It would be great to be able to easily semi-maximise windows to the
+ bottom and to the top of the screen, in particular for people using
+ square monitors, and for apps that require horizontal space to be
+ readable.
  
- This could for example be changed to:
- - ctrl + super + arrows for 4 different semi-maximisations
- - ctrl + shift + up or down for respectively maximising and restoring (and minimising, as it should already be the case as stated in the keyboard shortcuts overlay)
+ This is already possible by using "ctrl + alt + KP8 or KP2" (numbers on
+ the keypad). However, those are not easy to discover (they are not shown
+ in the keyboard shortcuts overlay), are not adapted to smaller keyboards
+ without keypads, and are inconsistent with the two other keyboard
+ shortcuts.
+ 
+ 
+ WHAT NEEDS TO BE DONE:
+ 
+ To make them more accessible, we should:
+ * Redefine keyboards shortcuts, as currently ctrl + super + left or right control the semi-maximisation, whereas ctrl + super + up or down controls respectively maximisation and restoring original window size. This could for example be changed to:
+ - ctrl + super + arrows for 4 different semi-maximisations. This could even be extended to double arrow hits in order to add the four corners "quarter-maximisation".
+ - ctrl + shift + up or down for respectively maximising and restoring (and minimising, as it should already be the case as stated in the keyboard shortcuts overlay). This could however interfere with the selection keyboard shortcuts - maybe "ctrl + alt gr + up or down" is a better option?
+ * Adding those keyboard shortcuts to the keyboard shortcuts overlay.
  
  ProblemType: Bug
  DistroRelease: Ubuntu 12.10
  Package: compiz 1:0.9.8.6-0ubuntu1
  ProcVersionSignature: Ubuntu 3.5.0-22.34-generic 3.5.7.2
  Uname: Linux 3.5.0-22-generic i686
  .tmp.unity.support.test.0:
-  
+ 
  ApportVersion: 2.6.1-0ubuntu9
  Architecture: i386
  CompizPlugins: No value set for `/apps/compiz-1/general/screen0/options/active_plugins'
  CompositorRunning: compiz
  Date: Mon Jan 14 14:38:21 2013
  DistUpgraded: Fresh install
  DistroCodename: quantal
  DistroVariant: ubuntu
  DkmsStatus:
-  hdjmod, 1.28, 3.5.0-21-generic, i686: installed
-  hdjmod, 1.28, 3.5.0-22-generic, i686: installed
+  hdjmod, 1.28, 3.5.0-21-generic, i686: installed
+  hdjmod, 1.28, 3.5.0-22-generic, i686: installed
  GraphicsCard:
-  Intel Corporation Mobile 945GSE Express Integrated Graphics Controller [8086:27ae] (rev 03) (prog-if 00 [VGA controller])
-    Subsystem: Samsung Electronics Co Ltd Device [144d:c052]
-    Subsystem: Samsung Electronics Co Ltd Device [144d:c052]
+  Intel Corporation Mobile 945GSE Express Integrated Graphics Controller [8086:27ae] (rev 03) (prog-if 00 [VGA controller])
+    Subsystem: Samsung Electronics Co Ltd Device [144d:c052]
+    Subsystem: Samsung Electronics Co Ltd Device [144d:c052]
  InstallationDate: Installed on 2012-10-21 (84 days ago)
  InstallationMedia: Ubuntu 12.10 "Quantal Quetzal" - Release i386 (20121017.2)
  MachineType: SAMSUNG ELECTRONICS CO., LTD. N310
  MarkForUpload: True
  PackageArchitecture: all
  ProcEnviron:
-  LANGUAGE=en_AU:en
-  PATH=(custom, no user)
-  XDG_RUNTIME_DIR=<set>
-  LANG=en_AU.UTF-8
-  SHELL=/bin/bash
+  LANGUAGE=en_AU:en
+  PATH=(custom, no user)
+  XDG_RUNTIME_DIR=<set>
+  LANG=en_AU.UTF-8
+  SHELL=/bin/bash
  ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.5.0-22-generic root=UUID=d57b32b0-c866-48e8-bdb6-eae4cbbf8410 ro quiet splash vt.handoff=7
  SourcePackage: compiz
  UpgradeStatus: No upgrade log present (probably fresh install)
  XorgConf:
-  Section "Device"
-          Identifier "intel"
-          Driver "intel"
-          Option "AccelMethod" "sna"
-  EndSection
+  Section "Device"
+          Identifier "intel"
+          Driver "intel"
+          Option "AccelMethod" "sna"
+  EndSection
  dmi.bios.date: 01/13/2010
  dmi.bios.vendor: Phoenix Technologies Ltd.
  dmi.bios.version: 06BA.M042.20100113.CYH
  dmi.board.name: N310
  dmi.board.vendor: SAMSUNG ELECTRONICS CO., LTD.
  dmi.board.version: Not Applicable
  dmi.chassis.asset.tag: No Asset Tag
  dmi.chassis.type: 10
  dmi.chassis.vendor: SAMSUNG ELECTRONICS CO., LTD.
  dmi.chassis.version: N/A
  dmi.modalias: dmi:bvnPhoenixTechnologiesLtd.:bvr06BA.M042.20100113.CYH:bd01/13/2010:svnSAMSUNGELECTRONICSCO.,LTD.:pnN310:pvrNotApplicable:rvnSAMSUNGELECTRONICSCO.,LTD.:rnN310:rvrNotApplicable:cvnSAMSUNGELECTRONICSCO.,LTD.:ct10:cvrN/A:
  dmi.product.name: N310
  dmi.product.version: Not Applicable
  dmi.sys.vendor: SAMSUNG ELECTRONICS CO., LTD.
  version.compiz: compiz 1:0.9.8.6-0ubuntu1
  version.libdrm2: libdrm2 2.4.39-0ubuntu1
  version.libgl1-mesa-dri: libgl1-mesa-dri 9.0-0ubuntu1
  version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
  version.libgl1-mesa-glx: libgl1-mesa-glx 9.0-0ubuntu1
  version.xserver-xorg-core: xserver-xorg-core 2:1.13.0-0ubuntu6.1
  version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.7.3-0ubuntu2
  version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:6.99.99~git20120913.8637f772-0ubuntu1
  version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.20.9-0ubuntu2
  version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:1.0.2-0ubuntu3

-- 
You received this bug notification because you are a member of compiz
packagers, which is subscribed to compiz in Ubuntu.
https://bugs.launchpad.net/bugs/1099277

Title:
  Implement unified key combinations for all 4 semi-maximizations

To manage notifications about this bug go to:
https://bugs.launchpad.net/ayatana-design/+bug/1099277/+subscriptions


References