The patch I made to qtdeclarative makes all events (touch, keyboard, etc) reach QQuickItems through their QObject::event() methods. Before that QQuickWindow was calling QQuickItems internal event handlers directly (e.g. QQuickItemPrivate::handleTouchEvent(), etc).
Because of that it's important that you let your QQuickItems process the events it receives. But it seems that's not happening with KTerminalDisplay. The patch I'm attaching should solve it. NB: The only place where I found konsole-qml-plugin was ~hiroshidi /ubuntu-terminal-app/konsole-qml-plugin. But I'm not sure if this where its upstream lives as it conflicts with code in lp:ubuntu-terminal-app (Qml complains about use of unexisting properties from KTerminal and KSession). Thus I was unable to properly test my path ** Patch added: "konsole-qml-plugin-fixEnterAndBackspace.patch" https://bugs.launchpad.net/ubuntu-terminal-app/+bug/1257791/+attachment/3971626/+files/konsole-qml-plugin-fixEnterAndBackspace.patch ** Changed in: ubuntu-keyboard Status: In Progress => Invalid ** Changed in: qtdeclarative-opensource-src (Ubuntu) Status: In Progress => Invalid ** Changed in: ubuntu-ui-toolkit (Ubuntu) Status: Confirmed => Invalid -- You received this bug notification because you are a member of Ubuntu SDK bug tracking, which is subscribed to qtdeclarative-opensource-src in Ubuntu. https://bugs.launchpad.net/bugs/1257791 Title: Enter and backspace broken in terminal Status in Ubuntu Keyboard: Invalid Status in Terminal application for Ubuntu devices: Triaged Status in “qtdeclarative-opensource-src” package in Ubuntu: Invalid Status in “ubuntu-ui-toolkit” package in Ubuntu: Invalid Bug description: Open terminal on #47 on mako type ls then press enter Observe enter key no longer functions. Try to backspace Observe backspace key no longer functions. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu-keyboard/+bug/1257791/+subscriptions -- Mailing list: https://launchpad.net/~ubuntu-sdk-bugs Post to : [email protected] Unsubscribe : https://launchpad.net/~ubuntu-sdk-bugs More help : https://help.launchpad.net/ListHelp

