Version: 2.0 (using Devel) OS: Linux Both "Constants Buttons" and "Configure KCalc" in Settings menu are using C as their accelerator keys. Considering "Configure KCalc" Comes from kdelibs, please change "Constants Buttons"'s accelerator key to another one. Reproducible: Always
I don't see both using C; the "Configure KCalc" gets assigned a K.
$ cat kdeutils/kcalc/kcalc.cpp |grep Buttons action_constants_show_->setText(i18n("&Constants Buttons")); $ cat kdelibs/kdeui/actions/kstandardaction_p.h|grep Configure { Preferences, KStandardShortcut::Preferences, "options_configure", I18N_NOOP("&Configure %1..."), 0, "configure" }, The reason you are seeing 'Configure &KCalc' is that kdelibs will try to solve conflict accelerator keys. But for translators, especially non-latin languages like Chinese or Japanese, we cannot tell which key will be used at that time.
Would changing action_constants_show_->setText(i18n("&Constants Buttons")); to action_constants_show_->setText(i18n("Constants &Buttons")); solve this issue?
I've applied a patch which does exactly what is proposed in comment 3 to the 4.8 branch.