pressing '3' writes '^'
Originally reported on Google Code with ID 559
Steps to reproduce:
1.Open speedcrunch.
2. Type "1234"
3. It types "12^4"
4. Type "1234" again.
5. It now types "1234"
Expected behavior:
It is expected to type "1234" correctly.
Experienced behavior:
It types "12^4".
Product version:
0.11 portable
Operating system:
Windows 7 Ultimate x64
Additional Information:
I tried to disable auto correction.
Reported by fcivanerns
on 2015-03-30 08:18:38
Comments (12)
-
Account Deleted -
Account Deleted It happens on my PC at work and on my windows 7 professional x64 toshiba laptop too. I'm using a Turkish Q keyboard on both, maybe that is the problem? I'll try with an English keyboard and post the result.
Reported by
fcivanerns
on 2015-03-30 12:34:30 -
Account Deleted Ok, I think it is about mapping as you said. It went like this: 1. When I connected an English keyboard, the problem still exists (it types "123^4", sorry about my mistake in the original post) 2. When i switch keyboard layout from "TR" to "EN", problem disappears. 3. Is the source in C++? Because this looks like the code that listens for the keystrokes does not handle some sequences.
Reported by
fcivanerns
on 2015-03-30 12:40:55 -
Account Deleted > 3. Is the source in C++? Because this looks like the code that listens for the keystrokes does not handle some sequences. All the input logic is handled automatically by the (C++) Qt framework (http://www.qt.io/). It is absolutely transparent to SpeedCrunch. There may be a bug in the framework though. I was able to quickly find something similar in their tracker: https://bugreports.qt.io/browse/QTCREATORBUG-13037 I assume that you only notice the behavior inside SpeedCrunch, not any other app. In that case, it would be interesting to test some other Qt-based app on your setup. I honestly don't know any since I don't use Windows, but please let me know if you find out and test.
Reported by
helder.pereira.correia
on 2015-03-30 13:18:12 -
Account Deleted Yes, I have only seen this behavior in speedcrunch. It's sad that such an awesome application does that single little thing that makes it harder to use, in my system. We used Qt for an image processing project at work, It really makes life easier when developing in C++. I'll try it in its UI if I can reach it.
Reported by
fcivanerns
on 2015-03-30 13:41:12 -
Account Deleted Also, are you using the 3 key from the keypad usually located on the right of the keyboard, or the 3 below the F(unction) keys?
Reported by
helder.pereira.correia
on 2015-03-31 14:49:27 -
Account Deleted I'm using the 3 below the function keys. After reading your post, I tried on numpad, and there are no problems. It only occurs on the 3 below function keys.
Reported by
fcivanerns
on 2015-03-31 15:17:33 -
Account Deleted That's what I imagined, since the scan codes are different.
Reported by
helder.pereira.correia
on 2015-03-31 15:23:30 -
I can reproduce this issue with SpeedCrunch 0.11 using Qt 4.8.5 on Windows 10 x64 (kinda; it types "123^4"). However, it works fine on the same machine with a recent SpeedCrunch build using Qt 5.5.1. It seems this was a Qt bug that was fixed at some point between Qt 4.8 and now.
-
repo owner Ah, nice. Thanks for letting know, @fk. Will close this.
-
repo owner - changed milestone to 0.12
- changed component to userinterface
- changed version to 0.11
- edited description
-
repo owner - changed status to closed
- Log in to comment
Reported by
helder.pereira.correia
on 2015-03-30 12:14:54