Преглед изворни кода

Keyboard Handling [5/8]: Update rfb.js to connect mouse events to keyboard handler

This allows the keyboard handler to check modifier key state much more frequently

Since some browsers never send keyup events for modifier keys, we have to
synchronize modifier state whenever we get a mouse or keyboard event
jalf пре 11 година
родитељ
комит
fa30469cda
1 измењених фајлова са 2 додато и 1 уклоњено
  1. 2 1
      include/rfb.js

+ 2 - 1
include/rfb.js

@@ -222,7 +222,8 @@ function constructor() {
                                 'onKeyPress': keyPress});
     mouse    = new Mouse({'target': conf.target,
                             'onMouseButton': mouseButton,
-                            'onMouseMove': mouseMove});
+                            'onMouseMove': mouseMove,
+                            'notify': keyboard.sync});
 
     rmode = display.get_render_mode();