Slightly highlight the passive keys when the keyboard is inactive to make it easier to spot them.
Don't auto-repeat alpha-numeric or special char keys + let user swipe from one key to the next
Allow disabling the virtual keyboard auto-hide feature.