Hi all!

Ankit is going to implement onscreen keyboard and I have some doubts ;)

Should be onscreen keyboard optional?

Should it display automatically or is best to wait for user interaction( click on the top right button(Letters)) when in Text and Label tools.

If it is optional, we can display automatically, as the user has requested it in the config files or command line.
If it is not optional we should wait for user interaction to display it as users with keyboards will find it useless and annoying ;)

Other suggestions about it?