Hi,
I'm using the EnterKey.onClicked in a TextArea, the problem is that if I
retrieve the text area's text in the callback function, it has a trailing
newline (the enter input). Is there a way to prevent the enter key?. I
though of striping the enterkey by hand in the callback like `textArea.text
= textArea.text.slice(0, -1)`, but, the problem is that if you are not in
the end of the input this doesn't work.

The example is simple:

    TextArea {
       id: textArea
       EnterKey.onClicked: console.log("my text is: \""+textArea.text+"\"")
    }

I tried to see if the event works (as the QML Keys Element [
http://doc.qt.io/qt-5/qml-qtquick-keys.html ] ), but it doesn't.

I try using the qml Keys api:

    TextArea {
       id: textArea
       EnterKey.onClicked: console.log("EnterKey.onClicked")
       Key.onEnterPressed: console.log("Key.onEnterPressed")
       Key.onPressed: console.log("Key.onPressed")
    }

But doesn't work, the only signal fired is EnterKey.onClicked.

In addition, my idea is to allow the user to input enters by using shift
and then the enter key, is there a way in order to achieve this?.

Any help is appreciated! =)
Thanks in advance!

-- 
Nicolas Cisco
www.nckweb.com.ar
_______________________________________________
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org

Reply via email to