How to run my HMI on a touch panel using a browser in fullscreen mode?
1. Install a Chromium-Based Browser
In order to run your HMI you have to install a Chromium-Based Browser. For a list of supported browsers see Minimum System Requirements.
2. Ensure that Touch Events are Working Correctly
Often, a panel's browser may not be configured correctly, which can cause it to
respond incorrectly to touch events. If you are unable to configure the browser
or operating system to properly handle touch events, but still want to use the
On-Screen Keyboard on certain devices, use the enableOSK
URL-Parameter.
For more information, see ?enableOSK=true
in
Configure HELIO HMIs Using URL Parameters.
3. Enable Kiosk Mode
Both Chrome and Edge support a feature called Kiosk Mode, which enables you to run the browser in fullscreen and disable additional features that operators should not have access to.
Google Chrome
Microsoft Edge
4. Launch HELIO (in Kiosk Mode) After Boot
For example on Windows, create a batch file that launches your HMI in your preferred browser like this:
msedge.exe --kiosk http://localhost:8512/runtime/<Name-Of-Your-HMI-Project>
--edge-kiosk-type=fullscreen
Tools & Helpers
These test pages can help you determine if the browser on your target device is correctly handling touch events: