# Ionic iOS Keyboard

**URL:** <https://forum.ionicframework.com/t/ionic-ios-keyboard/40602>\
**Category:** ionic-v1\
**Created:** [January 6, 2016, 4:39pm UTC](https://forum.ionicframework.com/t/ionic-ios-keyboard/40602 "2016-01-06T16:39:35Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![sebbizeul](https://sea1.discourse-cdn.com/ionicframework/user_avatar/forum.ionicframework.com/sebbizeul/32/94987_2.png) [@sebbizeul](https://forum.ionicframework.com/u/sebbizeul)\
**Post date:** [January 6, 2016, 4:39pm UTC](https://forum.ionicframework.com/t/ionic-ios-keyboard/40602/1 "2016-01-06T16:39:35Z")

</div>

I want to display the iOS keyboard when a user click on a button.  
Here is my HTML code:

```
<div ng-controller="KbCtrl as ctrl">
    <button ng-click=(ctrl.showKeyboard())></button>
</div>

```

And my controller:

```
angular.controller('KbCtrl', function() {
    var self = this;
    this.showKeyboard = function() {
        cordova.plugins.Keyboard.show();
    }
})

```

So, when the user click on the button it will run the showKeyboard() function in my controller.  
But nothing appears and I get this message on my system.log:

```
Showing keyboard not supported in iOS due to platform limitations.

```

How to fix this? I really need this functionality in my app.  
Is there another way or maybe another plugin who works well on iOS??
