From f6968600674f1a2051a97267b826bbe2f6a535f3 Mon Sep 17 00:00:00 2001 From: Michael Jumper Date: Sun, 17 Dec 2017 22:51:34 -0800 Subject: [PATCH] GUACAMOLE-352: Leverage Guacamole.Keyboard.InputSink within webapp as a default destination for input events. --- .../src/main/webapp/app/index/controllers/indexController.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/guacamole/src/main/webapp/app/index/controllers/indexController.js b/guacamole/src/main/webapp/app/index/controllers/indexController.js index 3a9230bf7..c4cad66fc 100644 --- a/guacamole/src/main/webapp/app/index/controllers/indexController.js +++ b/guacamole/src/main/webapp/app/index/controllers/indexController.js @@ -82,6 +82,10 @@ angular.module('index').controller('indexController', ['$scope', '$injector', }; + // Add default destination for input events + var sink = new Guacamole.Keyboard.InputSink(); + $document[0].body.appendChild(sink.getElement()); + // Create event listeners at the global level var keyboard = new Guacamole.Keyboard($document[0]);