Alt+Right arrow key trigger a kind of Alt + Tab

Bug #943612 reported by Nicolas Delvaux
44
This bug affects 8 people
Affects Status Importance Assigned to Milestone
Compiz Core
Fix Released
High
Sam Spilsbury
compiz (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Pressing Alt+ "the right arrow key" will trigger the window switcher.

This is probably not intended, because:

- Other arrows don't trigger it
- This shortcut is used by other applications (eg. by Firefox to go forward)
- When it was triggered, releasing all keys does not quit the switcher (unlike Alt+Tab). You have to press Esc or Enter.

I have this problem on both Oneiric and Precise (up to date). I tried with 2 different laptops.

Revision history for this message
Nicolas Delvaux (malizor) wrote :

Reassigning to Unity, because I just realized it implements it's own Alt-tab (this bug happen only on Unity and no window switcher plugin is enable in CCSM)

affects: compiz-core → unity
Revision history for this message
Bilal Akhtar (bilalakhtar) wrote :

I don't have this problem. Probably it's a user configuration issue. Does running unity --reset fix the issue?

Revision history for this message
Nicolas Delvaux (malizor) wrote :

I just did "unity --reset", but I still have this problem.
If I press Alt and the right arrow key, the window switcher is trigered.

Revision history for this message
Tim Penhey (thumper) wrote :

I get this.

Perhaps it happens after alt-tab is used once, not sure. But I am able to reproduce.

Changed in unity:
status: New → Triaged
importance: Undecided → Critical
Revision history for this message
eric (obrowny06) wrote :

same for me with unity default settings (unity --reset).
alt +right arrow gives me an alt + tab fonction and releasing the keys it stays in the middle of the screen until I press enter !

Revision history for this message
Seb24 (seb117) wrote :

me too

Revision history for this message
Daniel van Vugt (vanvugt) wrote :

"Critical", really?

affects: unity → compiz-core
Changed in compiz-core:
status: Triaged → In Progress
assignee: nobody → Sam Spilsbury (smspillaz)
milestone: none → 0.9.7.2
Revision history for this message
Sam Spilsbury (smspillaz) wrote :

Please don't make bugs critical unless they cause system failures.

https://wiki.ubuntu.com/Bugs/Importance

Changed in compiz-core:
importance: Critical → High
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Fix committed into lp:compiz-core at revision 3038

Changed in compiz-core:
status: In Progress → Fix Committed
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

This bug was fixed in the package compiz - 1:0.9.7.0+bzr3035-0ubuntu1

---------------
compiz (1:0.9.7.0+bzr3035-0ubuntu1) precise; urgency=low

  [ Łukasz 'sil2100' Zemczak ]
  * New upstream snapshot:
    - Fix gtk-window-decorator crash upon demaximizing a window (LP: #930071)
    - Fix core keybindings (LP: #930412)
    - Fixes compiz crash with SIGSEGV on shutdown (LP: #931283)
    - Plugins can't tell the difference between a key-tap and modifier
      key-release (LP: #925293)
    - compiz-core r3001 (and 3002) ftbfs (LP: #933226)
    - Semi-maximized windows have no shadow or frame (LP: #924736)
    - Untranslated strings in gtk-window-decorator (LP: #780505)
    - Initialize the _NET_WM_STATE_FOCUSED (LP: #932087)
    - [regression] Customized shortcuts don't work (LP: #931927)
    - Window stacking problem (LP: #936675)
    - Quickly demaximized windows can receive maximized window decorations if
      they were initially maximized (LP: #936778)
    - Maximized windows do not get shadows at all (LP: #936774)
    - [regression] Launcher, top panel and keyboard un-responsive after using
      any Super-x shortcut (LP: #934058)
    - No draggable border if mutter isn't installed (LP: #936781)
    - Fix compiz crash with SIGSEGV in XDefineCursor() (LP: #936487)
    - Fixes memory leak at DecorWindow::updateSwitcher() (LP: #940115)
    - Unresolved symbols in plugins cause compiz to exit (LP: #938478)
    - Fix compiz spending about 51% of its CPU time in CompRegion
      construction/destruction (LP: #940139)
    - Fix Conditional jump or move depends on uninitialised value(s) in
      decor_match_pixmap (LP: #940066)
    - Fix 'show desktop' behaviour (LP: #871801)
    - Tweak algorithm used to cast shadows on maximized windows (LP: #936784)
    - "Svg" and "Png" should be "SVG and "PNG" (LP: #942890)
    - Fix invalid memory usage after free() in DecorWindow (LP: #943116)
    - Fix alt + F10 (LP: #943223)
  * Removed cherry-picked patches
  * debian/patches/fix_944631.patch:
    - Always replay the keyboard if something was grabbed and didn't trigger
      an action and don't trigger actions which aren't added accidentally
      (LP: #943612) (LP: #944631)
  * debian/patches/fix_923683.patch:
    - Backports a patch which prevents the shift race condition

  [ Didier Roche ]
  * debian/patches/fix_alt_pressing.patch:
    - Patch from ddv to fix all the regressions with the alt key fix and other
      (LP: #943851, #945373)
    - Fix Quicklist are not showing if right-clicking a launcher icon in Expo
      mode if triggered by Super + S (LP: #944979)
  * debian/patches/fix_806255.patch:
    - Unity/compiz intercepts keystrokes from grabbed windows (LP: #806255)
  * debian/patches/fix_943194.patch:
    - second part for the alt key fix (LP: #943194)
  * debian/patches/additional_alt_tapping_fix.patch:
    - again another alt tapping related fix for some regressions from the
      previous branch. Taken from "tapping-panacea" upstream branch.
 -- Didier Roche <email address hidden> Mon, 12 Mar 2012 10:22:10 +0100

Changed in compiz (Ubuntu):
status: New → Fix Released
Tim Penhey (thumper)
Changed in compiz-core:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.