[Konsole-devel] [Bug 166138] New: Accelerators on the menubar disabled but still appear in CJK interface

Yukiko Bando ybando at k6.dion.ne.jp
Wed Jul 9 13:30:44 UTC 2008

------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
           Summary: Accelerators on the menubar disabled but still appear in
                    CJK interface
           Product: konsole
           Version: unspecified
          Platform: Compiled Sources
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: NOR
         Component: general
        AssignedTo: konsole-devel kde org
        ReportedBy: ybando k6 dion ne jp

Version:            (using Devel)
Installed from:    Compiled sources
OS:                Linux

CJK characters cannot be used as accelerators so we usually add an English alphabet like this.

msgid "&File"
msgstr "ファイル(&F)"

Accelerators on the menubar have been disabled to fix BUG #162209 but I still see the alphabet in parentheses. It's ugly and may confuse users.

We had the the same problem with labels / tooltips for toolbar buttons, menu items in shortcut editor etc. but it was fixed in KDE 4 with the use of the "filtering message" implemented by Chusslove Illich (see kdelibs/kdeui/widgets/ktoolbar.cpp line 1280). Can it be applied to the menubar of Konsole as well? Or is it possible to safely strip the whole (&F) in the code? 

Also, accelerators are *not* auto-generated for CJK. So when accelerators on the menubar are enabled or can be turned on / off by users, please remember to add an ampersand to "Scrollback".

More information about the konsole-devel mailing list