diff --git a/src/useKeyboard.ts b/src/useKeyboard.ts
index 90ff5399..ce433833 100644
--- a/src/useKeyboard.ts
+++ b/src/useKeyboard.ts
@@ -21,6 +21,7 @@ export function useKeyboard() {
   const [keyboardHeight, setKeyboardHeight] = useState<number>(0)
 
   const handleKeyboardWillShow: KeyboardEventListener = (e) => {
+    setShown(true)
     setCoordinates({start: e.startCoordinates, end: e.endCoordinates})
   }
   const handleKeyboardDidShow: KeyboardEventListener = (e) => {
@@ -29,6 +30,7 @@ export function useKeyboard() {
     setKeyboardHeight(e.endCoordinates.height)
   }
   const handleKeyboardWillHide: KeyboardEventListener = (e) => {
+    setShown(false)
     setCoordinates({start: e.startCoordinates, end: e.endCoordinates})
   }
   const handleKeyboardDidHide: KeyboardEventListener = (e) => {