https://bugs.freedesktop.org/show_bug.cgi?id=55585

          Priority: medium
            Bug ID: 55585
          Assignee: [email protected]
           Summary: Should check all XKB group indexes when matching key
                    events for accelerators and mnemonics
          Severity: normal
    Classification: Unclassified
                OS: Linux (All)
          Reporter: [email protected]
          Hardware: Other
            Status: UNCONFIRMED
           Version: unspecified
         Component: UI
           Product: LibreOffice

It seems that LibreOffice checks only XKB group index 1 when matching key
events for accelerators and mnemonics. This means that a user typing, say
Hebrew, with the following configuration:

$ setxkbmap "il,us"

won't be able to trigger accelerators (like Ctrl+C) or mnemonics (like Alt+F).

This is problematic especially under Gnome >= 3.6 because we've changed the way
that layouts are configured. While previously users would be able to work
around this bug by having the "us" layout before the "il" layout, now that's
not possible because Gnome doesn't rely on the XKB group index anymore and
always configures the layout which the user intends to type with on XKB group
index 1 and then adds "us" to another index implicitly so that this issue
wouldn't happen on GTK+ (which does check all group indexes as I suggest and
thus works correctly).

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

Reply via email to