# On screen keyboard when using system.gui.passwordBox(

**URL:** <https://forum.inductiveautomation.com/t/on-screen-keyboard-when-using-system-gui-passwordbox/55379>\
**Category:** Ignition\
**Created:** [January 25, 2022, 9:53pm UTC](https://forum.inductiveautomation.com/t/on-screen-keyboard-when-using-system-gui-passwordbox/55379 "2022-01-25T21:53:33Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![abegala](https://avatars.discourse-cdn.com/v4/letter/a/eb9ed0/32.png) [@abegala](https://forum.inductiveautomation.com/u/abegala)\
**Post date:** [January 25, 2022, 9:53pm UTC](https://forum.inductiveautomation.com/t/on-screen-keyboard-when-using-system-gui-passwordbox/55379/1 "2022-01-25T21:53:33Z")

</div>

Hi all,

I created a popup using system.gui.passwordBox() that does require a password for entry. However, when I run this in the client, there isn’t any on screen keyboard that shows up with it. A on screen keyboard shows up for my other inputs but not this one. Any advice?

Cheers,

Alex

---

<div class="post-metadata">

**Author:** ![abegala](https://avatars.discourse-cdn.com/v4/letter/a/eb9ed0/32.png) [@abegala](https://forum.inductiveautomation.com/u/abegala)\
**Post date:** [January 25, 2022, 9:56pm UTC](https://forum.inductiveautomation.com/t/on-screen-keyboard-when-using-system-gui-passwordbox/55379/2 "2022-01-25T21:56:11Z")

</div>

At the moment, this is the code I have so far…

password = system.gui.passwordBox(“Please enter the password.”)  
if password == “pass”:  
system.nav.openWindow(“Admin”)

---

<div class="post-metadata">

**Author:** ![paul-griffith](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul-griffith/32/37249_2.png) [@paul-griffith](https://forum.inductiveautomation.com/u/paul-griffith)\
**Post date:** [January 25, 2022, 10:56pm UTC](https://forum.inductiveautomation.com/t/on-screen-keyboard-when-using-system-gui-passwordbox/55379/3 "2022-01-25T22:56:58Z")

</div>

Passwordbox is a modal input. The on screen keyboard is a modal input. Fundamentally they cannot coexist.

You could, depending on the [system flags](https://docs.inductiveautomation.com/display/DOC81/system.util.getSystemFlags), opt to use [`system.gui.showTouchscreenKeyboard`](https://docs.inductiveautomation.com/display/DOC81/system.gui.showTouchscreenKeyboard) in password mode instead of `system.gui.passwordBox`.
