# Touch Response in PIE

**URL:** <https://forums.unrealengine.com/t/touch-response-in-pie/475756>\
**Category:** Community & Industry Discussion\
**Tags:** pie, unreal-engine, touch, touch-event, question\
**Created:** [December 11, 2020, 1:16pm UTC](https://forums.unrealengine.com/t/touch-response-in-pie/475756 "2020-12-11T13:16:10Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Virtuality](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/virtuality/32/1140891_2.png) [@Virtuality](https://forums.unrealengine.com/u/Virtuality)\
**Post date:** [December 11, 2020, 1:16pm UTC](https://forums.unrealengine.com/t/touch-response-in-pie/475756/1 "2020-12-11T13:16:10Z")

</div>

Hi,

When using a Touch Screen in Windows (a secondary one set up next to my main screen), I get this strange behavior:

1. Play in PIE mode (on the Touch screen): Unreal interprets the **very first** touch and 3 frames of finger movement as touch, then switches to interpreting Touch events as Mouse events
2. Play in Viewport (on the Touch screen): Unreal interprets everything as mouse input
3. Play as Standalone Game responds to Touch just fine

What is going on here? Is there any way to fix this? It’s hard to debug without proper Touch in PIE…

(p.s. I’m not attaching any setup details since this seems to happen regardless of setup, and the general setup is working properly, shown by a properly functioning “Standalone Game”… but I’m of course happy to specify more if needed).

---

<div class="post-metadata">

**Author:** ![Virtuality](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/virtuality/32/1140891_2.png) [@Virtuality](https://forums.unrealengine.com/u/Virtuality)\
**Post date:** [December 11, 2020, 3:07pm UTC](https://forums.unrealengine.com/t/touch-response-in-pie/475756/2 "2020-12-11T15:07:36Z")

</div>

Okay, so here’s a partial answer after some more investigation:

- Touch does work in PIE when all displays except the touch display are disconnected (but you have to restart UE4 to get it to work). So a single screen setup works.

- If, like me, you really want to work on one display and test touch on the other:

This seems to work for now - apart from the occasional hitch when the touch display still receives touch input as mouse input, mostly when your finger is crossing the edge of the window.

Not sure if this is a Windows 10 issue or an Unreal issue though, but at least this allows you to debug.

---

<div class="post-metadata">

**Author:** ![gorbi79](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@gorbi79](https://forums.unrealengine.com/u/gorbi79)\
**Post date:** [April 21, 2023, 2:05pm UTC](https://forums.unrealengine.com/t/touch-response-in-pie/475756/3 "2023-04-21T14:05:12Z")

</div>

Hi  
I have exactly the same issue.  
Did you found to get this working in PIE except disconnecting the displays?

The workaround also works for me too but is in my case not really a solution since my project runs in PIE not only for development purpose. Thanks for any advice.

---

<div class="post-metadata">

**Author:** ![gorbi79](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@gorbi79](https://forums.unrealengine.com/u/gorbi79)\
**Post date:** [April 24, 2023, 2:33pm UTC](https://forums.unrealengine.com/t/touch-response-in-pie/475756/4 "2023-04-24T14:33:09Z")

</div>

Meanwhile, I’ve found the reason why touch inputs are not working and a workaround:

Disable the ModelingToolsEditorMode Plugin and the touch inputs are working in PIE.

I have no clue why the Modeling Mode this is related to touch events in PIE.

---

<div class="post-metadata">

**Author:** ![mmspiatek](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@mmspiatek](https://forums.unrealengine.com/u/mmspiatek)\
**Post date:** [April 28, 2023, 2:38pm UTC](https://forums.unrealengine.com/t/touch-response-in-pie/475756/5 "2023-04-28T14:38:22Z")

</div>

Works!

---

<div class="post-metadata">

**Author:** ![gorbi79](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@gorbi79](https://forums.unrealengine.com/u/gorbi79)\
**Post date:** [June 17, 2024, 10:16am UTC](https://forums.unrealengine.com/t/touch-response-in-pie/475756/6 "2024-06-17T10:16:42Z")

</div>

Seems to work in 5.4.2 now.
