From 69c6f91344644aa9b0d9610706c64c6fa2ef92f6 Mon Sep 17 00:00:00 2001 From: Andreas Svensson Date: Wed, 1 Jan 2014 12:26:08 +0100 Subject: [PATCH] Normalize and polyfill KeyboardEvent further, also MouseEvent+TouchEvent KeyboardEvent now normalizes "charCode", "keyCode", "which" across all browsers KeyboardEvent has partial "key"-support for KeyDown/KeyUp and full "key"-support for KeyPress. KeyboardEvent, MouseEvent and TouchEvent now has "getModifierState", polyfill when not implemented. --- docs/ref-05-events.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/docs/ref-05-events.md b/docs/ref-05-events.md index 5ec6e632..84a7abfb 100644 --- a/docs/ref-05-events.md +++ b/docs/ref-05-events.md @@ -62,8 +62,9 @@ Properties: ```javascript boolean altKey -boolean ctrlKey Number charCode +boolean ctrlKey +function getModifierState(key) String key Number keyCode String locale @@ -120,6 +121,7 @@ Number buttons Number clientX Number clientY boolean ctrlKey +function getModifierState(key) boolean metaKey Number pageX Number pageY @@ -147,6 +149,7 @@ Properties: boolean altKey DOMTouchList changedTouches boolean ctrlKey +function getModifierState(key) boolean metaKey boolean shiftKey DOMTouchList targetTouches @@ -181,8 +184,8 @@ onWheel Properties: ```javascript -Number deltaX Number deltaMode +Number deltaX Number deltaY Number deltaZ ```