OK, I have found the two causes of this bug. Half in Unity half in
compiz.

1. As per comment #3, Unity key callbacks return false, which means
compiz should pass the keys on to apps. They should be returning true.

2. Compiz incorrectly passes the keys though to apps even if a plugin
has handled it and returned true. But only if a plugin is bound to
<modifier> and the user presses <modifier>+<other-key>. Like Unity is
bound to <Alt> and you press <Alt+F2>

** Summary changed:

- [unity 5.6] using alt-f2 send a ";3Q" to the active windows
+ [unity 5.6] Using Alt+F1 or Alt+F2 sends a ";3P" or ";3Q" to the active 
windows

** Also affects: compiz-core
   Importance: Undecided
       Status: New

** Changed in: compiz-core
       Status: New => In Progress

** Changed in: compiz-core
   Importance: Undecided => Medium

** Changed in: compiz-core
     Assignee: (unassigned) => Daniel van Vugt (vanvugt)

** Changed in: compiz-core
    Milestone: None => 0.9.7.2

** Changed in: unity
       Status: Confirmed => In Progress

** Changed in: unity
     Assignee: (unassigned) => Daniel van Vugt (vanvugt)

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

Title:
  [unity 5.6] Using Alt+F1 or Alt+F2 sends a ";3P" or ";3Q" to the
  active windows

To manage notifications about this bug go to:
https://bugs.launchpad.net/compiz-core/+bug/943456/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to