mirror of
https://github.com/gyurix1968/guacamole-client.git
synced 2025-09-06 05:07:41 +00:00
GUACAMOLE-232: Fall back to using recent keysym only after failing to determine released key by keycode.
This commit is contained in:
@@ -386,8 +386,8 @@ Guacamole.Keyboard = function Keyboard(element) {
|
|||||||
this.location = location;
|
this.location = location;
|
||||||
|
|
||||||
// If key is known from keyCode or DOM3 alone, use that
|
// If key is known from keyCode or DOM3 alone, use that
|
||||||
this.keysym = recentKeysym[keyCode]
|
this.keysym = keysym_from_keycode(keyCode, location)
|
||||||
|| keysym_from_keycode(keyCode, location)
|
|| recentKeysym[keyCode]
|
||||||
|| keysym_from_key_identifier(key, location); // keyCode is still more reliable for keyup when dead keys are in use
|
|| keysym_from_key_identifier(key, location); // keyCode is still more reliable for keyup when dead keys are in use
|
||||||
|
|
||||||
// Keyup is as reliable as it will ever be
|
// Keyup is as reliable as it will ever be
|
||||||
|
Reference in New Issue
Block a user