Detecta events de touchpad con dos dedos desplazándose en MacOs en Safari

Estamos trabajando en el desplazamiento del sitio. Nuestro sitio tiene una orientación horizontal y un tamaño de página desarrollado para que no haya un desplazamiento vertical del browser hacia ninguna página. Pero cuando probamos nuestro sitio en la máquina MacOs tenemos un error con el panel táctil con dos dedos desplazándose en los browseres que están basados ​​en el motor WebKit (por ejemplo, Safari).

En el process de desplazamiento tenemos los siguientes resultados (Safari browser MacOs):

1) si me desploop hacia arriba / abajo con dos dedos en la pantalla táctil, la página se mueve hacia arriba / abajo (pero aquí no aparece el desplazamiento vertical del browser) y en ese momento la página se mueve / se desplaza hacia la izquierda / derecha según sea necesario;

2) si me desploop hacia la izquierda / derecha con dos dedos en el panel táctil, las tabs del browser comienzan a desplazarse / desplazarse, necesitamos que esta acción desplace nuestra página hacia el lado izquierdo / derecho o evite esta acción.

Por lo tanto, necesitamos detectar los events del touchpad con dos dedos desplazándose en las MacOs en los browseres que están basados ​​en el motor WebKit.

Tal vez alguien sepa ¿Cómo podemos detectar / escuchar events del touchpad / trackpad (dos dedos en el panel táctil) usando javascript?

Gracias.

  • Extensión de Chrome en Mac OS X: las windows emergentes desaparecen
  • ¿Hay un evento del browser que se activa cuando cambia el estilo de la barra de desplazamiento OS X?
  • El borde de Div no es una línea recta después de rotar en Firefox en Mac
  • Nombre de usuario y contraseña de iCloud autocomplete sugerencias
  • ¿Dónde se guardan las preferences del widget del tablero de instrumentos?
  • Herramientas del desarrollador del browser Chrome: los scripts se muestran varias veces
  • Error de desplazamiento de CSS en Lion / Mountain Lion con barras de desplazamiento ocultas
  • Cómo apuntar a Mac con CSS o Javascript
  • Editar el menu pnetworkingeterminado en la aplicación de escritorio Titanium
  • Depuración remota de Chrome para iOS
  • Abrir una carpeta / directory del sistema de files desde el browser web
  • JavaScriptCore console.log
  • nodo y Error: EMFILE, demasiados files abiertos
  • Javascript tiene muchos buenos JS marco (como Node.js AngularJS Vue.js React.js) es el mejor lenguaje de script.