# inpuBox without touch keyboard support?

**URL:** <https://forum.inductiveautomation.com/t/inpubox-without-touch-keyboard-support/9873>\
**Category:** Ignition\
**Created:** [April 3, 2015, 8:13am UTC](https://forum.inductiveautomation.com/t/inpubox-without-touch-keyboard-support/9873 "2015-04-03T08:13:46Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Didi71](https://avatars.discourse-cdn.com/v4/letter/d/46a35a/32.png) [@Didi71](https://forum.inductiveautomation.com/u/Didi71)\
**Post date:** [April 3, 2015, 8:13am UTC](https://forum.inductiveautomation.com/t/inpubox-without-touch-keyboard-support/9873/1 "2015-04-03T08:13:46Z")

</div>

Hello.

We are experiencing a problem using the inputBox dialog: when it is shown on a touch panel PC the “on screen keyboard” don’t popup.  
We have tried to replace the inputBox with a window but it isn’t modal.

Any suggestions?

Thanks in advance.  
Diego.

---

<div class="post-metadata">

**Author:** ![dave.fogle](https://avatars.discourse-cdn.com/v4/letter/d/43a26b/32.png) [@dave.fogle](https://forum.inductiveautomation.com/u/dave.fogle)\
**Post date:** [April 3, 2015, 5:20pm UTC](https://forum.inductiveautomation.com/t/inpubox-without-touch-keyboard-support/9873/2 "2015-04-03T17:20:54Z")

</div>

Unfortunately the modal windows with input like the input box is sort of inherently incompatible with touchscreen mode and won't be able to interact with the popup keyboard. What you can do is create your own popup window and set the window layer to a high number that will prevent it from disappearing behind another open windows. If you need to prevent people from interacting with the lower layer windows while your input box is open the you can also try the following which is suggested elsewhere on the [forum](https://www.inductiveautomation.com/forum/viewtopic.php?f=70&t=6984):

> [@](#):
>
> In the event handler for the window, go to internalFrameActivate and enter the following:
> 
> ```python
> from java.awt import Color
> event.source.setOpaque(0)
> ```
> 
> Then add an opaque container in the style of a popup to that window.  
> The user won't be able to move it around without you adding some script to capture the mouse movements/coordinates, but it should achieve your main goal.
