#650 - improvements to keyboard handling for some system keyboards

Issue: #650 

![ios simulator screen shot nov 26 2013 9 25 37 am](https://f.cloud.github.com/assets/3904502/1624302/da3d667c-56bf-11e3-9cae-0174442d391b.png)