I have Apalis iMX8 on Ixora carrier board. Connected resistive touch HDMI monitor and a touch interface over USB.
I built a yocto image by following Build a Reference Image with Yocto Project/OpenEmbedded. I used tdx-reference-multimedia-image for bitbake.
After building I booted the device from SD Card.
Booting screen is displayed on HDMI monitor.
Wayland -app-launch service starts running.
I have a sample GUI application which can be operated on touch. Click actions using touch are working fine.
Now I need to bring up an onscreen keyboard where user can enter some text into textbox of the GUI application. But it is not working.
List item
I tried with matchbox-keyboard. But whatever typed on matchbox will not go into the text box.
List item
Tried weston-keyboard. I cannot see keyboard on the screen. I think this keyboard works only with the weston-editor. If I run /usr/libexec/weston-keyboard following error is shown,
could not load cursor 'dnd-move'
could not load cursor 'dnd-copy'
could not load cursor 'dnd-none'
zwp_input_panel_v1@15: error 0: interface object already bound
Could anyone help me on how to get functional onscreen keyboard?
If I understand your question, you wanted to use virtual keyboard.
There are couple of option like using weston-keyboard or using keyboard from UI framework like qt.
Here we will share how to get first option
To enable weston-keybord, one will need to modify weston.ini file and add weston-keyboard path under input section.
Please check below similar post for same Virtual keyboard in Weston? - #2 by gustavo.tx
root@apalis-imx8-06820246:/# weston-editor
could not load cursor 'dnd-move'
could not load cursor 'dnd-copy'
could not load cursor 'dnd-none'
input language is en
input language is en
My gui app is developed in C# ( WinForms ) and running on target using **mono framework
I have a question, does weston-keyboard works with other toolkits like gtk+?.
I am not sure if for any reason mono is preventing weston-keyboard. Can you check above first to verify if you weston-keyboard is working .
Yes. I have tested weston-editor and it is working fine.
Since the problem is with the mono framework, I made a custom keyboard in the mono GUI app itself. It works fine.