# Touchscreen mode and Client PCs with keyboards

**URL:** <https://forum.inductiveautomation.com/t/touchscreen-mode-and-client-pcs-with-keyboards/8043>\
**Category:** Ignition\
**Created:** [February 24, 2014, 12:01pm UTC](https://forum.inductiveautomation.com/t/touchscreen-mode-and-client-pcs-with-keyboards/8043 "2014-02-24T12:01:39Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Curlyandshemp](https://avatars.discourse-cdn.com/v4/letter/c/bcef8e/32.png) [@Curlyandshemp](https://forum.inductiveautomation.com/u/Curlyandshemp)\
**Post date:** [February 24, 2014, 12:01pm UTC](https://forum.inductiveautomation.com/t/touchscreen-mode-and-client-pcs-with-keyboards/8043/1 "2014-02-24T12:01:39Z")

</div>

I have an application with V7.6.4 and Java 7 running with several Hope Industrial Touch screens connected to HP Thin Clients. Keyboard pop up works great any time a numeric or text input is required. Customer also have several desktop PCs connected as clients and they are complaining about the pop up keyboard anytime they need to input data.  
Is there anyway to shut this off at the client side that does not have a touchscreen driver running, and if not can this be added as a feature request?  
At the gateway, any client launched directly on gateway does not have the popup keyboard.

---

<div class="post-metadata">

**Author:** ![diat150](https://avatars.discourse-cdn.com/v4/letter/d/a587f6/32.png) [@diat150](https://forum.inductiveautomation.com/u/diat150)\
**Post date:** [February 24, 2014, 2:57pm UTC](https://forum.inductiveautomation.com/t/touchscreen-mode-and-client-pcs-with-keyboards/8043/2 "2014-02-24T14:57:04Z")

</div>

have you tried this script?

system.gui.setTouchscreenModeEnabled

Description

Alters a running client’s touchscreen mode on the fly.

Syntax

system.gui.setTouchscreenModeEnabled(enabled)

Parameters

boolean enabled - The new value for touchscreen mode being enabled.

Returns

nothing

Scope

Client

Examples

This example could be used on an input heavy window’s internalFrameActivated event to remove touch screen mode.

```auto

if system.gui.isTouchscreenModeEnabled():

   system.gui.setTouchscreenModeEnabled(0)
```

See also:

system.gui.isTouchscreenModeEnabled

perhaps you could turn off touchscreenmode based on ip address or computer name.
