@@ -7031,6 +7031,7 @@ <h4 id=input-sources>Sources</h4>
7031
7031
or left to scroll the page down, up, right or left.</ td >
7032
7032
</ tr >
7033
7033
</ table >
7034
+
7034
7035
< p > Each < a > session</ a > maintains a < a > list</ a > of < dfn > active input
7035
7036
sources</ dfn > . This list is initially empty. When an < a > input
7036
7037
source</ a > is added to the list of < a > active input sources</ a > , a
@@ -7111,6 +7112,18 @@ <h4 id=input-source-state>State</h4>
7111
7112
a < a > pointer input state</ a > object with < code > subtype</ code > set
7112
7113
to < var > subtype</ var > , < code > pressed</ code > set to an empty set and
7113
7114
both < code > x</ code > and < code > y</ code > set to < code > 0</ code > .
7115
+
7116
+ < p > A < a > wheel input source</ a > ’s < a > input source state</ a > is a
7117
+ < dfn > wheel input state</ dfn > object. This is an object with an
7118
+ < code > x</ code > property which is an unsigned integer, a < code > y</ code >
7119
+ property which is an unsigned integer, a < code > deltaX</ code > property
7120
+ which is an integer, and a < code > deltaY</ code > property which is an
7121
+ integer.
7122
+
7123
+ < p > When required to < dfn > create a new wheel input state object</ dfn > ,
7124
+ an implementation must return a < a > wheel input state</ a > object with
7125
+ the < code > x</ code > , < code > y</ code > , < code > deltaX</ code > , and
7126
+ < code > deltaY</ code > properties all set to < code > 0</ code > .
7114
7127
7115
7128
< p > Each < a > session</ a > has an associated < dfn > input state table</ dfn > .
7116
7129
This is a map between < a > input id</ a >
0 commit comments