uso de funciones multitouch con SiteKiosk

Noticias, nuevas versiones y otra información de interés
sitekiosk.es
Administrador del Sitio
Mensajes: 277
Registrado: Jue, 24 Mar 2011, 09:00

uso de funciones multitouch con SiteKiosk

Mensaje por sitekiosk.es »

Algunos pueden haber notado que un cierto número de gestos multitouch no funcionan con SiteKiosk por defecto. Esto se debe a una limitación de la parte pública del control del navegador de Microsoft que sólo ofrece soporte para gestos básicos, por el momento. Desde la versión SiteKiosk 8.8 esta limitación se puede aliviar mediante algunos scripts.

SiteKiosk puede solventar las limitaciones el WebBrowser control utilizando código que emula los eventos multitouch de la página. Debido a otros posibles efectos al añadir el código esta característcia de SiteKiosk se puede deshabilitar de forma dinámica utilizando el SiteKiosk Object Model.

Tenga en cuenta que necistará un dispositivo multitouch, Internet Explorer 10 o superior, y un sitio que utilice un recurso multitouch (como hammer.js http://eightmedia.github.io/hammer.js/), y SiteKiosk 8.8 o superior.

Para hacer que su sitio web soporte la característica multitouch lista para utilizarse con SiteKiosk necesita añadir unas pocas líneas de código de SiteKiosk Object Model.

Básicamente necesitará implementar 2 propiedades de SiteKiosk Object Model properties to get going. La primera es IsMultitouchCapable que comprueba si el dispositivo con el que está utilizando SiteKiosk admite la gestión multitáctil. La segunda es la segunda es MultitouchEnabled que le permite recuperar y establecer el soporte multitáctil en SiteKiosk. Las líneas de código que tiene que utilizar tendrían el siguiente aspecto:

//Initialize the SiteKiosk Object Model window.external.InitScriptInterface(); //Enable multitouch for the SiteKiosk browser if it is currently not enabled and the device, represented by the currently active SiteKiosk browser window, is capable of multitouch. if (SiteKiosk.WindowList.ActiveWindow.SiteKioskWindow.IsMultitouchCapable && !SiteKiosk.WindowList.ActiveWindow.SiteKioskWindow.MultitouchEnabled) { SiteKiosk.WindowList.ActiveWindow.SiteKioskWindow.MultitouchEnabled = true; }

Para probar si su hardware y software es capaz de soportar las funciones multitouch puede crear una configuración de SiteKiosk estableciendo la siguiente página de inicio:
http://www.sitekiosk.es/test/multitouchtest.html
Responder