From 02ca96c4dc10f0a103b66c4b075efb3dec7a9836 Mon Sep 17 00:00:00 2001 From: Michael Jumper Date: Fri, 27 Dec 2013 15:29:22 -0800 Subject: [PATCH] Update meta appropriately. --- guacamole-common-js/src/main/resources/keyboard.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/guacamole-common-js/src/main/resources/keyboard.js b/guacamole-common-js/src/main/resources/keyboard.js index f2653e2a0..5ade965f3 100644 --- a/guacamole-common-js/src/main/resources/keyboard.js +++ b/guacamole-common-js/src/main/resources/keyboard.js @@ -495,6 +495,13 @@ Guacamole.Keyboard = function(element) { guac_keyboard.modifiers.ctrl = false; } + // Release meta if implicitly released + if (guac_keyboard.modifiers.meta && e.metaKey === false) { + release_key(0xFFE7); // Left meta + release_key(0xFFE8); // Right meta + guac_keyboard.modifiers.meta = false; + } + } // When key pressed