# Ionic Keyboard

**URL:** <https://forum.ionicframework.com/t/ionic-keyboard/48995>\
**Category:** ionic-v1\
**Created:** [April 11, 2016, 1:25pm UTC](https://forum.ionicframework.com/t/ionic-keyboard/48995 "2016-04-11T13:25:51Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![TMichel](https://avatars.discourse-cdn.com/v4/letter/t/c68b51/32.png) [@TMichel](https://forum.ionicframework.com/u/TMichel)\
**Post date:** [April 11, 2016, 1:25pm UTC](https://forum.ionicframework.com/t/ionic-keyboard/48995/1 "2016-04-11T13:25:51Z")

</div>

I’ve installed the [Ionic Keyboard Plugin](https://github.com/driftyco/ionic-plugin-keyboard) but still showing the native keyboard:

`cordova plugin add ionic-plugin-keyboard`

In my config.xml:

```
<preference name="KeyboardShrinksView" value="false" />
<preference name="KeyboardDisplayRequiresUserAction" value="true" />
<feature name="Keyboard">
	    <param name="ios-package" value="IonicKeyboard" onload="true" />
</feature>
<feature name="Keyboard">
	    <param name="android-package" value="IonicKeyboard" onload="true" />
</feature>

```

Then in my .run():

```
var kbShow = function(){
        console.log("keyboard show");
        cordova.plugins.Keyboard.show();
 }
var kbHide = function(){
        console.log("keyboard close");
        cordova.plugins.Keyboard.close();
}
window.addEventListener('native.keyboardshow', kbShow);
window.addEventListener('native.keyboardhide', kbHide);

```

Both listener callbacks are being called but the keyboard still native.

Anything I’m missing? Using Ionic 1.2 with the [ionic-m-generator](https://github.com/mwaylabs/generator-m-ionic) and testing in Genymotion.
