# Keeping the Keyboard open (and keyboard control)

**URL:** <https://forums.fusetools.com/t/keeping-the-keyboard-open-and-keyboard-control/6126>\
**Category:** How-to Discussions\
**Created:** [January 4, 2016, 8:53pm UTC](https://forums.fusetools.com/t/keeping-the-keyboard-open-and-keyboard-control/6126 "2016-01-04T20:53:03Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![titaniumeyes](https://yyz1.discourse-cdn.com/flex035/user_avatar/forums.fusetools.com/titaniumeyes/32/612_2.png) [@titaniumeyes](https://forums.fusetools.com/u/titaniumeyes)\
**Post date:** [January 4, 2016, 8:53pm UTC](https://forums.fusetools.com/t/keeping-the-keyboard-open-and-keyboard-control/6126/1 "2016-01-04T20:53:03Z")

</div>

For example, when programming chat, it would be nice if I could write code that kept the keyboard open when a user clicks elsewhere on the send button. As best as I can figure, this is only possible by resetting the focus on a click on another element, but this causes the keyboard to move unnecessarily.

---

<div class="post-metadata">

**Author:** ![edA-qa\_mort-ora-y](https://yyz1.discourse-cdn.com/flex035/user_avatar/forums.fusetools.com/eda-qa_mort-ora-y/32/124_2.png) [@edA-qa\_mort-ora-y](https://forums.fusetools.com/u/edA-qa_mort-ora-y)\
**Post date:** [January 5, 2016, 6:52am UTC](https://forums.fusetools.com/t/keeping-the-keyboard-open-and-keyboard-control/6126/2 "2016-01-05T06:52:22Z")

</div>

If the focus is always on a Text element the keyboard should remain open, even if you switch to another element when the action button is pressed. If this is not working for you then please provide an example so we can fix it.

If you are trying to keep the keyboard open while no text control has focus, then no, there is no way to do that at the moment. It’s a bit tricky to do also, since the keyboard input goes to a particular control.

Or are you just looking for a way that the focus is not lost when the user interacts within a certain area? For example, within a chat stream the user can scroll up/down without closing the keyboard. IF yes, then how would the user dismiss the keyboard?

---

<div class="post-metadata">

**Author:** ![Bjorn-Olav\_Strand](https://yyz1.discourse-cdn.com/flex035/user_avatar/forums.fusetools.com/bjorn-olav_strand/32/583_2.png) [@Bjorn-Olav\_Strand](https://forums.fusetools.com/u/Bjorn-Olav_Strand)\
**Post date:** [January 5, 2016, 9:36am UTC](https://forums.fusetools.com/t/keeping-the-keyboard-open-and-keyboard-control/6126/3 "2016-01-05T09:36:46Z")

</div>

It’s possible to do this if we use the keyboards send button. We have a wish to keep the keyboard open when the user pushes another UI button. (Might be another issue than OP’s)

---

<div class="post-metadata">

**Author:** ![titaniumeyes](https://yyz1.discourse-cdn.com/flex035/user_avatar/forums.fusetools.com/titaniumeyes/32/612_2.png) [@titaniumeyes](https://forums.fusetools.com/u/titaniumeyes)\
**Post date:** [January 5, 2016, 2:10pm UTC](https://forums.fusetools.com/t/keeping-the-keyboard-open-and-keyboard-control/6126/4 "2016-01-05T14:10:08Z")

</div>

Yeah, I’d like to keep the keyboard open when a user interacts with a certain area, or clicks certain buttons. In some applications closing the keyboard only happens when another area is tapped or the screen left.

Ideally, there should just be more apparently ways to control the keyboard (and perhaps ways to cycle through keyboards).

---

<div class="post-metadata">

**Author:** ![Melvin](https://avatars.discourse-cdn.com/v4/letter/m/77aa72/32.png) [@Melvin](https://forums.fusetools.com/u/Melvin)\
**Post date:** [August 19, 2017, 7:53am UTC](https://forums.fusetools.com/t/keeping-the-keyboard-open-and-keyboard-control/6126/5 "2017-08-19T07:53:34Z")

</div>

Has anybody found a solution to the problem mentioned above? I want to accomplish something similar as to when you are typing a message in Whatsapp or Facebook Messenger…

---

<div class="post-metadata">

**Author:** ![Uldis](https://yyz1.discourse-cdn.com/flex035/user_avatar/forums.fusetools.com/uldis/32/657_2.png) [@Uldis](https://forums.fusetools.com/u/Uldis)\
**Post date:** [August 21, 2017, 1:02pm UTC](https://forums.fusetools.com/t/keeping-the-keyboard-open-and-keyboard-control/6126/6 "2017-08-21T13:02:59Z")

</div>

Yes, there is a solution, using `Focus.Delegate`. More details and an example are available on [this forum thread](https://www.fusetools.com/community/forums/howto_discussions/how_to_use_focusdelegate_properly?page=1&highlight=44d59ec7-cb69-4433-9201-65d030c8812b#post-44d59ec7-cb69-4433-9201-65d030c8812b).

---

<div class="post-metadata">

**Author:** ![Melvin](https://avatars.discourse-cdn.com/v4/letter/m/77aa72/32.png) [@Melvin](https://forums.fusetools.com/u/Melvin)\
**Post date:** [August 21, 2017, 1:24pm UTC](https://forums.fusetools.com/t/keeping-the-keyboard-open-and-keyboard-control/6126/7 "2017-08-21T13:24:33Z")

</div>

Thanks Uldis, this is what I’ve been looking for.
