Bug 166138

Summary: Accelerators on the menubar disabled but still appear in CJK interface
Product: [Applications] konsole Reporter: Yukiko Bando <ybando>
Component: generalAssignee: Konsole Developer <konsole-devel>
Status: RESOLVED DUPLICATE    
Severity: normal    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:

Description Yukiko Bando 2008-07-09 15:30:43 UTC
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".
Comment 1 Robert Knight 2008-07-09 18:28:52 UTC

*** This bug has been marked as a duplicate of 165949 ***