use-detect-keyboard-open
Version:
a tiny React hook which allows you to track state of open/close soft keyboard in mobile
47 lines (34 loc) • 1.01 kB
Markdown
[](https://codesandbox.io/s/smoosh-water-ysj3w?fontsize=14&hidenavigation=1&theme=dark)
`yarn add use-detect-keyboard-open`
or
`npm i use-detect-keyboard-open`
<center>
<img height=300 src="./static/work.gif" />
</center>
```
import useDetectKeyboardOpen from "use-detect-keyboard-open";
export default function App() {
const isKeyboardOpen = useDetectKeyboardOpen();
return (
<div>
<h2>{`soft keyboard is ${isKeyboardOpen ? "open" : "close"}`}</h2>
<input defaultValue="click here for open keyboard" />
</div>
);
}
```
useDetectKeyboardOpen( minKeyboardHighte , defalutValue )
- defalutValue : boolean
- for initial value
- default null
- optional
- minKeyboardHighte : number
- for minimom hight of keyboard for detect is open
- default 300
- optional