diff --git a/sections/legacy-event-types.txt b/sections/legacy-event-types.txt
index fcacea4..1a615c4 100644
--- a/sections/legacy-event-types.txt
+++ b/sections/legacy-event-types.txt
@@ -51,6 +51,7 @@ completeness.
+| keypress | Sync | Yes | Element
| KeyboardEvent | Yes | Yes | Varies: launch text composition system; |
| | | | | | | | EVENT{blur} and EVENT{focus} events; |
| | | | | | | | EVENT{DOMActivate} event; other event |
++| textInput | Sync | Yes | Element
| TextEvent | Yes | Yes | EVENT{input} event |
++-----------------------------+--------+----------+------------------------------------------+------------------+------------+------------+------------------------------------------------+
@@ -517,6 +518,118 @@ completeness.
++---+-------------+------------------------+---------------------+--------------------------------+
+
+ [Exposed=Window] + interface TextEvent : Event { + readonly attribute DOMString data; + void initTextEvent(DOMString type, + optional boolean bubbles = false, + optional boolean cancelable = false, + optional Window? view = null, + optional DOMString data = "undefined"); + }; ++ +
data
holds the value of the characters generated by
+ an input method. This MAY be a single Unicode character or a
+ non-empty sequence of Unicode characters [[Unicode]]. Characters
+ SHOULD be normalized as defined by the Unicode normalization
+ form NFC, defined in [[UAX15]]. This
+ attribute MAY be the empty string.
+
+ The un-initialized value of this attribute MUST be
+ ""
(the empty string).
+ TextEvent
object.
+ This method has the same behavior as {{Event/initEvent()}}.
+
+ null
.
+ Type | +textInput |
+
---|---|
Interface | +{{TextEvent}} | +
Sync / Async | +Sync | +
Bubbles | +Yes | +
Trusted Targets | +Element |
+
Cancelable | +Yes | +
Composed | +Yes | +
Default action | ++ EVENT{input} event | +
Context (trusted events) |
+
+
|
+