[Touch-packages] [Bug 1503170] Re: Numeric keypad not working in kcalc
This is sitting in the proposed: https://launchpad.net/ubuntu/+source /qtbase-opensource-src/5.4.2+dfsg-2ubuntu8 Currently blocked by a kservice autopkgtest failure: http://autopkgtest.ubuntu.com/packages/k/kservice/wily/amd64/ ** Changed in: qtbase-opensource-src (Ubuntu) Status: New => Fix Committed -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to qtbase-opensource-src in Ubuntu. https://bugs.launchpad.net/bugs/1503170 Title: Numeric keypad not working in kcalc Status in KDE Utilities: Won't Fix Status in Qt: New Status in kcalc package in Ubuntu: New Status in qtbase-opensource-src package in Ubuntu: Fix Committed Bug description: The numbers in the numeric keypad is not working anymore in this version. The other number keys are working fine. ProblemType: Bug DistroRelease: Ubuntu 15.10 Package: kcalc 4:15.08.1-0ubuntu1 ProcVersionSignature: Ubuntu 4.2.0-14.16-generic 4.2.2 Uname: Linux 4.2.0-14-generic x86_64 NonfreeKernelModules: nvidia ApportVersion: 2.19-0ubuntu1 Architecture: amd64 CurrentDesktop: KDE Date: Tue Oct 6 10:01:48 2015 DistributionChannelDescriptor: # This is a distribution channel descriptor # For more information see http://wiki.ubuntu.com/DistributionChannelDescriptor canonical-oem-somerville-precise-amd64-20130203-1 EcryptfsInUse: Yes InstallationDate: Installed on 2014-03-12 (572 days ago) InstallationMedia: Ubuntu 12.04 "Precise" - Build amd64 LIVE Binary 20130203-13:50 SourcePackage: kcalc UpgradeStatus: No upgrade log present (probably fresh install) Upstream Qt bug report: https://bugreports.qt.io/browse/QTBUG-33093 To manage notifications about this bug go to: https://bugs.launchpad.net/kdeutils/+bug/1503170/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp
[Touch-packages] [Bug 1503170] Re: Numeric keypad not working in kcalc
** Changed in: qt Status: New => Fix Committed ** Changed in: kcalc (Ubuntu) Status: New => Invalid -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to qtbase-opensource-src in Ubuntu. https://bugs.launchpad.net/bugs/1503170 Title: Numeric keypad not working in kcalc Status in KDE Utilities: Won't Fix Status in Qt: Fix Committed Status in kcalc package in Ubuntu: Invalid Status in qtbase-opensource-src package in Ubuntu: Fix Committed Bug description: The numbers in the numeric keypad is not working anymore in this version. The other number keys are working fine. ProblemType: Bug DistroRelease: Ubuntu 15.10 Package: kcalc 4:15.08.1-0ubuntu1 ProcVersionSignature: Ubuntu 4.2.0-14.16-generic 4.2.2 Uname: Linux 4.2.0-14-generic x86_64 NonfreeKernelModules: nvidia ApportVersion: 2.19-0ubuntu1 Architecture: amd64 CurrentDesktop: KDE Date: Tue Oct 6 10:01:48 2015 DistributionChannelDescriptor: # This is a distribution channel descriptor # For more information see http://wiki.ubuntu.com/DistributionChannelDescriptor canonical-oem-somerville-precise-amd64-20130203-1 EcryptfsInUse: Yes InstallationDate: Installed on 2014-03-12 (572 days ago) InstallationMedia: Ubuntu 12.04 "Precise" - Build amd64 LIVE Binary 20130203-13:50 SourcePackage: kcalc UpgradeStatus: No upgrade log present (probably fresh install) Upstream Qt bug report: https://bugreports.qt.io/browse/QTBUG-33093 To manage notifications about this bug go to: https://bugs.launchpad.net/kdeutils/+bug/1503170/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp
[Touch-packages] [Bug 1503170] Re: Numeric keypad not working in kcalc
This bug was fixed in the package qtbase-opensource-src - 5.4.2+dfsg- 2ubuntu8 --- qtbase-opensource-src (5.4.2+dfsg-2ubuntu8) wily; urgency=medium * debian/patches/Fix-shortcuts-with-keypad-keys.patch - Fix numeric keypad keys (LP: #1503170) * debian/libqt5gui5.symbols: - Update two related private symbols. -- Timo JyrinkiWed, 07 Oct 2015 13:28:33 + ** Changed in: qtbase-opensource-src (Ubuntu) Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to qtbase-opensource-src in Ubuntu. https://bugs.launchpad.net/bugs/1503170 Title: Numeric keypad not working in kcalc Status in KDE Utilities: Won't Fix Status in Qt: Fix Committed Status in kcalc package in Ubuntu: Invalid Status in qtbase-opensource-src package in Ubuntu: Fix Released Bug description: The numbers in the numeric keypad is not working anymore in this version. The other number keys are working fine. ProblemType: Bug DistroRelease: Ubuntu 15.10 Package: kcalc 4:15.08.1-0ubuntu1 ProcVersionSignature: Ubuntu 4.2.0-14.16-generic 4.2.2 Uname: Linux 4.2.0-14-generic x86_64 NonfreeKernelModules: nvidia ApportVersion: 2.19-0ubuntu1 Architecture: amd64 CurrentDesktop: KDE Date: Tue Oct 6 10:01:48 2015 DistributionChannelDescriptor: # This is a distribution channel descriptor # For more information see http://wiki.ubuntu.com/DistributionChannelDescriptor canonical-oem-somerville-precise-amd64-20130203-1 EcryptfsInUse: Yes InstallationDate: Installed on 2014-03-12 (572 days ago) InstallationMedia: Ubuntu 12.04 "Precise" - Build amd64 LIVE Binary 20130203-13:50 SourcePackage: kcalc UpgradeStatus: No upgrade log present (probably fresh install) Upstream Qt bug report: https://bugreports.qt.io/browse/QTBUG-33093 To manage notifications about this bug go to: https://bugs.launchpad.net/kdeutils/+bug/1503170/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp
[Touch-packages] [Bug 1503170] Re: Numeric keypad not working in kcalc
Launchpad has imported 27 comments from the remote bug at https://bugs.kde.org/show_bug.cgi?id=344638. If you reply to an imported comment from within Launchpad, your comment will be sent to the remote bug automatically. Read more about Launchpad's inter-bugtracker facilities at https://help.launchpad.net/InterBugTracking. On 2015-02-27T19:37:56+00:00 Harald-pollak wrote: Input from standard keys ( keysym as written by xev: 0x31, 1 ) works fine, the number 1 is displayed in the display, but when i press the number 1 on my numerickey pad ( xev: 0ffb1, KP_1 ) nothing happens in the display. Reproducible: Always Steps to Reproduce: after kcalc started 1. press 1 from standard keyboard 2. press 1 from numeric keypad Actual Results: 1. 1 is displayed correctly 2. nothing happens Expected Results: 1. 1 is displayed 2. 11 is displayed It tried to make a quick and dirty test in the code ( inside void KCalculator::keyPressEvent(QKeyEvent *e) ): I added: std::cout << "Key pressed: " << e->key() << std::endl; if (e->key() == Qt::Key_1) { pb1->animateClick(); } If I press std-key 1 no output on console ( it seems shortcut action as used is cauth before key-pressed event sent ). After press key 1 from nummeric-keypad: pb1->enimateClick() is called ( no it's allso displayed correctly ) and on console: "Key pressed: 49" displayed. Maybe its better to work with key-events than shortcuts ( so far i've seen only one shortcut is possible for each Button ) Reply at: https://bugs.launchpad.net/ubuntu/+source/kcalc/+bug/1503170/comments/0 On 2015-02-28T07:34:20+00:00 Harald-pollak wrote: I thinkthis is a Problem with the QT-Shortcuts: this work-arround works vor me: in kcalc.cpp at the end of "void KCalculator::keyPressEvent(QKeyEvent *e)": switch (e->key()) { case Qt::Key_0: // 0 is available in all number systems, so the Button will never be deactivated pb0->animateClick(); break; case Qt::Key_1: // 1 is available in all number systems, so the Button will never be deactivated pb1->animateClick(); break; case Qt::Key_2: if(pb2->isEnabled()) pb2->animateClick(); break; case Qt::Key_3: if(pb3->isEnabled()) pb3->animateClick(); break; case Qt::Key_4: if(pb4->isEnabled()) pb4->animateClick(); break; case Qt::Key_5: if(pb5->isEnabled()) pb5->animateClick(); break; case Qt::Key_6: if(pb6->isEnabled()) pb6->animateClick(); break; case Qt::Key_7: if(pb7->isEnabled()) pb7->animateClick(); break; case Qt::Key_8: if(pb8->isEnabled()) pb8->animateClick(); break; case Qt::Key_9: if(pb9->isEnabled()) pb9->animateClick(); break; case Qt::Key_Enter: if(pbEqual->isEnabled()) pbEqual->animateClick(); break; case Qt::Key_Equal: if(pbEqual->isEnabled()) pbEqual->animateClick(); break; case Qt::Key_Plus: if(pbPlus->isEnabled()) pbPlus->animateClick(); break; case Qt::Key_Minus: if(pbMinus->isEnabled()) pbMinus->animateClick(); break; case Qt::Key_Comma: if(pbPeriod->isEnabled()) pbPeriod->animateClick(); break; case Qt::Key_Asterisk: if(pbMultiplication->isEnabled()) pbMultiplication->animateClick(); break; case Qt::Key_Slash: if(pbDivision->isEnabled()) pbDivision->animateClick(); break; default: break; } Reply at: https://bugs.launchpad.net/ubuntu/+source/kcalc/+bug/1503170/comments/1 On 2015-02-28T12:47:19+00:00 Cfeck wrote: *** Bug 340846 has been marked as a duplicate of this bug. *** Reply at: https://bugs.launchpad.net/ubuntu/+source/kcalc/+bug/1503170/comments/2 On 2015-04-21T15:58:52+00:00 Tomasz Przybył wrote: *** This bug has been confirmed by popular vote. *** Reply at: https://bugs.launchpad.net/ubuntu/+source/kcalc/+bug/1503170/comments/3 On 2015-04-21T16:01:59+00:00 Tomasz Przybył wrote: Distro: Arch Linux x64 Package details: kcalc 15.04.0-1 plasma-desktop 5.2.2-3 plasma-framework 5.9.0-1
[Touch-packages] [Bug 1503170] Re: Numeric keypad not working in kcalc
Oh right, even though the linked commit was from 2014 it's probably still the one: https://codereview.qt-project.org/#/c/95219/ It'll be in 5.5.1, and is small indeed. ** Changed in: qtbase-opensource-src (Ubuntu) Assignee: (unassigned) => Timo Jyrinki (timo-jyrinki) -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to qtbase-opensource-src in Ubuntu. https://bugs.launchpad.net/bugs/1503170 Title: Numeric keypad not working in kcalc Status in KDE Utilities: Won't Fix Status in Qt: New Status in kcalc package in Ubuntu: New Status in qtbase-opensource-src package in Ubuntu: New Bug description: The numbers in the numeric keypad is not working anymore in this version. The other number keys are working fine. ProblemType: Bug DistroRelease: Ubuntu 15.10 Package: kcalc 4:15.08.1-0ubuntu1 ProcVersionSignature: Ubuntu 4.2.0-14.16-generic 4.2.2 Uname: Linux 4.2.0-14-generic x86_64 NonfreeKernelModules: nvidia ApportVersion: 2.19-0ubuntu1 Architecture: amd64 CurrentDesktop: KDE Date: Tue Oct 6 10:01:48 2015 DistributionChannelDescriptor: # This is a distribution channel descriptor # For more information see http://wiki.ubuntu.com/DistributionChannelDescriptor canonical-oem-somerville-precise-amd64-20130203-1 EcryptfsInUse: Yes InstallationDate: Installed on 2014-03-12 (572 days ago) InstallationMedia: Ubuntu 12.04 "Precise" - Build amd64 LIVE Binary 20130203-13:50 SourcePackage: kcalc UpgradeStatus: No upgrade log present (probably fresh install) Upstream Qt bug report: https://bugreports.qt.io/browse/QTBUG-33093 To manage notifications about this bug go to: https://bugs.launchpad.net/kdeutils/+bug/1503170/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp
[Touch-packages] [Bug 1503170] Re: Numeric keypad not working in kcalc
It'd be useful to find out the commit that's claimed to be in Qt 5.6 that fixes the issue. I can then see about backporting it to Qt 5.5 (https://wiki.ubuntu.com/Touch/QtTesting) and 5.4 if it's not hugely invasive. -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to qtbase-opensource-src in Ubuntu. https://bugs.launchpad.net/bugs/1503170 Title: Numeric keypad not working in kcalc Status in KDE Utilities: Won't Fix Status in Qt: New Status in kcalc package in Ubuntu: New Status in qtbase-opensource-src package in Ubuntu: New Bug description: The numbers in the numeric keypad is not working anymore in this version. The other number keys are working fine. ProblemType: Bug DistroRelease: Ubuntu 15.10 Package: kcalc 4:15.08.1-0ubuntu1 ProcVersionSignature: Ubuntu 4.2.0-14.16-generic 4.2.2 Uname: Linux 4.2.0-14-generic x86_64 NonfreeKernelModules: nvidia ApportVersion: 2.19-0ubuntu1 Architecture: amd64 CurrentDesktop: KDE Date: Tue Oct 6 10:01:48 2015 DistributionChannelDescriptor: # This is a distribution channel descriptor # For more information see http://wiki.ubuntu.com/DistributionChannelDescriptor canonical-oem-somerville-precise-amd64-20130203-1 EcryptfsInUse: Yes InstallationDate: Installed on 2014-03-12 (572 days ago) InstallationMedia: Ubuntu 12.04 "Precise" - Build amd64 LIVE Binary 20130203-13:50 SourcePackage: kcalc UpgradeStatus: No upgrade log present (probably fresh install) Upstream Qt bug report: https://bugreports.qt.io/browse/QTBUG-33093 To manage notifications about this bug go to: https://bugs.launchpad.net/kdeutils/+bug/1503170/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp