diff options
| author | Simon Tatham <anakin@pobox.com> | 2013-04-05 15:49:27 +0000 |
|---|---|---|
| committer | Simon Tatham <anakin@pobox.com> | 2013-04-05 15:49:27 +0000 |
| commit | 2360b77812e184902e44c7f4ea2f6fc79729e370 (patch) | |
| tree | d2d36b7537da580109e3b4f522da4585f70f92f8 /emcclib.js | |
| parent | 5dc559c8be1b8f6ed15f560433f25c952c874f93 (diff) | |
| download | puzzles-2360b77812e184902e44c7f4ea2f6fc79729e370.zip puzzles-2360b77812e184902e44c7f4ea2f6fc79729e370.tar.gz puzzles-2360b77812e184902e44c7f4ea2f6fc79729e370.tar.bz2 puzzles-2360b77812e184902e44c7f4ea2f6fc79729e370.tar.xz | |
Rewrite the JS keyboard handling to cope with IE and Chrome.
Unlike Firefox, IE and Chrome don't generate keypress events at all if
you suppress the default handling of keydowns. Therefore, we have to
figure out everything from the keydown event, because if we unsuppress
the default handling of any keydowns then we'll get annoyances like ^R
going back to meaning reload-page rather than redo-move.
[originally from svn r9810]
Diffstat (limited to 'emcclib.js')
0 files changed, 0 insertions, 0 deletions