Bug 409151

Summary: Typing Hangul with ibus in Konsole doesn’t work properly
Product: [Applications] konsole Reporter: ariasuni <aria>
Component: keyboardAssignee: Konsole Developer <konsole-devel>
Status: RESOLVED UPSTREAM    
Severity: normal CC: kde
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: The mess that’s produces when trying to use arrow keys, backspace, enter, etc. while using ibus-hangul

Description ariasuni 2019-06-24 21:41:57 UTC
Created attachment 121118 [details]
The mess that’s produces when trying to use arrow keys, backspace, enter, etc. while using ibus-hangul

SUMMARY
Typing Hangul in Konsole results in characters being printed instead of their action, e.g. suppr, arrows keys or enter print characters instead of doing their action.

STEPS TO REPRODUCE
1. Install and configure Ibus
2. Install and enable ibus-hangul
3. Type Hangul in Konsole

OBSERVED RESULT
- Typing arrow up, right, down, left produces each q, r, t, s
- Typing enter produces -
- Typing backspace results in (
- etc.

EXPECTED RESULT
Typing Hangul works as in other applications.

SOFTWARE/OS VERSIONS
Arch Linux
KDE Plasma Version: 5.16.1
KDE Frameworks Version: 5.59.0
Qt Version: 5.12.4
Comment 1 Shinjo Park 2019-06-26 16:07:38 UTC
This is not a Konsole bug, it is a bug in IBus Qt module. As far as I know patch for this problem is applied in Qt 5.13.

See also:
* https://github.com/ibus/ibus/issues/2068
* https://bugreports.qt.io/browse/QTBUG-58220
* https://codereview.qt-project.org/c/qt/qtbase/+/212179
* https://codereview.qt-project.org/c/qt/qtbase/+/255587
Comment 2 Christoph Feck 2019-07-16 13:23:07 UTC
Thanks for the investigation.
Comment 3 ariasuni 2019-07-16 18:46:24 UTC
Same, thanks. :)