From 226612268f012d298145d602e3710ddea392f828 Mon Sep 17 00:00:00 2001
From: BBP Release Manager <bbprelman@epfl.ch>
Date: Wed, 6 Apr 2016 16:24:38 +0200
Subject: [PATCH] commit artefact

---
 gz3d/build/gz3d.js | 13 +++++++++++++
 1 file changed, 13 insertions(+)

diff --git a/gz3d/build/gz3d.js b/gz3d/build/gz3d.js
index 9b72ffb..38f2753 100644
--- a/gz3d/build/gz3d.js
+++ b/gz3d/build/gz3d.js
@@ -5944,6 +5944,7 @@ GZ3D.Scene.prototype.init = function()
 
   var that = this;
 
+  this.keyBindingsEnabled = true;
   // Need to use `document` instead of getDomElement in order to get events
   // outside the webgl div element.
   document.addEventListener( 'mouseup',
@@ -6252,6 +6253,10 @@ GZ3D.Scene.prototype.setSDFParser = function(sdfParser)
  */
 GZ3D.Scene.prototype.onPointerDown = function(event)
 {
+  if (this.keyBindingsEnabled === false) {
+    return;
+  }
+
   event.preventDefault();
 
   if (this.spawnModel.active)
@@ -6268,6 +6273,10 @@ GZ3D.Scene.prototype.onPointerDown = function(event)
  */
 GZ3D.Scene.prototype.onPointerUp = function(event)
 {
+  if (this.keyBindingsEnabled === false) {
+    return;
+  }
+
   event.preventDefault();
 
   var millisecs = new Date().getTime();
@@ -6386,6 +6395,10 @@ GZ3D.Scene.prototype.onMouseScroll = function(event)
  */
 GZ3D.Scene.prototype.onKeyDown = function(event)
 {
+  if (this.keyBindingsEnabled === false) {
+    return;
+  }
+
   if (event.shiftKey)
   {
     // + and - for zooming
-- 
GitLab