Details
-
Bug
-
Resolution: Done
-
P2: Important
-
5.8.0
-
None
-
ArchLinux
"Arabic" keyboard layout, "Arabic (digits)" keyboard varient
"Persian" keyboard layout, the default varient
Description
Let's say a program has Ctrl+1 defined as a shortcut.
Using any keyboard layout that the key 1 on keyboard represents "DIGIT ONE" U+0031 will not have any problem.
Other layouts (lke "Arabic (digits)" varient, and Persian) uses "ARABIC-INDIC DIGIT ONE" U+0661 and "EXTENDED ARABIC-INDIC DIGIT ONE" U+06F1, in this case the shortcut will not be activated by pressing Ctrl+1, as Qt treats it as Ctrl+١.
This happens for all the numbers. I didn't check the numbpad keys.
Attachments
For Gerrit Dashboard: QTBUG-58865 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
217267,15 | xcb: refactor QXcbKeyboard::keysymToQtKey() and fix bug | 5.11 | qt/qtbase | Status: MERGED | +2 | 0 |