noVNC/include
Joel Martin 6671c7624d Release down/pressed keys when window loses focus.
May window managers have a keyboard shortcut that switch away from the
current desktop (e.g. desktop switcher). Unfortunately, when this
happens, the meta/control keys that are used with the shortcut will
send a down event to the browser, but the up event will never be sent
because the browser no longer has focus at the point when the up event
happens. This can cause weird stuck key issues for VNC clients (not
just noVNC). To get around this, we try and detect when the browser
loses focus and release any keys that are on the keyDownList.

As an aside, if you run into this situation (in noVNC or another VNC
client), you can unstick the state by pressing and releasing the Ctrl,
Shift, Alt, etc.

Addresses: https://github.com/kanaka/noVNC/pull/135
2012-03-14 11:10:06 -05:00
..
web-socket-js Version 0.1, debian packaging, license text. 2011-07-14 15:57:01 -05:00
Orbitron700.ttf Add local copy of Orbitron font. 2011-09-27 16:53:09 -05:00
Orbitron700.woff Add local copy of Orbitron font. 2011-09-27 16:53:09 -05:00
base.css Add message panel when hosted at kanaka.github.com. 2012-02-15 14:12:27 -06:00
base64.js Better base64 illegal character output. 2012-02-20 15:48:39 -06:00
black.css Re-organize CSS. Remove broken IE filter statement. 2011-09-29 12:09:32 -05:00
blue.css Viewport clip/drag for mobile/touchscreen devices. 2011-09-22 10:36:23 -05:00
des.js include/des.js: trim some fat. 2010-09-30 11:17:52 -05:00
display.js added rgb image drawing, some zlib changes (huffman coding working, but lz77 not so much) 2012-01-25 18:09:55 -05:00
input.js Release down/pressed keys when window loses focus. 2012-03-14 11:10:06 -05:00
jsunzip.js add some documentation; default to existing websocket transport 2012-03-09 11:02:18 -05:00
logo.js Add logo, favicon. 2011-02-03 11:04:32 -06:00
playback.js Fix copyright year to 2011. 2011-04-05 14:44:47 -05:00
rfb.js Squelch noisy debug logs. 2012-03-13 20:24:24 -05:00
ui.js Add message panel when hosted at kanaka.github.com. 2012-02-15 14:12:27 -06:00
util.js Add array map function for IE9. 2012-02-14 07:53:39 -06:00
vnc.js Cleanup vnc.js includes. 2012-03-10 19:54:56 -06:00
websock.js Linting. 2012-01-12 12:38:55 -06:00
webutil.js Set $D on window directly. 2012-02-14 17:23:14 -06:00