Welcome Guest Search | Active Topics | Sign In | Register

Touch functionality on Windows 7 Embedded Options
Riephi
Posted: Friday, October 16, 2015 2:43:51 AM
Rank: Advanced Member
Groups: Member

Joined: 7/17/2015
Posts: 53
Dear EO team,

we possibly discovered a flaw in the touch capabilities of the Essential Objects Web Browser if it runs on a Windows 7 Embedded Machine.

Setup:

a) Newest browser version (*.85), Win XP / Win Vista / Win 8 / Win 8.1: Everything works fine
b) Newest browser version (*.85), Win 7 Embedded: Single touch actions are registered as hover events

This means, that we are not able to interact with regular HTML masks as we do in Google Chrome (where 1 touch = 1 click). In the EO Web Browser we got to double touch and / or touch longer to achieve a normal click event. Have you ever noticed this? Is EO even compatible to (Windows) embedded systems? Some help or a statement would be nice.

Kind regards

Kevin Roos

eo_support
Posted: Friday, October 16, 2015 2:53:57 AM
Rank: Administration
Groups: Administration

Joined: 5/27/2007
Posts: 24,229
Hi,

This is a known issue. The problem seems to be caused by these systems claim to support touch event but are not really sent the correct touch events to the application. As a workaround, you can try to set EO.WebBrowser.Runtime.ExtraCommandLineArgs to "--touch-events=disabled". This will disable the touch events handling logic but rather handle the automatically synthetic mouse events based on the touch event. This will cause the click event to be properly fired for single tap action.

Thanks!
Riephi
Posted: Friday, October 16, 2015 4:09:03 AM
Rank: Advanced Member
Groups: Member

Joined: 7/17/2015
Posts: 53
Thank you for the quick solution. I tried it and it works exactly like expected. Thanks a lot!
eo_support
Posted: Friday, October 16, 2015 9:17:07 AM
Rank: Administration
Groups: Administration

Joined: 5/27/2007
Posts: 24,229
Great. Glad to hear that it works for you!
Riephi
Posted: Monday, January 11, 2016 3:17:57 AM
Rank: Advanced Member
Groups: Member

Joined: 7/17/2015
Posts: 53
Dear EO-Support Team,

we have new problems with touch on Win 7 Embedded:

a) we can not scroll on pages, tables, etc. via touch. Everytime we want to scroll, it behaves like a left mouse click - it marks everything.
b) the touch problem we had before appeared again. Simple button clicks are not recognized. We have to click a lot of times, until it works.
C) on Win XP / Win Vista / Win 7 / Win 8 / Win 8.1: Everything works fine

We set EO.WebBrowser.Runtime.ExtraCommandLineArgs to "--touch-events=disabled", as you already mentioned. But it doesn't work in most cases. We use the latetest version of eo-webbrowser.
Have you heard about these scrolling problems in Windows Embedded, or did you hear about these new touch problems? Is Windows Embedded possibly not supported? Could you please help, or give a statement?

Best regards,
Philipp Rieder
eo_support
Posted: Monday, January 11, 2016 9:58:01 AM
Rank: Administration
Groups: Administration

Joined: 5/27/2007
Posts: 24,229
Hi,

Most of such issues originates from the Chrome browser engine we use ---- it's an extremely large and complex piece of software and we basically just take it as is and we do not have the capacity to test all scenarios or fixing issues on it, unless it is directly related to the integration part. Hundreds of changes/fixes are being made on Chrome's code base every day, so it is not possible for us to research such issues.

We will update our browser engine to the current version very soon. So you can try the latest Google Chrome browser and see if the same touch events work on your device. If it does work fine, then it's very likely that it will start working after we update the engine. If it still does not work, then we may need you to provide a test device for us to investigate further since it is very hard to get a Winedows 7 Embedded device now as all new devices are on Windows 7/10.

Thanks!


You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.