https://bugs.kde.org/show_bug.cgi?id=478875

--- Comment #51 from David Edmundson <k...@davidedmundson.co.uk> ---
The bug only happens in X when QtVirtualKeyboard is compiled with:
FEATURE_vkb_arrow_keynavigation=ON

A features that's off by default.

The root cause is this event filter on the window:

bool QVirtualKeyboardInputContextPrivate::filterEvent() {
...
#ifdef QT_VIRTUALKEYBOARD_ARROW_KEY_NAVIGATION
        if ((key ... == Qt::Key_Return) {
            if (type == QEvent::KeyPress &&
platformInputContext->isInputPanelVisible()) {
                emit navigationKeyPressed(key, keyEvent->isAutoRepeat());
                return true;


the query of isInputPanelVisible is a check of Qt.inputMethod.visible (does
something want text input), not a check of InputPanel.active (is the VK
visible) which arguably it should be for our purposes.

I would say our best bet is to just say this compile flag is unsupported and it
is a downstream issue.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to