Bug 379354 - Control and shift conquer
Summary: Control and shift conquer
Status: RESOLVED NOT A BUG
Alias: None
Product: QtCurve
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR major
Target Milestone: ---
Assignee: Yichao Yu
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-04-29 18:22 UTC by Hamidreza Jafari
Modified: 2017-05-03 13:40 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Hamidreza Jafari 2017-04-29 18:22:23 UTC
Hello,

These two keys do not cooperate. Ctrl + Right works as in standard word processor and moves the cursor one word forward but Ctrl + Shift + Right does not select the  content as it moves. Shift + Right selects the character as the cursor moves forward letter by letter but Shift + Ctrl + Right keeps moving letter-wise not word-wise. 

Browser story: Ctrl + Tab moves focus to the next browser tab, Ctrl + Shift + Tab continues in the same direction (should go reverse).

It seems both Qt and Gnome applications are affected: libreoffice, kate, firefox.
Comment 1 Christoph Feck 2017-05-03 10:11:18 UTC
Did you select the 'QtCurve' category by accident, or did you verify that the issue is only visible when using this style engine?
Comment 2 Hamidreza Jafari 2017-05-03 10:35:33 UTC
Made a guess. How to verify?
Comment 3 Christoph Feck 2017-05-03 10:49:05 UTC
Please check the active widget style via 'kcmshell5 style'.
Comment 4 Hamidreza Jafari 2017-05-03 13:10:43 UTC
The active widget style is Breeze. Then I should file this bug somewhere else regarding keyboard input.
Comment 5 Hamidreza Jafari 2017-05-03 13:40:39 UTC
For anyone's reference, there was a conflict between the keyboard layout change mechanism (Ctrl + Shift) and the normal use of these keys in applications. Changed the keyboard layout change sequence to something else and the symptom is gone. Still it shouldn't interfere, it worked fine in Kubuntu 16.10 and before.