Рождественские праздники компании
Североамериканская штаб-квартира в Майами, США: 25 декабря 2015, 1 января 2016
Европейская штаб-квартира в г. Мюнстер, Германия: с 21 декабря 2015 по 3 января 2016
Ограниченная поддержка доступна в течение этого периода.
PROVISIO желаем вам веселого Рождества и счастливого Нового Года!

 

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

Описание

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.

Ответ: (0)

нет ответов