Company Christmas Holidays
North American Headquarters in Miami, USA: Dec 25, 2015, Jan 1st 2016
European Headquarters in Muenster, Germany: Dec 21, 2015 until Jan 03rd 2016
Limited support is available during this period.
We at PROVISIO wish you Merry Christmas and a Happy New Year!

 

FAQ: Optical zoom on touch screens / Touch screen behavior / disable zoom

Description

A. By default the SiteKiosk Browser will reset the zoom level once a SiteKiosk session ends (logout button, screensaver kicks in etc.).
But since SiteKiosk 8.8.1686 you have the option to prevent to zoom web pages in the browser for the SiteKiosk user by enabling the option “Disable Zoom in IE” that you will find at the customized settings of the System-Security-Manager.
(-->Customized-->Policies)
Further information about the System-Security-Manager here:
http://www.provisio.com/helpconsole/SiteKiosk%20Help/en-US/default.htm?step_2_-_security_manager.htm

If that setting is needed for any other user account it is possible to add the corresponding value manually by editing the Windows Registry.
Further information here:https://answers.microsoft.com/en-us/ie/forum/ie9-windows_7/how-do-you-turn-off-the-page-zoom-in-ie9/7c4a6f0a-c4a2-429f-bcb6-7e6329237978



B. Generally Zoom settings apply to the touch screen configuration on Windows and you may have a look at these links:
1. Disable touch screen:
- http://mywindows8.org/how-to-disable-touch-screen-on-windows-8/
- http://answers.microsoft.com/en-us/windows/forum/windows_8-tms/disable-the-touchscreen-for-a-windows-8-laptop/ca7baeb9-66f3-43d4-ac4e-2be90d55591d

2. Disable zoom:
- http://howto.cnet.com/8301-11310_39-57390971-285/how-to-disable-the-pinch-zoom-gesture-on-windows-laptops/
- http://answers.microsoft.com/en-us/windows/forum/windows_7-pictures/how-do-i-disable-the-screen-zoom-in-windows-7-from/5dd1d45b-0168-e011-8dfc-68b599b31bf5?msgId=c89a1708-cef5-48ac-a562-1e7a75d7fca2



C. Alternatively you can use this example script to reset the zoom property to 100% every 100ms:
This SiteKiosk Object Model example script will check the “OpticalZoom Property“ in regular intervals and set it back to 100% if it was changed.

Example Script:

SiteKiosk.OnConfigLoaded = SiteKiosk.Scheduler.AddPeriodicEvent(100, CheckZoom);

function CheckZoom(zoomEventID){
	try{
		if (SiteKiosk.ScreenSaver.Active === false && SiteKiosk.WindowList.ActiveWindow.SiteKioskWindow.OpticalZoom !== 100){
			SiteKiosk.WindowList.ActiveWindow.SiteKioskWindow.OpticalZoom = 100;
			}
		}
	catch (e) {}
}

Copy & paste the lines above to an Editor (e.g. Notepad) and save it as JS file (e.g. CheckZoom.js) to the folder “…\SiteKiosk\Html”.
Then add the script as external script to the SiteKiosk configuration (-->Start Page & Browser-->Advanced-->Execute script file: http://www.provisio.com/helpconsole/SiteKiosk%20Help/en-US/default.htm?advanced_settings.htm#four).
And start SiteKiosk.

Briefly summarized the script works as follows: The example script will check the “OpticalZoom Property”
http://www.provisio.com/helpconsole/SiteKiosk%20Object%20Model%20Help/en-US/default.htm?sitekioskwindow_opticalzoom_prop.htm
every 100 milliseconds by using the “AddPeriodicEvent Method“:
http://www.provisio.com/helpconsole/SiteKiosk%20Object%20Model%20Help/en-US/default.htm?scheduler_addperiodicevent_mth.htm
and sets the “OpticalZoom Property” to 100% if it differs.



Also note:
Unfortunately the CSS property “ms-content-zooming” (http://msdn.microsoft.com/en-us/library/ie/hh920761%28v=vs.85%29.aspx)
is not supported in the IE Webbrowser Control.




General note about SiteKiosk & touch screen gestures:
Some touch screen events that are supported in the Internet Explorer are not supported in the Internet Explorer Webbrowser Control.
This e.g. also applies to “zoom with double tapping on the screen” (in the IE Webbrowser Control you need to use two fingers to zoom)
or “sliding a zoomed web content from left to right and vice versa with one finger” (in the IE Webbrowser Control only up and down).

The IE Webbrowser Control is form Microsoft and the statement from Microsoft is that it is by design and some enhanced touch gestures which are supported in the Internet Explorer itself are not supported in the Internet Explorer Webbrowser control (up to IE10).
http://msdn.microsoft.com/en-us/library/aa752040%28v=vs.85%29.aspx
We have no further influence to these functionalities / code of the IE Webbrowser Control from Microsoft.

These issues even apply to any other kiosk browser using the IE Webbrowser Control from Microsoft.

Answer: (0)

No answers/comments