Seems like an obvious feature for mobile web apps. Not sure if there is much we could help with for physical keyboards / desktop web apps.