I just made an update to some of our key event testing files:
- I updated the Key Event Viewer
<https://cdn.rawgit.com/w3c/uievents/gh-pages/tools/key-event-viewer.html>.
Renamed from Key Event Tester since it wasn't testing anything. Also made
updates to how the fields are presented and added a sequence id.
- I also added some manual keyboard tests for 101en-us
<https://cdn.rawgit.com/w3c/uievents/gh-pages/tests/key-mtest-101en-us.html>
and 102fr-fr
<https://cdn.rawgit.com/w3c/uievents/gh-pages/tests/key-mtest-102fr-fr.html>
.
- These tests assume you have the correct physical keyboard and locale
set.
- Only keydown and keyup events are tested.
- Only the 'key', 'code' and modifier flag attributes are tested.
- Dead keys are not handled properly.
- I couldn't completely verify the French keyboard tests since I
don't have a physical French keyboard with me at the moment.
- The tests pass on Firefox. Fail on all other browsers.
- Chrome Canary succeeds if you disable the 'key' check in Options.
These tests are linked from UIEvent's main github page
<https://github.com/w3c/uievents> (near the bottom).
Please let me know if you have any suggestions for improving these
tools/tests.
-Gary