Mailinglist Archive: opensuse-bugs (2746 mails)

< Previous Next >
[Bug 726550] Kcalc Cannot Be Launched Using the Calculator Button On The Keyboard

https://bugzilla.novell.com/show_bug.cgi?id=726550

https://bugzilla.novell.com/show_bug.cgi?id=726550#c30


Wolfgang Bauer <wbauer@xxxxxx> changed:

What |Removed |Added
----------------------------------------------------------------------------
CC| |wbauer@xxxxxx

--- Comment #30 from Wolfgang Bauer <wbauer@xxxxxx> 2013-06-23 04:46:18 UTC ---
(In reply to comment #29)
Actually it was noted that instead of waiting for a fix to be pushed through
QT, they would supply a patch to kdelibs. You can find it linked here:

https://projects.kde.org/projects/kde/kdelibs/repository/revisions/1c7ae18ef5d1b7adbb271c1164d0d899eb6d4ed8

You'll also note that somebody complained about the following:

The shortcut trigger still says Launch(1), however the fix made pressing the
calculator key work to trigger the event anyway.

That patch is part of the openSUSE packages since 12.2 (even longer in
KDE:Distro:Factory) and it works fine here.
And even you confirmed it is working in comment#22.

So you just want the Calculator key to be assign to launch KCalc by default,
right?

But the response was:

No, "Launch (1)" is how Qt handle this key. If you check the link that I
posted
before you'll see that Qt::Key_Calculator is not mapped in X11 and you must
use
Qt::Key_Launch1 instead. If you still want it to display "Calculator" please
open a ticket on Qt tracker since I don't think that this is a job to KDE do.

It's just that Qt calls the key "Launch (1)" because "Calculator" is reserved
for something else.
That provoked this KDE bug in the first place, but other than that it is only
cosmetical (i.e. the key is shown as "Launch (1)" in the keyboard shortcut
dialog) and cannot easily be "fixed" because of compatibility.

--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.

< Previous Next >