[Solved]On-screen keyboard



  • Hi ! Should the standard on-screen keyboard to appear when the focus is on LineEdit or other text components? If yes, why is it not happening? I use standard components from the repository in my Symbian application. Help solve the problem, please.



  • are you doing any extra stuff for example installing your own QInputContext ? May be you can put your sample code here..



  • Is anything happening when you focus on LineEdit? Can you give any additional details what kind of application (QML, QWidgets, QWebView, ...) you are having?



  • [quote author="Fuzzbender" date="1313478383"]Is anything happening when you focus on LineEdit? Can you give any additional details what kind of application (QML, QWidgets, QWebView, ...) you are having?[/quote]
    I have QWidget application for Mobile (Symbian) devices. I dragged LineEdit from repository and didn't change any parametres. On my phone, when I click on it, the cursor appears only.



  • Hmm. What Symbian device is that? And which Qt version?



  • [quote author="Fuzzbender" date="1313559382"]Hmm. What Symbian device is that? And which Qt version?
    [/quote]

    Nokia 5530 and 5800 (both S60 5th Edition, Symbian^1). Qt 4.7.3. Qt Creator 2.2.1



  • There's a standard keyboard? We're implementing our own and have to check the QApplication::focusWidget() function.



  • Native partial keyboard (aka non-fullscreen editing mode, aka splitview) for Qt/Symbian is supported starting from Qt 4.7.4. See https://bugreports.qt.nokia.com/browse/QTBUG-16572 for details.

    The traditional symbian editing mode (fullscreen "middle state") should work just by focusing a text editable widget.

    alexQt, the QLineEdit should open the fullscreen keyboard automatically. If it doesn't, could you try and send a QEvent::RequestSoftwareInputPanel event to it.


Log in to reply
 

Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.