Virtual keyboard works in handset UX except in N900 where there is something blocks the touchscreen usage together with the virtual keyboard.
In order to get virtual keyboard on netbook UX, you need to do the following:
Exec=/usr/bin/meego-im-uiserver -target slate -bypass-wm-hint
This will work with 1024x600 resolution. Replace 'slate' with other code if you have different resolution. You can get the codes from /etc/meegotouch/devices.conf file.
Any time you activate text entry, virtual keyboard will popup with special known features:
gconftool-2 -t bool -s /meegotouch/inputmethods/multitouch/enable true". With it you can type upper case letters (and ENTER) by holding Shift key. Note that the gesture might go flakey, try with double finger swipe to overcome.