Details
-
Bug
-
Resolution: Fixed
-
P3: Somewhat important
-
4.8.5, 5.2.0, 5.4.0, 5.7.0, 5.7.1, 5.12.1, 5.15
-
None
-
Manjaro GNU/Linux 0.8.9rc1-1 stable
XFCE 4.10(11)
gcc (GCC) 4.8.2 20131219 (prerelease)
-
4b0b87b5c2173ee70eacfdd7cea08aea8a5164c8 122455d37e94e6703d958fb8eac665c4f89c717a (qt/qtbase/6.1) 91ec6b19883cd64231a69c2df7fbc3a0d641576d (qt/qtbase/6.0) d8a066711f8e24f788035d7ef47a03d817b6bcb3 (qt/tqtc-qtbase/5.15)
Description
I have assigned several key functions (Delete, BackSpace, Left, Right, Home, End, Up, Down, PageUp, PageDown) to letter keys on 3-rd and 4-th level in /usr/share/X11/xkb/symbols/us and /usr/.../ua.
This is an example of rebound Delete and BackSpace in /usr/share/X11/xkb/symbols/us ("dvp" variant):
key <AC03> { [ e, E, BackSpace, BackSpace ] }; key <AC04> { [ u, U, Delete, Delete ] };
Qt4: none of these rebound keys is accepted by QTextBrowser, QTextEdit; only BackSpace is accepted by QLineEdit. I have inactive QTreeWidget in the same QMainWindow and it handles keys, which are not accepted by active text widgets.
Qt5: all these keys are accepted by QLineEdit; only BackSpace is not accepted by QTextBrowser, QTextEdit. As in Qt4, BackSpace is handled by inactive QTreeWidget in case of active QTextBrowser or QTextEdit.
There was a similar (only directional keys) issue: QTBUG-26302 . Looks like it was fixed only in Qt5...
Attachments
Issue Links
- is duplicated by
-
QTBUG-42421 Backspace generated by xkb level 3 shift does not delete selected text
- Closed
- relates to
-
QTBUG-49771 Backspace key is not working when CapsLock is on
- Open
-
QTBUG-42421 Backspace generated by xkb level 3 shift does not delete selected text
- Closed
-
QTBUG-42423 iso_level3_shift key prints khmer characters
- Reported
- resulted in
-
QTBUG-95289 GroupSwitchModifier always present in event.modifiers()
- Closed
For Gerrit Dashboard: QTBUG-36565 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
262186,1 | xcb: fix support for BackSpace configured at 3rd or 4th level | 5.12 | qt/qtbase | Status: ABANDONED | -1 | 0 |
351537,5 | QWidgetTextControl: ignore GroupSwitchModifier for BackSpace | dev | qt/qtbase | Status: MERGED | +2 | 0 |
351737,2 | QWidgetTextControl: ignore GroupSwitchModifier for BackSpace | 6.1 | qt/qtbase | Status: MERGED | +2 | 0 |
351738,2 | QWidgetTextControl: ignore GroupSwitchModifier for BackSpace | 6.0 | qt/qtbase | Status: MERGED | +2 | 0 |
351739,2 | QWidgetTextControl: ignore GroupSwitchModifier for BackSpace | tqtc/lts-5.15 | qt/tqtc-qtbase | Status: MERGED | +2 | 0 |