implement software keyboard for iOS
update changes
Merge pull request #1634 from jrenner/ios-keyboard

implement support for iOS software keyboard