Search Issue Tracker
By Design
Votes
2
Found in
5.3.1p1
Issue ID
763310
Regression
No
Standalone Input Module Touch Input Functioning like Mouse Pointer
StandaloneInputModule behaves differently to TouchInputModule on touch screen devices when processing touch input. StandaloneInputModule is more similar to an emulated mouse.
1 Make Unity project containing a UI button that has a distinct "High lighted color".
2 Set the EventSystem's input module to be a StandAloneInputModule.
3 Deploy to a touch screen device.
4 Press the button and remove finger within the button. Notice it stays high lighted.
5 Repeat the above process but using a TouchInputModule. Notice the button does not stay highlighted after removal of finger.
Add comment
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- Articulation Body with 'Revolute' Joint Type has erratic behavior when Upper Limit is set to above 360
- WebGL Player fails to render Scene when Terrain with Detail Mesh is added and WebGPU Graphics API is used
- Inconsistent errors are logged when different types are passed into the Query "Q<>" method in UIToolkit and the ancestor VisualElement is null
- Crash on GetMaterialPropertyByIndex when opening a specific Scene
- Discrepancies in the styling are present when using a TSS file instead of a USS file in custom EditorWindow
dlackey_AEgisTG
Aug 31, 2016 18:01
Still an issue in 5.4.0f3.
Sevdanski
Jun 03, 2016 12:37
I have Back and Next navigation buttons that are in the same position on multiple pages. When touching the next button and changing the page, the button on the new page is automatically highlighted as if I had rolled over it.
I have also noticed that on a scrolling list of buttons and flick the list so it has some momentum the buttons will go through a rollover state as they move under the last point I touched.
The deprecated TouchInputModule does not suffer either of these effects. My assumption is that the StandaloneInputModule is treating the touch position as the mouse position.