# Touchscreen with Vision

**URL:** <https://forum.inductiveautomation.com/t/touchscreen-with-vision/44982>\
**Category:** Ignition\
**Tags:** vision\
**Created:** [March 26, 2021, 9:43pm UTC](https://forum.inductiveautomation.com/t/touchscreen-with-vision/44982 "2021-03-26T21:43:17Z")\
**Posts on this page:** 19\
**Page:** 1

<div class="post-metadata">

**Author:** ![rrebro](https://avatars.discourse-cdn.com/v4/letter/r/3da27b/32.png) [@rrebro](https://forum.inductiveautomation.com/u/rrebro)\
**Post date:** [March 26, 2021, 9:43pm UTC](https://forum.inductiveautomation.com/t/touchscreen-with-vision/44982/1 "2021-03-26T21:43:17Z")

</div>

I have a touchscreen on Windows 10 and I have push buttons in my ignition application however I cannot push them with my screen. If I touch and than drag a across it registers and the button presses. I know other user’s have asked about using touch on Windows 10 before. I have already setup my touch settings to emulate mouse, i.e. when I press it clicks and holds until I release. I have verified it works like this in the rest of windows but ignition won’t recognize a click until I drag my finger. Any Ideas on how I can fix this?

---

<div class="post-metadata">

**Author:** ![Matrix\_Engineering](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/matrix_engineering/32/19781_2.png) [@Matrix\_Engineering](https://forum.inductiveautomation.com/u/Matrix_Engineering)\
**Post date:** [March 26, 2021, 11:50pm UTC](https://forum.inductiveautomation.com/t/touchscreen-with-vision/44982/2 "2021-03-26T23:50:16Z")

</div>

Ignition Version?

---

<div class="post-metadata">

**Author:** ![jlandwerlen](https://avatars.discourse-cdn.com/v4/letter/j/bc8723/32.png) [@jlandwerlen](https://forum.inductiveautomation.com/u/jlandwerlen)\
**Post date:** [March 27, 2021, 12:36am UTC](https://forum.inductiveautomation.com/t/touchscreen-with-vision/44982/3 "2021-03-27T00:36:49Z")

</div>

What is the hardware? We just did a project and had issues with touch… Dell PC and Advantech FPM. We had to install a different touch driver. I recommend looking at other drivers. The two I’m familiar with most are eGalax and Penmount.

---

<div class="post-metadata">

**Author:** ![rrebro](https://avatars.discourse-cdn.com/v4/letter/r/3da27b/32.png) [@rrebro](https://forum.inductiveautomation.com/u/rrebro)\
**Post date:** [March 29, 2021, 1:35pm UTC](https://forum.inductiveautomation.com/t/touchscreen-with-vision/44982/4 "2021-03-29T13:35:12Z")

</div>

v8.1.2

---

<div class="post-metadata">

**Author:** ![rrebro](https://avatars.discourse-cdn.com/v4/letter/r/3da27b/32.png) [@rrebro](https://forum.inductiveautomation.com/u/rrebro)\
**Post date:** [March 29, 2021, 1:39pm UTC](https://forum.inductiveautomation.com/t/touchscreen-with-vision/44982/5 "2021-03-29T13:39:15Z")

</div>

Not exactly sure. I can see it uses an Atmel maXtouch Digitizer. If I find the device in device manager it is just called “HID-compliant touch screen” there is no driver loaded for it. This seems like beating around the bush, considering the touch capabilities works everywhere else besides ignition.

---

<div class="post-metadata">

**Author:** ![jlandwerlen](https://avatars.discourse-cdn.com/v4/letter/j/bc8723/32.png) [@jlandwerlen](https://forum.inductiveautomation.com/u/jlandwerlen)\
**Post date:** [March 29, 2021, 7:03pm UTC](https://forum.inductiveautomation.com/t/touchscreen-with-vision/44982/6 "2021-03-29T19:03:33Z")

</div>

> [@rrebro](#):
>
> Not exactly sure.

This shouldn't be hard to find out. What brand is it? Who/where did you buy it from?

> [@rrebro](#):
>
> ... there is no driver loaded for it.

There is, but to my point, probably not the best one.

> [@rrebro](#):
>
> This seems like beating around the bush, considering the touch capabilities works everywhere else besides ignition.

What is everywhere? All of the things in Windows? 🙂

I have yet to not get a touchscreen to work, but I almost always need to install a driver, instead of using what came with the hardware/software. Example, if you do a jog or something that requires a long press, most everything out of the box a long press will trigger right click event. This is just something you will need to deal with.

You could also not use Windows 10, which is garbage. I think I would rather use Vista. 🙂

---

<div class="post-metadata">

**Author:** ![rrebro](https://avatars.discourse-cdn.com/v4/letter/r/3da27b/32.png) [@rrebro](https://forum.inductiveautomation.com/u/rrebro)\
**Post date:** [March 29, 2021, 7:08pm UTC](https://forum.inductiveautomation.com/t/touchscreen-with-vision/44982/7 "2021-03-29T19:08:36Z")

</div>

Everywhere as in, in Chrome, in FT, in other HMI software platforms. I am currently evaluating platforms and this is the only one that has issues.

---

<div class="post-metadata">

**Author:** ![jlandwerlen](https://avatars.discourse-cdn.com/v4/letter/j/bc8723/32.png) [@jlandwerlen](https://forum.inductiveautomation.com/u/jlandwerlen)\
**Post date:** [March 29, 2021, 7:10pm UTC](https://forum.inductiveautomation.com/t/touchscreen-with-vision/44982/8 "2021-03-29T19:10:10Z")

</div>

Oh, then you should stick to FT. 🙂

---

<div class="post-metadata">

**Author:** ![rrebro](https://avatars.discourse-cdn.com/v4/letter/r/3da27b/32.png) [@rrebro](https://forum.inductiveautomation.com/u/rrebro)\
**Post date:** [March 29, 2021, 7:16pm UTC](https://forum.inductiveautomation.com/t/touchscreen-with-vision/44982/9 "2021-03-29T19:16:16Z")

</div>

I like ignition, that is why I am here trying to leave FT. Just trying to make it work with our hardware.

---

<div class="post-metadata">

**Author:** ![witman](https://avatars.discourse-cdn.com/v4/letter/w/d2c977/32.png) [@witman](https://forum.inductiveautomation.com/u/witman)\
**Post date:** [March 29, 2021, 7:25pm UTC](https://forum.inductiveautomation.com/t/touchscreen-with-vision/44982/10 "2021-03-29T19:25:32Z")

</div>

What kind of touch event are you checking for in Ignition? We are running it on Windows 10 and have found drivers can be an issue, but have it working reliably using the mouse up event to check for touches.

---

<div class="post-metadata">

**Author:** ![jlandwerlen](https://avatars.discourse-cdn.com/v4/letter/j/bc8723/32.png) [@jlandwerlen](https://forum.inductiveautomation.com/u/jlandwerlen)\
**Post date:** [March 29, 2021, 7:29pm UTC](https://forum.inductiveautomation.com/t/touchscreen-with-vision/44982/11 "2021-03-29T19:29:42Z")

</div>

I told you what to do, get a driver. It’s not uncommon to have issues with the multi gesture drivers installed. FT is based on Windows, so because you see no issues with FT isn’t a good comparison. Get with the manufacturer and see if they have a different driver, which is why I asked the question “what hardware”?

---

<div class="post-metadata">

**Author:** ![rrebro](https://avatars.discourse-cdn.com/v4/letter/r/3da27b/32.png) [@rrebro](https://forum.inductiveautomation.com/u/rrebro)\
**Post date:** [March 29, 2021, 7:37pm UTC](https://forum.inductiveautomation.com/t/touchscreen-with-vision/44982/12 "2021-03-29T19:37:10Z")

</div>

Right, These are custom Panels, I have contacted the supplier about acquiring alternate drivers. I will follow-up when I figure out what I am doing.

---

<div class="post-metadata">

**Author:** ![cegge](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/cegge/32/74942_2.png) [@cegge](https://forum.inductiveautomation.com/u/cegge)\
**Post date:** [March 30, 2021, 9:08pm UTC](https://forum.inductiveautomation.com/t/touchscreen-with-vision/44982/13 "2021-03-30T21:08:55Z")

</div>

Just going to throw this out there. I’ve had zero issues using OnLogic Panel PCs. All of the touch and drag work just like I am using a mouse.

---

<div class="post-metadata">

**Author:** ![andrewbrown](https://avatars.discourse-cdn.com/v4/letter/a/a8b319/32.png) [@andrewbrown](https://forum.inductiveautomation.com/u/andrewbrown)\
**Post date:** [March 30, 2021, 11:05pm UTC](https://forum.inductiveautomation.com/t/touchscreen-with-vision/44982/14 "2021-03-30T23:05:38Z")

</div>

In all honestly I think you should try perspective. These issues completely go away with it and there are a huge amount of benefits. We have multi National companies using only perspective for all of their plants, including real time HMI Control, Monitoring & Reporting.

---

<div class="post-metadata">

**Author:** ![Anthony](https://avatars.discourse-cdn.com/v4/letter/a/49beb7/32.png) [@Anthony](https://forum.inductiveautomation.com/u/Anthony)\
**Post date:** [April 2, 2021, 9:19pm UTC](https://forum.inductiveautomation.com/t/touchscreen-with-vision/44982/15 "2021-04-02T21:19:33Z")

</div>

true as I am using them too, but if you plan on buying one now expect a several month backlog

---

<div class="post-metadata">

**Author:** ![cegge](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/cegge/32/74942_2.png) [@cegge](https://forum.inductiveautomation.com/u/cegge)\
**Post date:** [April 2, 2021, 9:28pm UTC](https://forum.inductiveautomation.com/t/touchscreen-with-vision/44982/16 "2021-04-02T21:28:42Z")

</div>

Maybe try a different model. We just bought one a couple weeks ago

---

<div class="post-metadata">

**Author:** ![witman](https://avatars.discourse-cdn.com/v4/letter/w/d2c977/32.png) [@witman](https://forum.inductiveautomation.com/u/witman)\
**Post date:** [April 3, 2021, 12:31am UTC](https://forum.inductiveautomation.com/t/touchscreen-with-vision/44982/17 "2021-04-03T00:31:40Z")

</div>

Yes, certain Intel processors are in very short supply–probably some others too, but we’ve run into this issue with Intel Atom processors at other OEMs.

---

<div class="post-metadata">

**Author:** ![rrebro](https://avatars.discourse-cdn.com/v4/letter/r/3da27b/32.png) [@rrebro](https://forum.inductiveautomation.com/u/rrebro)\
**Post date:** [April 5, 2021, 7:56pm UTC](https://forum.inductiveautomation.com/t/touchscreen-with-vision/44982/18 "2021-04-05T19:56:09Z")

</div>

After reaching out to the hardware supplier, this is the response I got.

"The situation is caused by the way in which the Microsoft Windows Touch driver translates multi touch data (WM\_TOUCH) into mouse data (WM\_MOUSE) for applications which do not support WM\_TOUCH yet.  
This translation does not treat a touch of a finger as a left click right away because secondary functions are carried out with the touch screen such as gestures, drag, flicks and right click on hold.  
Unfortunately the Windows Touch driver cannot be configured in a meaningful way. We are awaiting on an answer to see if it’s possible to switch the device into single touch mode.

WM\_TOUCH capable applications or frameworks (e.g. Microsoft WPF, Adobe Air, Chrome,…) are not effected by this problem as they interpret the WM\_TOUCH message themselves and decide how to react to this message on their own."

Based on this and further discussion with them, the problem is based on windows way of handling multi-touch screens, however on ignition’s end of things they could make their platform capable of handling WM\_TOUCH messages.

---

<div class="post-metadata">

**Author:** ![Steve\_Laubach](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/steve_laubach/32/60900_2.png) [@Steve\_Laubach](https://forum.inductiveautomation.com/u/Steve_Laubach)\
**Post date:** [April 5, 2021, 8:33pm UTC](https://forum.inductiveautomation.com/t/touchscreen-with-vision/44982/19 "2021-04-05T20:33:18Z")

</div>

I have seen similar behavior when putting a script in the “mouseClicked” handler. Screwing with some of the advanced settings on a ELO touchscreen driver makes it work but there is a better option that works with default driver configuration.

Move your script to “mousePressed” or “mouseReleased”. Hopefully that fix works in your situation.
