nativescript-keyboardshowing
v1.0.2
Published
Find out if keyboard is showing and fires events when keyboard shows or hides.
Downloads
8
Maintainers
Readme
nativescript-keyboardShowing
A NativeScript plugin to deal knowing if the keyboard is showing or hiding.
ProPlugins
We have an awesome, new service in town! This service provides tested new and upgraded plugins. All ProPlugins are already known to work with NativeScript 6.x. If you are interested in getting the latest, known working, and enhanced plugins; check out https://ProPlugins.org -- because I strongly believe in what ProPlugins offers the community all of my development work is being done on the ProPlugins version.
Community
Please feel free to continue to use this version of the plugin, it is now 100% being maintained by YOU the community, and as such I will gladly continue to support the community version by accepting any/all PR's for this plugin and publish it. I will attempt to verify the PR doesn't have any backdoors; but I won't be doing any testing, so if it is broken it is up to you to send a PR!
License
This is released under the MIT License, meaning you are free to include this in any type of program -- However for entities that need a support contract, changes, enhancements and/or a commercial license please contact me at http://nativescript.tools.
I also do contract work; so if you have a module you want built for NativeScript (or any other software projects) feel free to contact me [email protected].
Sample Snapshot
Installation
tns plugin add nativescript-keyboardshowing
Usage
To use the module you just require()
it:
var keyboard = require( "nativescript-keyboardshowing" );
console.log("keyboard is", keyboard.isShowing() ? "showing" : "hidden");
exports.onKeyboard = function (evt) {
console.log("Keyboard is now", evt.showing ? 'showing' : 'hidden');
};
You ask, how exactly does this help?
Have you ever needed to know if the Soft-keyboard is showing? This plugin gives you that information via a event or a function call.
You can add to any page you need it the following Function:
exports.onKeyboard = function(args) { }
args.showing = true | false
args.object = the current page
Additional Helper Method
var keyboard = require('nativescript-keyboardshowing');
keyboard.isShowing()
returns: true or false
var keyboard = require( "nativescript-keyboardshowing" );
console.log("keyboard is", keyboard.isShowing() ? "showing" : "hidden");