Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save wbamberg/06ebf797687f466a7cca503aeee13ece to your computer and use it in GitHub Desktop.
Save wbamberg/06ebf797687f466a7cca503aeee13ece to your computer and use it in GitHub Desktop.

Report from 9/7/2021, 4:09:12 PM

All unhandled elements

  • tr (919)
  • th[scope="row"] (784)
  • table.properties (363)
  • kbd (259)
  • table.no-markdown (226)
  • td (170)
  • table.standard-table (73)
  • th (52)
  • sub (26)
  • table (9)
  • th[colSpan="4"] (7)
  • th[scope="col"] (4)
  • th[colSpan="3"] (4)
  • table.fullwidth-table (3)
  • td.header (3)
  • td[colSpan="2"] (3)
  • th[colSpan="2"] (3)
  • td[rowSpan="2"] (2)
  • th[colSpan="2"][scope="col"] (2)
  • th[rowSpan="2"][scope="col"] (2)
  • td[colSpan="3"] (1)
  • td[colSpan="5"] (1)
  • th[rowSpan="13"][scope="row"] (1)
  • th[rowSpan="2"][scope="row"] (1)
  • td[colSpan="8"] (1)
  • td[colSpan="12"] (1)

Details per Document

Missing conversion rules

  • table.properties (17:1)

Missing conversion rules

  • table.no-markdown (31:1)

Missing conversion rules

  • table.no-markdown (55:1)

Missing conversion rules

  • table.no-markdown (49:1)

Missing conversion rules

  • table.no-markdown (31:1)

Missing conversion rules

  • table.properties (21:1)

Missing conversion rules

  • table.properties (32:1)

Missing conversion rules

  • table.properties (21:1)

Missing conversion rules

  • table.no-markdown (20:1)

Missing conversion rules

  • table.no-markdown (26:1)

Missing conversion rules

  • table.properties (22:1)

Missing conversion rules

  • table.properties (13:1)

Missing conversion rules

  • table.properties (17:1)

Missing conversion rules

  • table.properties (13:1)

Missing conversion rules

  • table.no-markdown (27:1)

Missing conversion rules

  • table.properties (18:1)

Invalid AST transformations

tr (73:4) => tableRow
type: "html"
value: "<th scope=\"row\"><code>type</code></th>"
tr (82:4) => tableRow
type: "html"
value: "<th scope=\"row\"><code>lowpass</code></th>"
tr (89:4) => tableRow
type: "html"
value: "<th scope=\"row\"><code>highpass</code></th>"
tr (96:4) => tableRow
type: "html"
value: "<th scope=\"row\"><code>bandpass</code></th>"
tr (103:4) => tableRow
type: "html"
value: "<th scope=\"row\"><code>lowshelf</code></th>"
tr (110:4) => tableRow
type: "html"
value: "<th scope=\"row\"><code>highshelf</code></th>"
tr (117:4) => tableRow
type: "html"
value: "<th scope=\"row\"><code>peaking</code></th>"
tr (124:4) => tableRow
type: "html"
value: "<th scope=\"row\"><code>notch</code></th>"
tr (131:4) => tableRow
type: "html"
value: "<th scope=\"row\"><code>allpass</code></th>"
table.standard-table (70:2) => table
type: "html"
value: "<tr><th scope=\"row\"><code>type</code></th><th scope=\"col\">Description</th><th scope=\"col\"><code>frequency</code></th><th scope=\"col\"><code>Q</code></th><th scope=\"col\"><code>gain</code></th></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>lowpass</code></th><td>Standard second-order resonant lowpass filter with 12dB/octave rolloff. Frequencies below the cutoff pass through; frequencies above it are attenuated.</td><td>The cutoff frequency.</td><td>Indicates how peaked the frequency is around the cutoff. The greater the value is, the greater is the peak.</td><td><em>Not used</em></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>highpass</code></th><td>Standard second-order resonant highpass filter with 12dB/octave rolloff. Frequencies below the cutoff are attenuated; frequencies above it pass through.</td><td>The cutoff frequency.</td><td>Indicates how peaked the frequency is around the cutoff. The greater the value, the greater the peak.</td><td><em>Not used</em></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>bandpass</code></th><td>Standard second-order bandpass filter. Frequencies outside the given range of frequencies are attenuated; the frequencies inside it pass through.</td><td>The center of the range of frequencies.</td><td>Controls the width of the frequency band. The greater the <code>Q</code> value, the smaller the frequency band.</td><td><em>Not used</em></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>lowshelf</code></th><td>Standard second-order lowshelf filter. Frequencies lower than the frequency get a boost, or an attenuation; frequencies over it are unchanged.</td><td>The upper limit of the frequencies getting a boost or an attenuation.</td><td><em>Not used</em></td><td>The boost, in dB, to be applied; if negative, it will be an attenuation.</td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>highshelf</code></th><td>Standard second-order highshelf filter. Frequencies higher than the frequency get a boost or an attenuation; frequencies lower than it are unchanged.</td><td>The lower limit of the frequencies getting a boost or an attenuation.</td><td><em>Not used</em></td><td>The boost, in dB, to be applied; if negative, it will be an attenuation.</td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>peaking</code></th><td>Frequencies inside the range get a boost or an attenuation; frequencies outside it are unchanged.</td><td>The middle of the frequency range getting a boost or an attenuation.</td><td>Controls the width of the frequency band. The greater the <code>Q</code> value, the smaller the frequency band.</td><td>The boost, in dB, to be applied; if negative, it will be an attenuation.</td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>notch</code></th><td>Standard <a href=\"https://en.wikipedia.org/wiki/Band-stop_filter\">notch</a> filter, also called a <em>band-stop</em> or <em>band-rejection</em> filter. It is the opposite of a bandpass filter: frequencies outside the give range of frequencies pass through; frequencies inside it are attenuated.</td><td>The center of the range of frequencies.</td><td>Controls the width of the frequency band. The greater the <code>Q</code> value, the smaller the frequency band.</td><td><em>Not used</em></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>allpass</code></th><td>Standard second-order <a href=\"https://en.wikipedia.org/wiki/All-pass_filter#Digital_Implementation\">allpass</a> filter. It lets all frequencies through, but changes the phase-relationship between the various frequencies.</td><td>The frequency with the maximal <a href=\"https://en.wikipedia.org/wiki/Group_delay_and_phase_delay\">group delay</a>, that is, the frequency where the center of the phase transition occurs.</td><td>Controls how sharp the transition is at the medium frequency. The larger this parameter is, the sharper and larger the transition will be.</td><td><em>Not used</em></td></tr>"

Missing conversion rules

  • table.properties (19:1)
  • th[scope="row"] (74:5)
  • th[scope="row"] (83:5)
  • th[scope="row"] (90:5)
  • th[scope="row"] (97:5)
  • th[scope="row"] (104:5)
  • th[scope="row"] (111:5)
  • th[scope="row"] (118:5)
  • th[scope="row"] (125:5)
  • th[scope="row"] (132:5)

Invalid AST transformations

tr (34:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>type</code></th>"
tr (41:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>lowpass</code></th>"
tr (48:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>highpass</code></th>"
tr (55:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>bandpass</code></th>"
tr (62:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>lowshelf</code></th>"
tr (69:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>highshelf</code></th>"
tr (76:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>peaking</code></th>"
tr (83:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>notch</code></th>"
tr (90:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>allpass</code></th>"
table.standard-table (32:1) => table
type: "html"
value: "<tr><th scope=\"row\"><code>type</code></th><th scope=\"col\">Description</th><th scope=\"col\"><code>frequency</code></th><th scope=\"col\"><code>Q</code></th><th scope=\"col\"><code>gain</code></th></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>lowpass</code></th><td>Standard second-order resonant lowpass filter with 12dB/octave rolloff. Frequencies below the cutoff pass through; frequencies above it are attenuated.</td><td>The cutoff frequency.</td><td>Indicates how peaked the frequency is around the cutoff. The greater the value is, the greater is the peak.</td><td><em>Not used</em></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>highpass</code></th><td>Standard second-order resonant highpass filter with 12dB/octave rolloff. Frequencies below the cutoff are attenuated; frequencies above it pass through.</td><td>The cutoff frequency.</td><td>Indicates how peaked the frequency is around the cutoff. The greater the value, the greater the peak.</td><td><em>Not used</em></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>bandpass</code></th><td>Standard second-order bandpass filter. Frequencies outside the given range of frequencies are attenuated; the frequencies inside it pass through.</td><td>The center of the range of frequencies.</td><td>Controls the width of the frequency band. The greater the <code>Q</code> value, the larger the frequency band.</td><td><em>Not used</em></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>lowshelf</code></th><td>Standard second-order lowshelf filer. Frequencies lower than the frequency get a boost, or an attenuation; frequencies over it are unchanged.</td><td>The upper limit of the frequencies getting a boost or an attenuation.</td><td><em>Not used</em></td><td>The boost, in dB, to be applied; if negative, it will be an attenuation.</td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>highshelf</code></th><td>Standard second-order highshelf filer. Frequencies higher than the frequency get a boost or an attenuation; frequencies lower than it are unchanged.</td><td>The lower limit of the frequencies getting a boost or an attenuation.</td><td><em>Not used</em></td><td>The boost, in dB, to be applied; if negative, it will be an attenuation.</td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>peaking</code></th><td>Frequencies inside the range get a boost or an attenuation; frequencies outside it are unchanged.</td><td>The middle of the frequency range getting a boost or an attenuation.</td><td>Controls the width of the frequency band. The greater the <code>Q</code> value, the larger the frequency band.</td><td>The boost, in dB, to be applied; if negative, it will be an attenuation.</td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>notch</code></th><td>Standard <a href=\"https://en.wikipedia.org/wiki/Band-stop_filter\">notch</a> filter, also called a <em>band-stop</em> or <em>band-rejection</em> filter. It is the opposite of a bandpass filter: frequencies outside the give range of frequencies pass through; frequencies inside it are attenuated.</td><td>The center of the range of frequencies.</td><td>Controls the width of the frequency band. The greater the <code>Q</code> value, the larger the frequency band.</td><td><em>Not used</em></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>allpass</code></th><td>Standard second-order <a href=\"https://en.wikipedia.org/wiki/All-pass_filter#Digital_Implementation\">allpass</a> filter. It Lets all frequencies through, but changes the phase-relationship between the various frequencies.</td><td>The frequency with the maximal <a href=\"https://en.wikipedia.org/wiki/Group_delay_and_phase_delay\">group delay</a>, that is, the frequency where the center of the phase transition occurs.</td><td>Controls how sharp the transition is at the medium frequency. The larger this parameter is, the sharper and larger the transition will be.</td><td><em>Not used</em></td></tr>"

Missing conversion rules

  • th[scope="row"] (35:4)
  • th[scope="row"] (42:4)
  • th[scope="row"] (49:4)
  • th[scope="row"] (56:4)
  • th[scope="row"] (63:4)
  • th[scope="row"] (70:4)
  • th[scope="row"] (77:4)
  • th[scope="row"] (84:4)
  • th[scope="row"] (91:4)

Invalid AST transformations

tr (32:5) => tableRow
type: "html"
value: "<td><code>void <a href=\"/en-US/docs/Web/API/BlobBuilder#append()\">append</a>(in ArrayBuffer data);</code></td>"
table.standard-table (30:1) => table
type: "html"
value: "<tr><td><code>void <a href=\"/en-US/docs/Web/API/BlobBuilder#append()\">append</a>(in ArrayBuffer data);</code></td></tr>"

Missing conversion rules

  • td (33:7)

Missing conversion rules

  • table.properties (18:1)

Missing conversion rules

  • table.properties (13:1)

Missing conversion rules

  • table.no-markdown (28:1)

Missing conversion rules

  • table.properties (23:1)

Missing conversion rules

  • table.properties (24:1)

Missing conversion rules

  • table.no-markdown (19:1)

Missing conversion rules

  • table.properties (21:1)

Missing conversion rules

  • table.no-markdown (52:1)

Missing conversion rules

  • table.properties (21:1)

Missing conversion rules

  • table.no-markdown (109:1)

Missing conversion rules

  • table.no-markdown (133:1)

Missing conversion rules

  • table.no-markdown (39:1)

Missing conversion rules

  • table.no-markdown (136:1)

Missing conversion rules

  • table.no-markdown (79:1)

Missing conversion rules

  • table.no-markdown (29:1)

Missing conversion rules

  • table.no-markdown (103:1)

Missing conversion rules

  • table.no-markdown (41:1)

Missing conversion rules

  • table.no-markdown (57:1)

Missing conversion rules

  • table.no-markdown (43:1)

Missing conversion rules

  • table.no-markdown (31:1)

Missing conversion rules

  • table.properties (13:1)

Missing conversion rules

  • table.properties (13:1)

Missing conversion rules

  • table.properties (24:1)

Missing conversion rules

  • table.no-markdown (45:1)
  • table.no-markdown (122:1)
  • table.no-markdown (231:1)
  • table.no-markdown (344:1)

Invalid AST transformations

tr (103:3) => tableRow
type: "html"
value: "<td><code>EntrySync <a href=\"#createreader\" title=\"#readEntries\">readEntries</a> () raises (<a href=\"/en-US/docs/Web/API/FileException\">FileException</a>);</code></td>"
table.standard-table (101:1) => table
type: "html"
value: "<tr><td><code>EntrySync <a href=\"#createreader\" title=\"#readEntries\">readEntries</a> () raises (<a href=\"/en-US/docs/Web/API/FileException\">FileException</a>);</code></td></tr>"

Missing conversion rules

  • td (104:4)

Missing conversion rules

  • table.properties (20:1)

Missing conversion rules

  • table.properties (20:1)

Missing conversion rules

  • table.properties (20:1)

Missing conversion rules

  • table.properties (20:1)

Missing conversion rules

  • kbd (28:74)

Missing conversion rules

  • table.properties (19:1)

Missing conversion rules

  • table.fullwidth-table (63:1)

Missing conversion rules

  • table.properties (13:1)

Missing conversion rules

  • table.properties (17:1)

Missing conversion rules

  • table.properties (21:1)

Missing conversion rules

  • table.properties (21:1)

Missing conversion rules

  • table.properties (23:1)

Missing conversion rules

  • table.properties (21:1)

Missing conversion rules

  • table.properties (22:1)

Missing conversion rules

  • table.properties (16:1)

Missing conversion rules

  • table.properties (19:1)

Missing conversion rules

  • table.no-markdown (102:1)

Missing conversion rules

  • table.properties (18:1)

Missing conversion rules

  • table.properties (19:1)

Missing conversion rules

  • table.properties (18:1)

Missing conversion rules

  • table.properties (21:1)

Missing conversion rules

  • kbd (17:179)
  • kbd (17:195)
  • kbd (17:213)
  • kbd (17:233)
  • table.properties (23:1)

Missing conversion rules

  • table.properties (18:1)

Missing conversion rules

  • table.properties (18:1)

Missing conversion rules

  • table.properties (18:1)

Missing conversion rules

  • table.properties (18:1)

Missing conversion rules

  • table.properties (19:1)

Missing conversion rules

  • table.properties (19:1)

Missing conversion rules

  • table.properties (19:1)

Missing conversion rules

  • table.properties (17:1)

Missing conversion rules

  • table.properties (17:1)

Missing conversion rules

  • table.properties (19:1)

Missing conversion rules

  • table.properties (19:1)

Missing conversion rules

  • table.properties (20:1)

Missing conversion rules

  • table.properties (20:1)

Missing conversion rules

  • table.properties (16:1)

Missing conversion rules

  • table.no-markdown (35:1)

Missing conversion rules

  • table.properties (19:1)

Missing conversion rules

  • table.properties (18:1)

Missing conversion rules

  • table.properties (20:1)

Missing conversion rules

  • table.properties (18:1)

Missing conversion rules

  • table.properties (23:1)

Missing conversion rules

  • table.properties (24:1)

Missing conversion rules

  • table.properties (18:1)

Missing conversion rules

  • table.properties (22:1)

Missing conversion rules

  • table.properties (18:1)

Missing conversion rules

  • table.properties (18:1)

Missing conversion rules

  • table.properties (20:1)

Missing conversion rules

  • table.properties (19:1)

Missing conversion rules

  • table.properties (17:1)

Invalid AST transformations

td (150:4) => tableCell
type: "list"
ordered: false
start: 

spread: false
children: 
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "list.item(1)"
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "list[1]"
tr (148:3) => tableRow
type: "html"
value: "<td>A <code>nodeList</code> is an array of elements, like the kind that is returned by the method {{ZG9teHJlZigiZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgpIik=}}. Items in a <code>nodeList</code> are accessed by index in either of two ways:<ul><li>list.item(1)</li><li>list[1]</li></ul>These two are equivalent. In the first, <code>item()</code> is the single method on the <code>nodeList</code> object. The latter uses the typical array syntax to fetch the second item in the list.</td>"
table.standard-table (128:1) => table
type: "html"
value: "<tr><td>{{ZG9teHJlZigiTm9kZUxpc3QiKQ==}}</td><td>A <code>nodeList</code> is an array of elements, like the kind that is returned by the method {{ZG9teHJlZigiZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgpIik=}}. Items in a <code>nodeList</code> are accessed by index in either of two ways:<ul><li>list.item(1)</li><li>list[1]</li></ul>These two are equivalent. In the first, <code>item()</code> is the single method on the <code>nodeList</code> object. The latter uses the typical array syntax to fetch the second item in the list.</td></tr>"

Missing conversion rules

  • table.no-markdown (21:1)

Missing conversion rules

  • table.properties (21:1)

Missing conversion rules

  • table.no-markdown (35:1)

Missing conversion rules

  • table.no-markdown (41:1)

Missing conversion rules

  • table.no-markdown (39:1)

Missing conversion rules

  • table.no-markdown (37:1)

Missing conversion rules

  • table.properties (23:1)

Missing conversion rules

  • table.no-markdown (97:1)

Missing conversion rules

  • table.properties (21:1)

Missing conversion rules

  • table.properties (23:1)

Missing conversion rules

  • table.properties (22:1)

Missing conversion rules

  • table.properties (24:1)

Missing conversion rules

  • table.properties (16:1)

Missing conversion rules

  • table.properties (19:1)

Missing conversion rules

  • table.properties (16:1)

Missing conversion rules

  • table.properties (30:1)

Missing conversion rules

  • table.properties (18:1)

Missing conversion rules

  • table.properties (21:1)

Missing conversion rules

  • table.properties (27:1)

Missing conversion rules

  • table.properties (25:1)

Missing conversion rules

  • table.properties (27:1)

Missing conversion rules

  • table.properties (25:1)

Missing conversion rules

  • table.properties (21:1)

Missing conversion rules

  • table.properties (21:1)

Missing conversion rules

  • table.properties (22:1)

Missing conversion rules

  • table.properties (19:1)

Missing conversion rules

  • table.properties (17:1)

Missing conversion rules

  • table.properties (19:1)

Missing conversion rules

  • table.properties (19:1)

Missing conversion rules

  • table.properties (19:1)

Missing conversion rules

  • kbd (315:210)

Missing conversion rules

  • table.properties (22:1)

Missing conversion rules

  • kbd (18:179)
  • kbd (18:195)
  • kbd (18:213)
  • kbd (18:233)
  • table.properties (24:1)

Missing conversion rules

  • table.properties (17:1)

Missing conversion rules

  • table.properties (29:1)

Missing conversion rules

  • table.properties (23:1)

Missing conversion rules

  • table.properties (21:1)

Missing conversion rules

  • table.properties (22:1)

Missing conversion rules

  • table.properties (23:1)

Missing conversion rules

  • table.properties (23:1)

Missing conversion rules

  • table.properties (26:1)

Missing conversion rules

  • table.properties (26:1)

Missing conversion rules

  • table.properties (28:1)

Missing conversion rules

  • table.properties (23:1)

Missing conversion rules

  • table.properties (19:1)

Missing conversion rules

  • table.properties (19:1)

Missing conversion rules

  • table.properties (19:1)

Missing conversion rules

  • table.properties (19:1)

Missing conversion rules

  • table.properties (19:1)

Missing conversion rules

  • table.properties (19:1)

Missing conversion rules

  • table.properties (21:1)

Missing conversion rules

  • table.properties (17:1)

Missing conversion rules

  • table.properties (16:1)

Missing conversion rules

  • table.properties (17:1)

Missing conversion rules

  • table.properties (16:1)

Missing conversion rules

  • table.properties (18:1)

Missing conversion rules

  • table.properties (17:1)

Missing conversion rules

  • table.properties (20:1)

Missing conversion rules

  • table.properties (22:1)

Missing conversion rules

  • table.properties (20:1)

Missing conversion rules

  • table.properties (20:1)

Missing conversion rules

  • table.properties (27:1)

Missing conversion rules

  • table.properties (27:1)

Missing conversion rules

  • table.properties (28:1)

Missing conversion rules

  • table.properties (29:1)

Missing conversion rules

  • table.properties (31:1)

Missing conversion rules

  • table.properties (21:1)

Missing conversion rules

  • table.no-markdown (17:1)

Missing conversion rules

  • table.no-markdown (21:1)

Missing conversion rules

  • table.no-markdown (37:1)

Missing conversion rules

  • table.properties (17:1)

Missing conversion rules

  • table.properties (17:1)

Missing conversion rules

  • table.properties (17:1)

Invalid AST transformations

tr (38:3) => tableRow
type: "html"
value: "<th scope=\"row\">new object's type</th>"
tr (45:3) => tableRow
type: "html"
value: "<td rowspan=\"2\">{{ZG9teHJlZigiUmVxdWVzdCIp}}</td>"
tr (54:3) => tableRow
type: "html"
value: "<td rowspan=\"2\">{{ZG9teHJlZigiUmVzcG9uc2UiKQ==}}</td>"
table.standard-table (36:1) => table
type: "html"
value: "<tr><th scope=\"row\">new object's type</th><th scope=\"col\">creating constructor</th><th scope=\"col\">guard setting of associated {{ZG9teHJlZigiSGVhZGVycyIp}} object</th></tr>",type: "html"
value: "<tr><td rowspan=\"2\">{{ZG9teHJlZigiUmVxdWVzdCIp}}</td><td>{{ZG9teHJlZigiUmVxdWVzdC5SZXF1ZXN0IiwiUmVxdWVzdCgpIik=}}</td><td><code>request</code></td></tr>",type: "html"
value: "<tr><td rowspan=\"2\">{{ZG9teHJlZigiUmVzcG9uc2UiKQ==}}</td><td>{{ZG9teHJlZigiUmVzcG9uc2UuUmVzcG9uc2UiLCJSZXNwb25zZSgpIik=}}</td><td><code>response</code></td></tr>"

Missing conversion rules

  • th[scope="row"] (39:4)
  • td[rowSpan="2"] (46:4)
  • td[rowSpan="2"] (55:4)

Missing conversion rules

  • table.no-markdown (483:1)

Invalid AST transformations

tr (32:3) => tableRow
type: "html"
value: "<th scope=\"row\">Name in specification</th>"
table.standard-table (30:1) => table
type: "html"
value: "<tr><th scope=\"row\">Name in specification</th><th scope=\"col\">Name in Google Chrome</th></tr>"

Missing conversion rules

  • th[scope="row"] (33:4)

Invalid AST transformations

tr (34:3) => tableRow
type: "html"
value: "<td><code>FileWriterSync <a href=\"#createreader\" title=\"#createWriter\">createWriter</a> () raises (<a href=\"/en-US/docs/Web/API/FileException\">FileException</a>);</code></td>"
table.standard-table (32:1) => table
type: "html"
value: "<tr><td><code>FileWriterSync <a href=\"#createreader\" title=\"#createWriter\">createWriter</a> () raises (<a href=\"/en-US/docs/Web/API/FileException\">FileException</a>);</code></td></tr>"

Missing conversion rules

  • td (35:4)

Invalid AST transformations

td (99:4) => tableCell
type: "paragraph"
summary: "In the File System API, a FileException object represents error conditions that you might encounter while accessing the file system using the synchronous API. It extends the FileException interface described in File Writer and adds several new error codes."
rowIndex: 6
shouldWrap: true
children: 
  type: "text"
  value: "The file or directory cannot be read, typically due to permission problems that occur after a reference to a file has been acquired (for example, the file or directory is concurrently locked by another application)."
tr (96:3) => tableRow
type: "html"
value: "<td><p>The file or directory cannot be read, typically due to permission problems that occur after a reference to a file has been acquired (for example, the file or directory is concurrently locked by another application).</p></td>"
td (111:4) => tableCell
type: "paragraph"
summary: "In the File System API, a FileException object represents error conditions that you might encounter while accessing the file system using the synchronous API. It extends the FileException interface described in File Writer and adds several new error codes."
rowIndex: 8
shouldWrap: true
children: 
  type: "text"
  value: "Either there's not enough remaining storage space or the storage quota was reached and the user declined to give more space to the database."
tr (108:3) => tableRow
type: "html"
value: "<td><p>Either there's not enough remaining storage space or the storage quota was reached and the user declined to give more space to the database.</p></td>"
td (118:4) => tableCell
type: "paragraph"
summary: "In the File System API, a FileException object represents error conditions that you might encounter while accessing the file system using the synchronous API. It extends the FileException interface described in File Writer and adds several new error codes."
rowIndex: 9
shouldWrap: true
children: 
  type: "text"
  value: "Access to the files were denied for one of the following reasons:",type: "list"
ordered: false
start: 

spread: false
children: 
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "The files might be unsafe for access within a Web application."
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "Too many calls are being made on file resources."
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "Other unspecified security error code or situations."
tr (115:3) => tableRow
type: "html"
value: "<td><p>Access to the files were denied for one of the following reasons:</p><ul><li>The files might be unsafe for access within a Web application.</li><li>Too many calls are being made on file resources.</li><li>Other unspecified security error code or situations.</li></ul></td>"
table.standard-table (62:1) => table
type: "html"
value: "<tr><td><code>NOT_READABLE_ERR</code></td><td>4</td><td><p>The file or directory cannot be read, typically due to permission problems that occur after a reference to a file has been acquired (for example, the file or directory is concurrently locked by another application).</p></td></tr>",type: "html"
value: "<tr><td><code>QUOTA_EXCEEDED_ERR</code></td><td>10</td><td><p>Either there's not enough remaining storage space or the storage quota was reached and the user declined to give more space to the database.</p></td></tr>",type: "html"
value: "<tr><td><code>SECURITY_ERR</code></td><td>2</td><td><p>Access to the files were denied for one of the following reasons:</p><ul><li>The files might be unsafe for access within a Web application.</li><li>Too many calls are being made on file resources.</li><li>Other unspecified security error code or situations.</li></ul></td></tr>"

Invalid AST transformations

tr (35:3) => tableRow
type: "html"
value: "<td><code>File <a href=\"#item()\">item</a>(index);</code></td>"
table.standard-table (33:1) => table
type: "html"
value: "<tr><td><code>File <a href=\"#item()\">item</a>(index);</code></td></tr>"
tr (45:3) => tableRow
type: "html"
value: "<td class=\"header\">Attribute</td>",type: "html"
value: "<td class=\"header\">Type</td>",type: "html"
value: "<td class=\"header\">Description</td>"
table.standard-table (43:1) => table
type: "html"
value: "<tr><td class=\"header\">Attribute</td><td class=\"header\">Type</td><td class=\"header\">Description</td></tr>"

Missing conversion rules

  • td (36:4)
  • td.header (46:4)
  • td.header (47:4)
  • td.header (48:4)

Missing conversion rules

  • table.properties (19:1)

Missing conversion rules

  • table.properties (20:1)

Missing conversion rules

  • table.properties (17:1)

Missing conversion rules

  • table.properties (18:1)

Missing conversion rules

  • table.properties (18:1)

Missing conversion rules

  • table.properties (19:1)

Missing conversion rules

  • table.no-markdown (35:1)

Invalid AST transformations

tr (39:3) => tableRow
type: "html"
value: "<td><code>Metadata <a href=\"#getmetada\">getMetadata</a> () raises (<a href=\"/en-US/docs/Web/API/FileException\">FileException</a>);</code></td>"
table.standard-table (37:1) => table
type: "html"
value: "<tr><td><code>Metadata <a href=\"#getmetada\">getMetadata</a> () raises (<a href=\"/en-US/docs/Web/API/FileException\">FileException</a>);</code></td></tr>"
td (79:4) => tableCell
type: "paragraph"
summary: "The FileSystemEntrySync interface of the File and Directory Entries API represents an entry in a file system; it can be either a {{ZG9teHJlZigiRmlsZUVudHJ5U3luYyIp}} or {{ZG9teHJlZigiRmlsZVN5c3RlbURpcmVjdG9yeUVudHJ5Iik=}}."
rowIndex: 2
shouldWrap: true
children: 
  type: "text"
  value: "The full absolute path from the root to the entry.",type: "paragraph"
summary: "The FileSystemEntrySync interface of the File and Directory Entries API represents an entry in a file system; it can be either a {{ZG9teHJlZigiRmlsZUVudHJ5U3luYyIp}} or {{ZG9teHJlZigiRmlsZVN5c3RlbURpcmVjdG9yeUVudHJ5Iik=}}."
rowIndex: 2
shouldWrap: true
children: 
  type: "text"
  value: "An absolute path is a relative path from the root directory, prepended with a '"
  type: "inlineCode"
  value: "/"
  type: "text"
  value: "'."
tr (76:3) => tableRow
type: "html"
value: "<td><p>The full absolute path from the root to the entry.</p><p>An absolute path is a relative path from the root directory, prepended with a '<code>/</code>'.</p></td>"
table.standard-table (62:1) => table
type: "html"
value: "<tr><td><code>fullpath</code></td><td><code>readonly DOMString</code></td><td><p>The full absolute path from the root to the entry.</p><p>An absolute path is a relative path from the root directory, prepended with a '<code>/</code>'.</p></td></tr>"
td (197:4) => tableCell
type: "paragraph"
summary: "The FileSystemEntrySync interface of the File and Directory Entries API represents an entry in a file system; it can be either a {{ZG9teHJlZigiRmlsZUVudHJ5U3luYyIp}} or {{ZG9teHJlZigiRmlsZVN5c3RlbURpcmVjdG9yeUVudHJ5Iik=}}."
rowIndex: 3
shouldWrap: true
children: 
  type: "text"
  value: "You tried one of the following disallowed operations:",type: "list"
ordered: false
start: 

spread: false
children: 
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "Moving an entry into its parent without changing its name"
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "Moving a parent directory into one of its child directories. [todo: verify ]"
tr (195:3) => tableRow
type: "html"
value: "<td><p>You tried one of the following disallowed operations:</p><ul><li>Moving an entry into its parent without changing its name</li><li>Moving a parent directory into one of its child directories. [todo: verify ]</li></ul></td>"
table.standard-table (179:1) => table
type: "html"
value: "<tr><td><code>INVALID_MODIFICATION_ERR</code></td><td><p>You tried one of the following disallowed operations:</p><ul><li>Moving an entry into its parent without changing its name</li><li>Moving a parent directory into one of its child directories. [todo: verify ]</li></ul></td></tr>"
td (256:4) => tableCell
type: "paragraph"
summary: "The FileSystemEntrySync interface of the File and Directory Entries API represents an entry in a file system; it can be either a {{ZG9teHJlZigiRmlsZUVudHJ5U3luYyIp}} or {{ZG9teHJlZigiRmlsZVN5c3RlbURpcmVjdG9yeUVudHJ5Iik=}}."
rowIndex: 3
shouldWrap: true
children: 
  type: "text"
  value: "You tried one of the following disallowed operations:",type: "list"
ordered: false
start: 

spread: false
children: 
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "Moving an entry into its parent without changing its name"
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "Moving a parent directory into one of its child directories. "
tr (254:3) => tableRow
type: "html"
value: "<td><p>You tried one of the following disallowed operations:</p><ul><li>Moving an entry into its parent without changing its name</li><li>Moving a parent directory into one of its child directories. </li></ul></td>"
table.standard-table (238:1) => table
type: "html"
value: "<tr><td><code>INVALID_MODIFICATION_ERR</code></td><td><p>You tried one of the following disallowed operations:</p><ul><li>Moving an entry into its parent without changing its name</li><li>Moving a parent directory into one of its child directories. </li></ul></td></tr>"
td (331:4) => tableCell
type: "paragraph"
summary: "The FileSystemEntrySync interface of the File and Directory Entries API represents an entry in a file system; it can be either a {{ZG9teHJlZigiRmlsZUVudHJ5U3luYyIp}} or {{ZG9teHJlZigiRmlsZVN5c3RlbURpcmVjdG9yeUVudHJ5Iik=}}."
rowIndex: 2
shouldWrap: true
children: 
  type: "text"
  value: "You tried to remove a directory that is not empty. If you want to remove an empty directory, use "
  type: "link"
  title: 

  url: "/en-US/docs/Web/API/DirectoryEntrySync#removerecursively()"
  children: 
    type: "inlineCode"
    value: "removeRecursively()"
  type: "text"
  value: " instead."
tr (329:3) => tableRow
type: "html"
value: "<td><p>You tried to remove a directory that is not empty. If you want to remove an empty directory, use <a href=\"/en-US/docs/Web/API/DirectoryEntrySync#removerecursively()\"><code>removeRecursively()</code></a> instead.</p></td>"
table.standard-table (317:1) => table
type: "html"
value: "<tr><td><code>INVALID_MODIFICATION_ERR</code></td><td><p>You tried to remove a directory that is not empty. If you want to remove an empty directory, use <a href=\"/en-US/docs/Web/API/DirectoryEntrySync#removerecursively()\"><code>removeRecursively()</code></a> instead.</p></td></tr>"

Missing conversion rules

  • td (40:4)

Invalid AST transformations

tr (44:3) => tableRow
type: "html"
value: "<th colspan=\"2\" scope=\"col\">Option values</th>",type: "html"
value: "<th rowspan=\"2\" scope=\"col\">File/directory condition</th>",type: "html"
value: "<th rowspan=\"2\" scope=\"col\">Result</th>"
tr (49:3) => tableRow
type: "html"
value: "<th scope=\"col\">{{ZG9teHJlZigiRmlsZVN5c3RlbUZsYWdzLmNyZWF0ZSIsICJjcmVhdGUiKQ==}}</th>",type: "html"
value: "<th scope=\"col\">{{ZG9teHJlZigiRmlsZVN5c3RlbUZsYWdzLmV4Y2x1c2l2ZSIsICJleGNsdXNpdmUiKQ==}}</th>"
table.standard-table (42:1) => table
type: "html"
value: "<tr><th colspan=\"2\" scope=\"col\">Option values</th><th rowspan=\"2\" scope=\"col\">File/directory condition</th><th rowspan=\"2\" scope=\"col\">Result</th></tr>",type: "html"
value: "<tr><th scope=\"col\">{{ZG9teHJlZigiRmlsZVN5c3RlbUZsYWdzLmNyZWF0ZSIsICJjcmVhdGUiKQ==}}</th><th scope=\"col\">{{ZG9teHJlZigiRmlsZVN5c3RlbUZsYWdzLmV4Y2x1c2l2ZSIsICJleGNsdXNpdmUiKQ==}}</th></tr>"

Missing conversion rules

  • th[colSpan="2"][scope="col"] (45:4)
  • th[rowSpan="2"][scope="col"] (46:4)
  • th[rowSpan="2"][scope="col"] (47:4)
  • th[scope="col"] (50:4)
  • th[scope="col"] (51:4)

Missing conversion rules

  • table.no-markdown (19:1)

Invalid AST transformations

tr (129:3) => tableRow
type: "html"
value: "<th scope=\"row\">Standard</th>"
tr (137:3) => tableRow
type: "html"
value: "<th scope=\"row\">{{RE9NeFJlZigiRG9jdW1lbnQuZnVsbHNjcmVlbiIp}} {{RGVwcmVjYXRlZF9JbmxpbmU=}}</th>"
tr (143:3) => tableRow
type: "html"
value: "<th scope=\"row\">{{RE9NeFJlZigiRG9jdW1lbnQuZnVsbHNjcmVlbkVuYWJsZWQiKQ==}}</th>"
tr (149:3) => tableRow
type: "html"
value: "<th scope=\"row\">{{RE9NeFJlZigiRG9jdW1lbnQuZnVsbHNjcmVlbkVsZW1lbnQiKQ==}}</th>"
tr (155:3) => tableRow
type: "html"
value: "<th scope=\"row\">{{RE9NeFJlZigiRG9jdW1lbnQub25mdWxsc2NyZWVuY2hhbmdlIik=}}</th>"
tr (161:3) => tableRow
type: "html"
value: "<th scope=\"row\">{{RE9NeFJlZigiRG9jdW1lbnQub25mdWxsc2NyZWVuZXJyb3IiKQ==}}</th>"
tr (167:3) => tableRow
type: "html"
value: "<th scope=\"row\">{{RE9NeFJlZigiRG9jdW1lbnQuZXhpdEZ1bGxzY3JlZW4oKSIp}}</th>"
tr (173:3) => tableRow
type: "html"
value: "<th scope=\"row\">{{RE9NeFJlZigiRWxlbWVudC5yZXF1ZXN0RnVsbHNjcmVlbigpIik=}}</th>"
table.standard-table (127:1) => table
type: "html"
value: "<tr><th scope=\"row\">Standard</th><th scope=\"col\">WebKit (Safari) / Blink (Chrome &#x26; Opera) / Edge</th><th scope=\"col\">Gecko (Firefox)</th><th scope=\"col\">Internet Explorer</th></tr>",type: "html"
value: "<tr><th scope=\"row\">{{RE9NeFJlZigiRG9jdW1lbnQuZnVsbHNjcmVlbiIp}} {{RGVwcmVjYXRlZF9JbmxpbmU=}}</th><td><code>webkitIsFullScreen</code></td><td><code>mozFullScreen</code></td><td>-</td></tr>",type: "html"
value: "<tr><th scope=\"row\">{{RE9NeFJlZigiRG9jdW1lbnQuZnVsbHNjcmVlbkVuYWJsZWQiKQ==}}</th><td><code>webkitFullscreenEnabled</code></td><td><code>mozFullScreenEnabled</code></td><td><code>msFullscreenEnabled</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\">{{RE9NeFJlZigiRG9jdW1lbnQuZnVsbHNjcmVlbkVsZW1lbnQiKQ==}}</th><td><code>webkitFullscreenElement</code></td><td><code>mozFullScreenElement</code></td><td><code>msFullscreenElement</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\">{{RE9NeFJlZigiRG9jdW1lbnQub25mdWxsc2NyZWVuY2hhbmdlIik=}}</th><td><code>onwebkitfullscreenchange</code></td><td><code>onmozfullscreenchange</code></td><td><code>onmsfullscreenchange</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\">{{RE9NeFJlZigiRG9jdW1lbnQub25mdWxsc2NyZWVuZXJyb3IiKQ==}}</th><td><code>onwebkitfullscreenerror</code></td><td><code>onmozfullscreenerror</code></td><td><code>onmsfullscreenerror</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\">{{RE9NeFJlZigiRG9jdW1lbnQuZXhpdEZ1bGxzY3JlZW4oKSIp}}</th><td><code>webkitExitFullscreen()</code></td><td><code>mozCancelFullScreen()</code></td><td><code>msExitFullscreen()</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\">{{RE9NeFJlZigiRWxlbWVudC5yZXF1ZXN0RnVsbHNjcmVlbigpIik=}}</th><td><code>webkitRequestFullscreen()</code></td><td><code>mozRequestFullScreen()</code></td><td><code>msRequestFullscreen()</code></td></tr>"

Missing conversion rules

  • kbd (84:74)
  • kbd (84:97)
  • kbd (86:117)
  • kbd (86:132)
  • kbd (90:70)
  • kbd (90:91)
  • kbd (96:91)
  • kbd (107:47)
  • th[scope="row"] (130:4)
  • th[scope="row"] (138:4)
  • th[scope="row"] (144:4)
  • th[scope="row"] (150:4)
  • th[scope="row"] (156:4)
  • th[scope="row"] (162:4)
  • th[scope="row"] (168:4)
  • th[scope="row"] (174:4)

Missing conversion rules

  • kbd (118:62)
  • kbd (118:81)
  • kbd (121:141)
  • kbd (121:156)
  • kbd (128:70)
  • kbd (134:91)
  • kbd (145:74)

Missing conversion rules

  • table.properties (21:1)

Missing conversion rules

  • table.no-markdown (65:1)

Missing conversion rules

  • table.no-markdown (29:1)

Missing conversion rules

  • kbd (22:3)

Missing conversion rules

  • kbd (156:11)
  • kbd (156:41)
  • kbd (156:60)
  • kbd (157:7)
  • kbd (157:25)

Missing conversion rules

  • kbd (36:134)
  • kbd (40:130)

Missing conversion rules

  • kbd (27:52)
  • kbd (29:64)
  • table.no-markdown (88:1)

Missing conversion rules

  • table.no-markdown (42:1)

Missing conversion rules

  • table.no-markdown (41:1)

Missing conversion rules

  • table.no-markdown (37:1)

Missing conversion rules

  • kbd (44:217)
  • kbd (173:375)
  • kbd (173:396)
  • kbd (305:562)

Missing conversion rules

  • table.no-markdown (32:1)

Missing conversion rules

  • table.no-markdown (55:1)

Invalid AST transformations

td (40:4) => tableCell
type: "list"
ordered: false
start: 

spread: false
children: 
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "Alarms"
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "Ring tones"
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "Ringing notification"
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "Sounds that need to attenuate existing audio"
tr (38:3) => tableRow
type: "html"
value: "<td>Looping or longer running alert sounds:<ul><li>Alarms</li><li>Ring tones</li><li>Ringing notification</li><li>Sounds that need to attenuate existing audio</li></ul></td>"
td (52:4) => tableCell
type: "list"
ordered: false
start: 

spread: false
children: 
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "Local playlist"
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "Streaming radio"
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "Streaming playlist"
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "Music videos"
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "Streaming audio/radio, YouTube, Netflix, etc."
tr (50:3) => tableRow
type: "html"
value: "<td>For audio that needs to continue playing in the background. Examples include the following local media playback scenarios:<ul><li>Local playlist</li><li>Streaming radio</li><li>Streaming playlist</li><li>Music videos</li><li>Streaming audio/radio, YouTube, Netflix, etc.</li></ul></td>"
td (65:4) => tableCell
type: "list"
ordered: false
start: 

spread: false
children: 
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "VOIP"
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "Real time chat or other type of phone calls"
tr (63:3) => tableRow
type: "html"
value: "<td>For streaming communication audio such as the following:<ul><li>VOIP</li><li>Real time chat or other type of phone calls</li></ul>Should not be used in non-real-time or non-communication scenarios, such as audio and/or video playback, as playback startup latency is affected. *Note that if <code>msAudioCategory</code> is set to <em>Communications</em>, <a href=\"/en-US/docs/Web/API/MsRealTime\">msRealtime</a> is automatically set to true.</td>"
td (75:4) => tableCell
type: "list"
ordered: false
start: 

spread: false
children: 
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "Games or other sounds designed only to work in the foreground, but will mute existing background media sounds."
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "Game audio needed for the game experience (dancing games, music games)"
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "Feature films (designed to pause when they go to the background)"
tr (73:3) => tableRow
type: "html"
value: "<td><ul><li>Games or other sounds designed only to work in the foreground, but will mute existing background media sounds.</li><li>Game audio needed for the game experience (dancing games, music games)</li><li>Feature films (designed to pause when they go to the background)</li></ul></td>"
td (86:4) => tableCell
type: "list"
ordered: false
start: 

spread: false
children: 
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "Game sound effects designed to mix with existing audio"
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "Characters talking"
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "All non-music sounds"
tr (84:3) => tableRow
type: "html"
value: "<td><ul><li>Game sound effects designed to mix with existing audio</li><li>Characters talking</li><li>All non-music sounds</li></ul></td>"
td (102:4) => tableCell
type: "list"
ordered: false
start: 

spread: false
children: 
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "Game or other sound effects designed to mix with existing audio:"
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "Characters talking"
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "Beeps, dings, brief sounds"
tr (100:3) => tableRow
type: "html"
value: "<td><ul><li>Game or other sound effects designed to mix with existing audio:</li><li>Characters talking</li><li>Beeps, dings, brief sounds</li></ul></td>"
table.standard-table (29:1) => table
type: "html"
value: "<tr><td>Alert</td><td>Looping or longer running alert sounds:<ul><li>Alarms</li><li>Ring tones</li><li>Ringing notification</li><li>Sounds that need to attenuate existing audio</li></ul></td><td>No</td></tr>",type: "html"
value: "<tr><td>BackgroundCapableMedia</td><td>For audio that needs to continue playing in the background. Examples include the following local media playback scenarios:<ul><li>Local playlist</li><li>Streaming radio</li><li>Streaming playlist</li><li>Music videos</li><li>Streaming audio/radio, YouTube, Netflix, etc.</li></ul></td><td>Yes</td></tr>",type: "html"
value: "<tr><td>Communications</td><td>For streaming communication audio such as the following:<ul><li>VOIP</li><li>Real time chat or other type of phone calls</li></ul>Should not be used in non-real-time or non-communication scenarios, such as audio and/or video playback, as playback startup latency is affected. *Note that if <code>msAudioCategory</code> is set to <em>Communications</em>, <a href=\"/en-US/docs/Web/API/MsRealTime\">msRealtime</a> is automatically set to true.</td><td>Yes</td></tr>",type: "html"
value: "<tr><td>ForeGroundOnlyMedia</td><td><ul><li>Games or other sounds designed only to work in the foreground, but will mute existing background media sounds.</li><li>Game audio needed for the game experience (dancing games, music games)</li><li>Feature films (designed to pause when they go to the background)</li></ul></td><td>No</td></tr>",type: "html"
value: "<tr><td>GameEffects</td><td><ul><li>Game sound effects designed to mix with existing audio</li><li>Characters talking</li><li>All non-music sounds</li></ul></td><td>No</td></tr>",type: "html"
value: "<tr><td>SoundEffects</td><td><ul><li>Game or other sound effects designed to mix with existing audio:</li><li>Characters talking</li><li>Beeps, dings, brief sounds</li></ul></td><td>No</td></tr>"

Missing conversion rules

  • table.properties (15:1)

Missing conversion rules

  • table.properties (15:1)

Missing conversion rules

  • table.properties (15:1)

Missing conversion rules

  • table.properties (17:1)

Missing conversion rules

  • kbd (16:255)
  • table.properties (18:1)

Missing conversion rules

  • table.properties (19:1)

Missing conversion rules

  • kbd (12:292)

Missing conversion rules

  • table.properties (22:1)

Missing conversion rules

  • table.properties (21:1)

Missing conversion rules

  • table.properties (19:1)

Missing conversion rules

  • table.properties (19:1)

Missing conversion rules

  • table.properties (23:1)

Missing conversion rules

  • table.properties (18:1)

Missing conversion rules

  • kbd (37:63)
  • kbd (38:5)
  • kbd (38:31)
  • kbd (38:49)
  • kbd (39:5)
  • kbd (39:21)
  • kbd (39:38)
  • kbd (39:57)

Missing conversion rules

  • kbd (35:79)
  • kbd (35:99)

Missing conversion rules

  • table.properties (18:1)

Missing conversion rules

  • table.properties (24:1)

Missing conversion rules

  • table.properties (18:1)

Missing conversion rules

  • table.properties (20:1)

Missing conversion rules

  • table.properties (17:1)

Missing conversion rules

  • table.properties (18:1)

Missing conversion rules

  • table.properties (17:1)

Missing conversion rules

  • table.properties (17:1)

Missing conversion rules

  • table.properties (17:1)

Missing conversion rules

  • table.properties (14:1)

Missing conversion rules

  • table.properties (17:1)

Missing conversion rules

  • table.properties (21:1)

Missing conversion rules

  • table.properties (19:1)

Missing conversion rules

  • table.properties (20:1)

Missing conversion rules

  • table.properties (19:1)

Missing conversion rules

  • table.no-markdown (27:1)

Missing conversion rules

  • table.properties (18:1)

Missing conversion rules

  • table.properties (18:1)

Missing conversion rules

  • table.properties (19:1)
  • kbd (42:211)

Invalid AST transformations

tr (28:3) => tableRow
type: "html"
value: "<td><code>form </code>{{cmVhZG9ubHlJbmxpbmU=}}</td>",type: "html"
value: "<td><em>{{ZG9teHJlZigiSFRNTEZvcm1FbGVtZW50Iik=}} object:</em> <strong>Returns</strong> a reference to the parent {{SHRtbEVsZW1lbnQoImZvcm0iKQ==}} element.</td>"
table.standard-table (25:1) => table
type: "html"
value: "<tr><td><code>form </code>{{cmVhZG9ubHlJbmxpbmU=}}</td><td><em>{{ZG9teHJlZigiSFRNTEZvcm1FbGVtZW50Iik=}} object:</em> <strong>Returns</strong> a reference to the parent {{SHRtbEVsZW1lbnQoImZvcm0iKQ==}} element.</td></tr>"
tr (58:3) => tableRow
type: "html"
value: "<td><code>name</code></td>",type: "html"
value: "<td><em><code>string</code>:</em> <strong>Returns / Sets</strong> the element's {{IGh0bWxhdHRyeHJlZigibmFtZSIsICJpbnB1dCIpIA==}} attribute, containing a name that identifies the element when submitting the form.</td>"
td (80:4) => tableCell
type: "paragraph"
summary: "The HTMLInputElement interface provides special properties and methods for manipulating the options, layout, and presentation of {{SHRtbEVsZW1lbnQoImlucHV0Iik=}} elements."
rowIndex: 5
shouldWrap: true
children: 
  type: "strong"
  children: 
    type: "text"
    value: "Note:"
  type: "text"
  value: " If the user enters a value different from the value expected, this may return an empty string."
tr (78:3) => tableRow
type: "html"
value: "<td><em><code>string</code>:</em> <strong>Returns / Sets</strong> the current value of the control.<p><strong>Note:</strong> If the user enters a value different from the value expected, this may return an empty string.</p></td>"
table.standard-table (55:1) => table
type: "html"
value: "<tr><td><code>name</code></td><td><em><code>string</code>:</em> <strong>Returns / Sets</strong> the element's {{IGh0bWxhdHRyeHJlZigibmFtZSIsICJpbnB1dCIpIA==}} attribute, containing a name that identifies the element when submitting the form.</td></tr>",type: "html"
value: "<tr><td><code>value</code></td><td><em><code>string</code>:</em> <strong>Returns / Sets</strong> the current value of the control.<p><strong>Note:</strong> If the user enters a value different from the value expected, this may return an empty string.</p></td></tr>"
tr (102:3) => tableRow
type: "html"
value: "<td><code>checked</code></td>",type: "html"
value: "<td><em>A boolean value:</em> <strong>Returns / Sets</strong> the current state of the element when {{aHRtbGF0dHJ4cmVmKCJ0eXBlIiwiaW5wdXQiKQ==}} is <code>checkbox</code> or <code>radio</code>.</td>"
table.standard-table (99:1) => table
type: "html"
value: "<tr><td><code>checked</code></td><td><em>A boolean value:</em> <strong>Returns / Sets</strong> the current state of the element when {{aHRtbGF0dHJ4cmVmKCJ0eXBlIiwiaW5wdXQiKQ==}} is <code>checkbox</code> or <code>radio</code>.</td></tr>"
tr (120:3) => tableRow
type: "html"
value: "<td><code>alt</code></td>",type: "html"
value: "<td><em><code>string</code>: </em><strong>Returns / Sets</strong> the element's {{IGh0bWxhdHRyeHJlZigiYWx0IiwgImlucHV0Iikg}} attribute, containing alternative text to use when {{aHRtbGF0dHJ4cmVmKCJ0eXBlIiwiaW5wdXQiKQ==}} is <code>image.</code></td>"
table.standard-table (117:1) => table
type: "html"
value: "<tr><td><code>alt</code></td><td><em><code>string</code>: </em><strong>Returns / Sets</strong> the element's {{IGh0bWxhdHRyeHJlZigiYWx0IiwgImlucHV0Iikg}} attribute, containing alternative text to use when {{aHRtbGF0dHJ4cmVmKCJ0eXBlIiwiaW5wdXQiKQ==}} is <code>image.</code></td></tr>"
tr (142:3) => tableRow
type: "html"
value: "<td><code>accept</code></td>",type: "html"
value: "<td><em><code>string</code>: </em><strong>Returns / Sets</strong> the element's {{IGh0bWxhdHRyeHJlZigiYWNjZXB0IiwgImlucHV0Iikg}} attribute, containing comma-separated list of file types accepted by the server when {{aHRtbGF0dHJ4cmVmKCJ0eXBlIiwiaW5wdXQiKQ==}} is <code>file</code>.</td>"
table.standard-table (139:1) => table
type: "html"
value: "<tr><td><code>accept</code></td><td><em><code>string</code>: </em><strong>Returns / Sets</strong> the element's {{IGh0bWxhdHRyeHJlZigiYWNjZXB0IiwgImlucHV0Iikg}} attribute, containing comma-separated list of file types accepted by the server when {{aHRtbGF0dHJ4cmVmKCJ0eXBlIiwiaW5wdXQiKQ==}} is <code>file</code>.</td></tr>"
tr (168:3) => tableRow
type: "html"
value: "<td><code>autocomplete</code></td>",type: "html"
value: "<td><em><code>string</code>: </em><strong>Returns / Sets</strong> the element's {{aHRtbGF0dHJ4cmVmKCJhdXRvY29tcGxldGUiLCAiaW5wdXQiKQ==}} attribute, indicating whether the value of the control can be automatically completed by the browser. Ignored if the value of the {{aHRtbGF0dHJ4cmVmKCJ0eXBlIiwiaW5wdXQiKQ==}} attribute is <code>hidden</code>, <code>checkbox</code>, <code>radio</code>, <code>file</code>, or a button type (<code>button</code>, <code>submit</code>, <code>reset</code>, <code>image</code>). Possible values are:<br><code>on</code>: the browser can autocomplete the value using previously stored value<br><code>off</code>: the user must explicity enter a value</td>"
table.standard-table (165:1) => table
type: "html"
value: "<tr><td><code>autocomplete</code></td><td><em><code>string</code>: </em><strong>Returns / Sets</strong> the element's {{aHRtbGF0dHJ4cmVmKCJhdXRvY29tcGxldGUiLCAiaW5wdXQiKQ==}} attribute, indicating whether the value of the control can be automatically completed by the browser. Ignored if the value of the {{aHRtbGF0dHJ4cmVmKCJ0eXBlIiwiaW5wdXQiKQ==}} attribute is <code>hidden</code>, <code>checkbox</code>, <code>radio</code>, <code>file</code>, or a button type (<code>button</code>, <code>submit</code>, <code>reset</code>, <code>image</code>). Possible values are:<br><code>on</code>: the browser can autocomplete the value using previously stored value<br><code>off</code>: the user must explicity enter a value</td></tr>"
tr (228:3) => tableRow
type: "html"
value: "<td><code>defaultValue</code></td>",type: "html"
value: "<td><em><code>string</code>:</em> <strong>Returns / Sets</strong> the default value as originally specified in the HTML that created this object.</td>"
td (266:4) => tableCell
type: "list"
ordered: false
start: 

spread: false
children: 
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "A time value"
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "A number"
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "inlineCode"
      value: "NaN"
      type: "text"
      value: " if conversion is impossible"
tr (264:3) => tableRow
type: "html"
value: "<td><em><code>double</code>:</em> <strong>Returns</strong> the value of the element, interpreted as one of the following, in order:<ul><li>A time value</li><li>A number</li><li><code>NaN</code> if conversion is impossible</li></ul></td>"
table.standard-table (225:1) => table
type: "html"
value: "<tr><td><code>defaultValue</code></td><td><em><code>string</code>:</em> <strong>Returns / Sets</strong> the default value as originally specified in the HTML that created this object.</td></tr>",type: "html"
value: "<tr><td><code>valueAsNumber</code></td><td><em><code>double</code>:</em> <strong>Returns</strong> the value of the element, interpreted as one of the following, in order:<ul><li>A time value</li><li>A number</li><li><code>NaN</code> if conversion is impossible</li></ul></td></tr>"
tr (296:3) => tableRow
type: "html"
value: "<td>{{ZG9teHJlZigiSFRNTEVsZW1lbnQvYmx1ciIsICJibHVyKCkiKQ==}}</td>",type: "html"
value: "<td>Removes focus from the input element; keystrokes will subsequently go nowhere.</td>"
table.standard-table (294:1) => table
type: "html"
value: "<tr><td>{{ZG9teHJlZigiSFRNTEVsZW1lbnQvYmx1ciIsICJibHVyKCkiKQ==}}</td><td>Removes focus from the input element; keystrokes will subsequently go nowhere.</td></tr>"

Missing conversion rules

  • td (29:4)
  • td (30:4)
  • td (59:4)
  • td (60:4)
  • td (103:4)
  • td (104:4)
  • td (121:4)
  • td (122:4)
  • td (143:4)
  • td (144:4)
  • td (169:4)
  • td (170:4)
  • td (229:4)
  • td (230:4)
  • td (297:4)
  • td (298:4)

Missing conversion rules

  • table.properties (19:1)

Missing conversion rules

  • table.properties (19:1)
  • kbd (40:74)

Missing conversion rules

  • table.properties (20:1)

Missing conversion rules

  • table.no-markdown (26:1)

Missing conversion rules

  • table.no-markdown (49:1)

Missing conversion rules

  • table.properties (18:1)

Missing conversion rules

  • table.properties (17:1)

Missing conversion rules

  • table.properties (17:1)

Missing conversion rules

  • table.properties (17:1)

Missing conversion rules

  • table.properties (17:1)

Missing conversion rules

  • table.properties (24:1)

Missing conversion rules

  • table.properties (18:1)

Missing conversion rules

  • table.properties (17:1)

Missing conversion rules

  • table.properties (17:1)

Missing conversion rules

  • table.properties (18:1)

Missing conversion rules

  • table.properties (31:1)

Missing conversion rules

  • table.properties (17:1)

Missing conversion rules

  • table.properties (17:1)

Missing conversion rules

  • table.properties (18:1)

Missing conversion rules

  • table.properties (18:1)

Missing conversion rules

  • table.no-markdown (27:1)

Missing conversion rules

  • table.properties (18:1)

Missing conversion rules

  • table.properties (18:1)

Missing conversion rules

  • table.properties (18:1)

Missing conversion rules

  • table.properties (18:1)

Missing conversion rules

  • table.properties (19:1)

Missing conversion rules

  • table.properties (19:1)

Missing conversion rules

  • table.properties (18:1)

Missing conversion rules

  • table.properties (22:1)

Invalid AST transformations

tr (23:3) => tableRow
type: "html"
value: "<td><code>accessKey</code></td>",type: "html"
value: "<td><code><em>string</em>:</code> Returns / Sets the element's {{aHRtbGF0dHJ4cmVmKCJhY2Nlc3NrZXkiLCAidGV4dGFyZWEiKQ==}} attribute.</td>"
td (125:4) => tableCell
type: "paragraph"
summary: "The HTMLTextAreaElement interface provides special properties and methods for manipulating the layout and presentation of {{SFRNTEVsZW1lbnQoInRleHRhcmVhIik=}} elements."
rowIndex: 25
shouldWrap: true
children: 
  type: "inlineCode"
  value: "boolean:"
  type: "text"
  value: " Returns whether the element is a candidate for constraint validation. "
  type: "inlineCode"
  value: "false"
  type: "text"
  value: " if any conditions bar it from constraint validation, including its "
  type: "inlineCode"
  value: "readOnly"
  type: "text"
  value: " or "
  type: "inlineCode"
  value: "disabled"
  type: "text"
  value: " property is "
  type: "inlineCode"
  value: "true"
  type: "text"
  value: "."
tr (123:3) => tableRow
type: "html"
value: "<td><p><code><em>boolean</em>:</code> Returns whether the element is a candidate for constraint validation. <code>false</code> if any conditions bar it from constraint validation, including its <code>readOnly</code> or <code>disabled</code> property is <code>true</code>.</p></td>"
table.standard-table (21:1) => table
type: "html"
value: "<tr><td><code>accessKey</code></td><td><code><em>string</em>:</code> Returns / Sets the element's {{aHRtbGF0dHJ4cmVmKCJhY2Nlc3NrZXkiLCAidGV4dGFyZWEiKQ==}} attribute.</td></tr>",type: "html"
value: "<tr><td><code>willValidate</code> {{cmVhZG9ubHlJbmxpbmU=}}</td><td><p><code><em>boolean</em>:</code> Returns whether the element is a candidate for constraint validation. <code>false</code> if any conditions bar it from constraint validation, including its <code>readOnly</code> or <code>disabled</code> property is <code>true</code>.</p></td></tr>"
tr (146:3) => tableRow
type: "html"
value: "<td>{{ZG9teHJlZigiSFRNTEVsZW1lbnQvYmx1ciIsICJibHVyKCkiKQ==}}</td>",type: "html"
value: "<td>Removes focus from the control; keystrokes will subsequently go nowhere.</td>"
td (172:4) => tableCell
type: "paragraph"
summary: "The HTMLTextAreaElement interface provides special properties and methods for manipulating the layout and presentation of {{SFRNTEVsZW1lbnQoInRleHRhcmVhIik=}} elements."
rowIndex: 6
shouldWrap: true
children: 
  type: "text"
  value: "This method reports the problems with the constraints on the element, if any, to the user. If there are problems, it fires a cancelable "
  type: "inlineCode"
  value: "invalid"
  type: "text"
  value: " event at the element, and returns "
  type: "inlineCode"
  value: "false"
  type: "text"
  value: "; if there are no problems, it returns "
  type: "inlineCode"
  value: "true"
  type: "text"
  value: "."
tr (170:3) => tableRow
type: "html"
value: "<td><p>This method reports the problems with the constraints on the element, if any, to the user. If there are problems, it fires a cancelable <code>invalid</code> event at the element, and returns <code>false</code>; if there are no problems, it returns <code>true</code>.</p></td>"
table.standard-table (144:1) => table
type: "html"
value: "<tr><td>{{ZG9teHJlZigiSFRNTEVsZW1lbnQvYmx1ciIsICJibHVyKCkiKQ==}}</td><td>Removes focus from the control; keystrokes will subsequently go nowhere.</td></tr>",type: "html"
value: "<tr><td><code>reportValidity()</code></td><td><p>This method reports the problems with the constraints on the element, if any, to the user. If there are problems, it fires a cancelable <code>invalid</code> event at the element, and returns <code>false</code>; if there are no problems, it returns <code>true</code>.</p></td></tr>"

Missing conversion rules

  • td (24:4)
  • td (25:4)
  • td (147:4)
  • td (148:4)

Missing conversion rules

  • table.properties (20:1)

Missing conversion rules

  • table.no-markdown (22:1)

Missing conversion rules

  • table.properties (20:1)

Missing conversion rules

  • table.properties (20:1)

Invalid AST transformations

tr (43:3) => tableRow
type: "html"
value: "<td>Synchronous</td>",type: "html"
value: "<td>No</td>"
table.standard-table (41:1) => table
type: "html"
value: "<tr><td>Synchronous</td><td>No</td></tr>"

Missing conversion rules

  • td (44:4)
  • td (45:4)

Invalid AST transformations

td (55:7) => tableCell
type: "paragraph"
summary: "The continue() method of the {{ZG9teHJlZigiSURCQ3Vyc29yIik=}}\n  interface advances the cursor to the next position along its direction, to the item\n  whose key matches the optional key parameter. If no key is specified, the cursor\n  advances to the immediate next position, based on its direction."
rowIndex: 2
shouldWrap: true
children: 
  type: "text"
  value: "The key parameter may have any of the following conditions:",type: "list"
ordered: false
start: 

spread: false
children: 
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "The key is not a valid key."
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "The key is less than or equal to this cursor's position and the cursor's direction is "
      type: "inlineCode"
      value: "next"
      type: "text"
      value: " or "
      type: "inlineCode"
      value: "nextunique"
      type: "text"
      value: "."
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "The key is greater than or equal to this cursor's position and this cursor's direction is "
      type: "inlineCode"
      value: "prev"
      type: "text"
      value: " or "
      type: "inlineCode"
      value: "prevunique"
      type: "text"
      value: "."
tr (53:5) => tableRow
type: "html"
value: "<td><p>The key parameter may have any of the following conditions:</p><ul><li>The key is not a valid key.</li><li>The key is less than or equal to this cursor's position and the cursor's\ndirection is <code>next</code> or <code>nextunique</code>.</li><li>The key is greater than or equal to this cursor's position and this cursor's\ndirection is <code>prev</code> or <code>prevunique</code>.</li></ul></td>"
table.standard-table (41:1) => table
type: "html"
value: "<tr><td><code>DataError</code></td><td><p>The key parameter may have any of the following conditions:</p><ul><li>The key is not a valid key.</li><li>The key is less than or equal to this cursor's position and the cursor's\ndirection is <code>next</code> or <code>nextunique</code>.</li><li>The key is greater than or equal to this cursor's position and this cursor's\ndirection is <code>prev</code> or <code>prevunique</code>.</li></ul></td></tr>"

Invalid AST transformations

td (67:7) => tableCell
type: "paragraph"
summary: "The continuePrimaryKey() method of the\n  {{ZG9teHJlZigiSURCQ3Vyc29yIik=}} interface advances the cursor to the to the item whose key\n  matches the key parameter as well as whose primary key matches the primary key\n  parameter."
rowIndex: 2
shouldWrap: true
children: 
  type: "text"
  value: "The key parameter may have any of the following conditions:",type: "list"
ordered: false
start: 

spread: false
children: 
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "The key is not a valid key."
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "The key is less than or equal to this cursor's position and the cursor's direction is "
      type: "inlineCode"
      value: "next"
      type: "text"
      value: " or "
      type: "inlineCode"
      value: "nextunique"
      type: "text"
      value: "."
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "The key is greater than or equal to this cursor's position and this cursor's direction is "
      type: "inlineCode"
      value: "prev"
      type: "text"
      value: " or "
      type: "inlineCode"
      value: "prevunique"
      type: "text"
      value: "."
tr (65:5) => tableRow
type: "html"
value: "<td><p>The key parameter may have any of the following conditions:</p><ul><li>The key is not a valid key.</li><li>The key is less than or equal to this cursor's position and the cursor's\ndirection is <code>next</code> or <code>nextunique</code>.</li><li>The key is greater than or equal to this cursor's position and this cursor's\ndirection is <code>prev</code> or <code>prevunique</code>.</li></ul></td>"
table.standard-table (53:1) => table
type: "html"
value: "<tr><td><code>DataError</code></td><td><p>The key parameter may have any of the following conditions:</p><ul><li>The key is not a valid key.</li><li>The key is less than or equal to this cursor's position and the cursor's\ndirection is <code>next</code> or <code>nextunique</code>.</li><li>The key is greater than or equal to this cursor's position and this cursor's\ndirection is <code>prev</code> or <code>prevunique</code>.</li></ul></td></tr>"

Missing conversion rules

  • table.no-markdown (43:1)

Missing conversion rules

  • table.no-markdown (39:1)

Missing conversion rules

  • table.no-markdown (51:1)

Invalid AST transformations

tr (26:3) => tableRow
type: "html"
value: "<td><code>bool <a href=\"#continue\">continue</a> (in optional any key);</code></td>"
table.standard-table (24:1) => table
type: "html"
value: "<tr><td><code>bool <a href=\"#continue\">continue</a> (in optional any key);</code></td></tr>"
td (64:4) => tableCell
type: "paragraph"
summary: "Warning: The synchronous version of the IndexedDB API was originally intended for use only with Web Workers, and was eventually removed from the spec because its need was questionable. It may however be reintroduced in the future if there is enough demand from web developers."
rowIndex: 4
shouldWrap: true
children: 
  type: "text"
  value: "The value for the record at the cursor's position. Setting this attribute can raise an IDBDatabaseException with the following codes:",type: "list"
spread: false
children: 
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "link"
      title: 

      url: "/en-US/docs/Web/API/IDBDatabaseException#data_err"
      children: 
        type: "inlineCode"
        value: "DATA_ERR"
    type: "list"
    spread: false
    children: 
      type: "listItem"
      spread: true
      children: 
        type: "paragraph"
        children: 
          type: "text"
          value: ": If the underlying object store uses "
          type: "link"
          title: 

          url: "/en-US/docs/Web/API/IndexedDB_API/Basic_Terminology#in-line_key"
          children: 
            type: "text"
            value: "in-line keys"
          type: "text"
          value: " and the property at the "
          type: "link"
          title: 

          url: "/en-US/docs/Web/API/IndexedDB_API/Basic_Terminology#key_path"
          children: 
            type: "text"
            value: "key path"
          type: "text"
          value: " does not match the key in this cursor's position."
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "link"
      title: 

      url: "/en-US/docs/Web/API/IDBDatabaseException#not_allowed_err"
      children: 
        type: "inlineCode"
        value: "NOT_ALLOWED_ERR"
    type: "list"
    spread: false
    children: 
      type: "listItem"
      spread: true
      children: 
        type: "paragraph"
        children: 
          type: "text"
          value: ": If the underlying index or object store does not support updating the record because it is open in the "
          type: "link"
          title: 

          url: "/en-US/docs/Web/API/IDBObjectStoreSync#const_read_only"
          children: 
            type: "inlineCode"
            value: "READ_ONLY"
          type: "text"
          value: " or "
          type: "link"
          title: 

          url: "/en-US/docs/Web/API/IDBCursorSync#const_snapshot_read"
          children: 
            type: "inlineCode"
            value: "SNAPSHOT_READ"
          type: "text"
          value: " mode, or if an index record cannot be changed because the underlying index is auto-populated."
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "link"
      title: 

      url: "/en-US/docs/Web/API/IDBDatabaseException#serial_err"
      children: 
        type: "inlineCode"
        value: "SERIAL_ERR"
    type: "list"
    spread: false
    children: 
      type: "listItem"
      spread: true
      children: 
        type: "paragraph"
        children: 
          type: "text"
          value: ": If the data being stored could not be serialized by the internal structured cloning algorithm."
tr (61:3) => tableRow
type: "html"
value: "<td><p>The value for the record at the cursor's position. Setting this attribute can raise an IDBDatabaseException with the following codes:</p><dl><dt><code><a href=\"/en-US/docs/Web/API/IDBDatabaseException#data_err\">DATA_ERR</a></code></dt><dd>If the underlying object store uses <a href=\"/en-US/docs/Web/API/IndexedDB_API/Basic_Terminology#in-line_key\">in-line keys</a> and the property at the <a href=\"/en-US/docs/Web/API/IndexedDB_API/Basic_Terminology#key_path\">key path</a> does not match the key in this cursor's position.</dd><dt><code><a href=\"/en-US/docs/Web/API/IDBDatabaseException#not_allowed_err\">NOT_ALLOWED_ERR</a></code></dt><dd>If the underlying index or object store does not support updating the record because it is open in the <code><a href=\"/en-US/docs/Web/API/IDBObjectStoreSync#const_read_only\">READ_ONLY</a></code> or <code><a href=\"/en-US/docs/Web/API/IDBCursorSync#const_snapshot_read\">SNAPSHOT_READ</a></code> mode, or if an index record cannot be changed because the underlying index is auto-populated.</dd><dt><code><a href=\"/en-US/docs/Web/API/IDBDatabaseException#serial_err\">SERIAL_ERR</a></code></dt><dd>If the data being stored could not be serialized by the internal structured cloning algorithm.</dd></dl></td>"
table.standard-table (37:1) => table
type: "html"
value: "<tr><td><code>value</code></td><td><code>any</code></td><td><p>The value for the record at the cursor's position. Setting this attribute can raise an IDBDatabaseException with the following codes:</p><dl><dt><code><a href=\"/en-US/docs/Web/API/IDBDatabaseException#data_err\">DATA_ERR</a></code></dt><dd>If the underlying object store uses <a href=\"/en-US/docs/Web/API/IndexedDB_API/Basic_Terminology#in-line_key\">in-line keys</a> and the property at the <a href=\"/en-US/docs/Web/API/IndexedDB_API/Basic_Terminology#key_path\">key path</a> does not match the key in this cursor's position.</dd><dt><code><a href=\"/en-US/docs/Web/API/IDBDatabaseException#not_allowed_err\">NOT_ALLOWED_ERR</a></code></dt><dd>If the underlying index or object store does not support updating the record because it is open in the <code><a href=\"/en-US/docs/Web/API/IDBObjectStoreSync#const_read_only\">READ_ONLY</a></code> or <code><a href=\"/en-US/docs/Web/API/IDBCursorSync#const_snapshot_read\">SNAPSHOT_READ</a></code> mode, or if an index record cannot be changed because the underlying index is auto-populated.</dd><dt><code><a href=\"/en-US/docs/Web/API/IDBDatabaseException#serial_err\">SERIAL_ERR</a></code></dt><dd>If the data being stored could not be serialized by the internal structured cloning algorithm.</dd></dl></td></tr>"

Missing conversion rules

  • td (27:4)

Missing conversion rules

  • table.properties (11:1)

Missing conversion rules

  • table.properties (13:1)

Missing conversion rules

  • table.no-markdown (51:5)
  • table.no-markdown (90:1)

Missing conversion rules

  • table.no-markdown (46:1)

Missing conversion rules

  • table.properties (11:1)

Missing conversion rules

  • table.no-markdown (109:1)

Missing conversion rules

  • table.properties (16:1)

Invalid AST transformations

td (82:4) => tableCell
type: "paragraph"
summary: "In the IndexedDB API, an IDBDatabaseException object represents exception conditions that can be encountered while performing database operations."
rowIndex: 5
shouldWrap: true
children: 
  type: "text"
  value: "An operation was called on an object where it is not allowed or at a time when it is not allowed. It also occurs if a request is made on a source object that has been deleted or removed.",type: "paragraph"
summary: "In the IndexedDB API, an IDBDatabaseException object represents exception conditions that can be encountered while performing database operations."
rowIndex: 5
shouldWrap: true
children: 
  type: "text"
  value: "More specific variants of this error includes: "
  type: "inlineCode"
  value: "TRANSACTION_INACTIVE_ERR"
  type: "text"
  value: " and "
  type: "inlineCode"
  value: "READ_ONLY_ERR"
  type: "text"
  value: "."
tr (79:3) => tableRow
type: "html"
value: "<td><p>An operation was called on an object where it is not allowed or at a time when it is not allowed. It also occurs if a request is made on a source object that has been deleted or removed.</p><p>More specific variants of this error includes: <code>TRANSACTION_INACTIVE_ERR</code> and <code>READ_ONLY_ERR</code>.</p></td>"
table.standard-table (50:1) => table
type: "html"
value: "<tr><td><code>NOT_ALLOWED_ERR</code></td><td><code>6</code></td><td><p>An operation was called on an object where it is not allowed or at a time when it is not allowed. It also occurs if a request is made on a source object that has been deleted or removed.</p><p>More specific variants of this error includes: <code>TRANSACTION_INACTIVE_ERR</code> and <code>READ_ONLY_ERR</code>.</p></td></tr>"

Invalid AST transformations

tr (25:3) => tableRow
type: "html"
value: "<td><code><a href=\"/en-US/docs/Web/API/IDBObjectStoreSync\">IDBObjectStoreSync</a> <a href=\"#createobjectstore\">createObjectStore</a> (in DOMString name, in DOMString keypath, in optional boolean autoIncrement) raises (<a href=\"/en-US/docs/Web/API/IDBDatabaseException\">IDBDatabaseException</a>);</code></td>"
table.standard-table (23:1) => table
type: "html"
value: "<tr><td><code><a href=\"/en-US/docs/Web/API/IDBObjectStoreSync\">IDBObjectStoreSync</a> <a href=\"#createobjectstore\">createObjectStore</a> (in DOMString name, in DOMString keypath, in optional boolean autoIncrement) raises (<a href=\"/en-US/docs/Web/API/IDBDatabaseException\">IDBDatabaseException</a>);</code></td></tr>"

Missing conversion rules

  • td (26:4)

Invalid AST transformations

tr (25:3) => tableRow
type: "html"
value: "<td><code><a href=\"/en-US/docs/Web/API/IDBDatabaseSync\">IDBDatabaseSync</a> <a href=\"#open\">open</a> (in DOMString name, in DOMString description, in optional boolean modifyDatabase) raises (<a href=\"/en-US/docs/Web/API/IDBDatabaseException\">IDBDatabaseException</a>);</code></td>"
table.standard-table (23:1) => table
type: "html"
value: "<tr><td><code><a href=\"/en-US/docs/Web/API/IDBDatabaseSync\">IDBDatabaseSync</a> <a href=\"#open\">open</a> (in DOMString name, in DOMString description, in optional boolean modifyDatabase) raises (<a href=\"/en-US/docs/Web/API/IDBDatabaseException\">IDBDatabaseException</a>);</code></td></tr>"

Missing conversion rules

  • td (26:4)

Missing conversion rules

  • table.no-markdown (23:1)
  • table.no-markdown (51:1)

Invalid AST transformations

td (68:7) => tableCell
type: "paragraph"
summary: "The bound() method of the {{ZG9teHJlZigiSURCS2V5UmFuZ2UiKQ==}}\n    interface creates a new key range with the specified upper and lower bounds. The\n    bounds can be open (that is, the bounds exclude the endpoint values) or closed (that\n    is, the bounds include the endpoint values). By default, the bounds are closed."
rowIndex: 1
shouldWrap: true
children: 
  type: "text"
  value: "The following conditions raise an exception:",type: "list"
ordered: false
start: 

spread: false
children: 
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "The lower or upper parameters were not passed a valid key."
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "The lower key is greater than the upper key."
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "The lower key and upper key match and either of the bounds are open."
tr (66:5) => tableRow
type: "html"
value: "<td><p>The following conditions raise an exception:</p><ul><li>The lower or upper parameters were not passed a valid key.</li><li>The lower key is greater than the upper key.</li><li>The lower key and upper key match and either of the bounds are open.</li></ul></td>"
table.standard-table (58:1) => table
type: "html"
value: "<tr><td><code>DataError</code></td><td><p>The following conditions raise an exception:</p><ul><li>The lower or upper parameters were not passed a valid key.</li><li>The lower key is greater than the upper key.</li><li>The lower key and upper key match and either of the bounds are open.</li></ul></td></tr>"

Invalid AST transformations

td (79:7) => tableCell
type: "paragraph"
summary: "The add() method of the {{ZG9teHJlZigiSURCT2JqZWN0U3RvcmUiKQ==}} interface returns an {{ZG9teHJlZigiSURCUmVxdWVzdCIp}} object, and, in a separate thread, creates a structured clone of the value, and stores the cloned value in the object store. This is for adding new records to an object store."
rowIndex: 3
shouldWrap: true
children: 
  type: "text"
  value: "Any of the following conditions apply:",type: "list"
ordered: false
start: 

spread: false
children: 
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "The object store uses in-line keys or has a key generator, and a key parameter was provided."
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "The object store uses out-of-line keys and has no key generator, and no key parameter was provided."
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "The object store uses in-line keys but no key generator, and the object store's key path does not yield a valid key."
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "The key parameter was provided but does not contain a valid key."
tr (77:5) => tableRow
type: "html"
value: "<td><p>Any of the following conditions apply:</p><ul><li>The object store uses in-line keys or has a key generator, and a key\nparameter was provided.</li><li>The object store uses out-of-line keys and has no key generator, and no key\nparameter was provided.</li><li>The object store uses in-line keys but no key generator, and the object\nstore's key path does not yield a valid key.</li><li>The key parameter was provided but does not contain a valid key.</li></ul></td>"
table.standard-table (60:1) => table
type: "html"
value: "<tr><td><code>DataError</code></td><td><p>Any of the following conditions apply:</p><ul><li>The object store uses in-line keys or has a key generator, and a key\nparameter was provided.</li><li>The object store uses out-of-line keys and has no key generator, and no key\nparameter was provided.</li><li>The object store uses in-line keys but no key generator, and the object\nstore's key path does not yield a valid key.</li><li>The key parameter was provided but does not contain a valid key.</li></ul></td></tr>"

Missing conversion rules

  • table.no-markdown (46:1)

Invalid AST transformations

td (77:11) => tableCell
type: "paragraph"
summary: "The createIndex() method of the\n    {{ZG9teHJlZigiSURCT2JqZWN0U3RvcmUiKQ==}} interface creates and returns a new\n    {{ZG9teHJlZigiSURCSW5kZXgiKQ==}} object in the connected database. It creates a new\n    field/column defining a new data point for each database record to contain."
rowIndex: 3
shouldWrap: true
children: 
  type: "text"
  value: "Currently Firefox-only (43+), this allows you to specify a locale for the index. Any sorting operations performed on the data via key ranges will then obey sorting rules of that locale (see "
  type: "link"
  title: 

  url: "/en-US/docs/Web/API/IndexedDB_API/Using_IndexedDB#locale-aware_sorting"
  children: 
    type: "text"
    value: "locale-aware sorting"
  type: "text"
  value: ".) You can specify its value in one of three ways:",type: "list"
ordered: false
start: 

spread: false
children: 
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "inlineCode"
      value: "string"
      type: "text"
      value: ": A string containing a specific locale code, e.g. "
      type: "inlineCode"
      value: "en-US"
      type: "text"
      value: ", or "
      type: "inlineCode"
      value: "pl"
      type: "text"
      value: "."
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "inlineCode"
      value: "auto"
      type: "text"
      value: ": The platform default locale will be used (may be changed by user agent settings.)"
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "inlineCode"
      value: "null or undefined"
      type: "text"
      value: ": If no locale is specified, normal JavaScript sorting will be used — not locale-aware."
tr (75:9) => tableRow
type: "html"
value: "<td><p>Currently Firefox-only (43+), this allows you to specify a locale for the\nindex. Any sorting operations performed on the data via key ranges will then\nobey sorting rules of that locale (see <a href=\"/en-US/docs/Web/API/IndexedDB_API/Using_IndexedDB#locale-aware_sorting\">locale-aware\nsorting</a>.) You can specify its value in one of three ways:</p><ul><li><code>string</code>: A string containing a specific locale code, e.g.\n<code>en-US</code>, or <code>pl</code>.</li><li><code>auto</code>: The platform default locale will be used (may be\nchanged by user agent settings.)</li><li><code>null or undefined</code>: If no locale is specified, normal\nJavaScript sorting will be used — not locale-aware.</li></ul></td>"
table.standard-table (57:5) => table
type: "html"
value: "<tr><td><code>locale</code></td><td><p>Currently Firefox-only (43+), this allows you to specify a locale for the\nindex. Any sorting operations performed on the data via key ranges will then\nobey sorting rules of that locale (see <a href=\"/en-US/docs/Web/API/IndexedDB_API/Using_IndexedDB#locale-aware_sorting\">locale-aware\nsorting</a>.) You can specify its value in one of three ways:</p><ul><li><code>string</code>: A string containing a specific locale code, e.g.\n<code>en-US</code>, or <code>pl</code>.</li><li><code>auto</code>: The platform default locale will be used (may be\nchanged by user agent settings.)</li><li><code>null or undefined</code>: If no locale is specified, normal\nJavaScript sorting will be used — not locale-aware.</li></ul></td></tr>"
td (127:7) => tableCell
type: "paragraph"
summary: "The createIndex() method of the\n    {{ZG9teHJlZigiSURCT2JqZWN0U3RvcmUiKQ==}} interface creates and returns a new\n    {{ZG9teHJlZigiSURCSW5kZXgiKQ==}} object in the connected database. It creates a new\n    field/column defining a new data point for each database record to contain."
rowIndex: 3
shouldWrap: true
children: 
  type: "text"
  value: "Occurs if either:",type: "list"
ordered: false
start: 

spread: false
children: 
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "The method was not called from a "
      type: "inlineCode"
      value: "versionchange"
      type: "text"
      value: " transaction mode callback, i.e. from inside a {{ZG9teHJlZigiSURCT3BlbkRCUmVxdWVzdC5vbnVwZ3JhZGVuZWVkZWQiKQ==}} handler."
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "The object store has been deleted."
tr (125:5) => tableRow
type: "html"
value: "<td><p>Occurs if either:</p><ul><li>The method was not called from a <code>versionchange</code> transaction mode\ncallback, i.e. from inside a {{ZG9teHJlZigiSURCT3BlbkRCUmVxdWVzdC5vbnVwZ3JhZGVuZWVkZWQiKQ==}}\nhandler.</li><li>The object store has been deleted.</li></ul></td>"
table.standard-table (107:1) => table
type: "html"
value: "<tr><td><code>InvalidStateError</code></td><td><p>Occurs if either:</p><ul><li>The method was not called from a <code>versionchange</code> transaction mode\ncallback, i.e. from inside a {{ZG9teHJlZigiSURCT3BlbkRCUmVxdWVzdC5vbnVwZ3JhZGVuZWVkZWQiKQ==}}\nhandler.</li><li>The object store has been deleted.</li></ul></td></tr>"

Missing conversion rules

  • table.no-markdown (54:1)

Missing conversion rules

  • table.no-markdown (50:1)

Invalid AST transformations

td (78:7) => tableCell
type: "paragraph"
summary: "The put() method of the {{ZG9teHJlZigiSURCT2JqZWN0U3RvcmUiKQ==}} interface updates a given record in a database, or inserts a new record if the given item does not already exist."
rowIndex: 3
shouldWrap: true
children: 
  type: "text"
  value: "Any of the following conditions apply:",type: "list"
ordered: false
start: 

spread: false
children: 
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "The object store uses in-line keys or has a key generator, and a key parameter was provided."
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "The object store uses out-of-line keys and has no key generator, and no key parameter was provided."
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "The object store uses in-line keys but no key generator, and the object store's key path does not yield a valid key."
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "The key parameter was provided but does not contain a valid key."
tr (76:5) => tableRow
type: "html"
value: "<td><p>Any of the following conditions apply:</p><ul><li>The object store uses in-line keys or has a key generator, and a key\nparameter was provided.</li><li>The object store uses out-of-line keys and has no key generator, and no key\nparameter was provided.</li><li>The object store uses in-line keys but no key generator, and the object\nstore's key path does not yield a valid key.</li><li>The key parameter was provided but does not contain a valid key.</li></ul></td>"
table.standard-table (59:1) => table
type: "html"
value: "<tr><td><code>DataError</code></td><td><p>Any of the following conditions apply:</p><ul><li>The object store uses in-line keys or has a key generator, and a key\nparameter was provided.</li><li>The object store uses out-of-line keys and has no key generator, and no key\nparameter was provided.</li><li>The object store uses in-line keys but no key generator, and the object\nstore's key path does not yield a valid key.</li><li>The key parameter was provided but does not contain a valid key.</li></ul></td></tr>"

Missing conversion rules

  • table.no-markdown (22:1)
  • table.no-markdown (53:1)

Missing conversion rules

  • table.properties (16:1)

Missing conversion rules

  • table.properties (16:1)

Missing conversion rules

  • table.no-markdown (38:1)

Missing conversion rules

  • table.properties (16:1)

Missing conversion rules

  • table.properties (11:1)

Missing conversion rules

  • table.properties (16:1)

Missing conversion rules

  • table.properties (16:1)

Missing conversion rules

  • table.properties (11:1)

Invalid AST transformations

td (121:4) => tableCell
type: "paragraph"
summary: "The IDBTransaction interface of the IndexedDB API provides a static, asynchronous transaction on a database using event handler attributes. All reading and writing of data is done within transactions. You use {{ZG9teHJlZigiSURCRGF0YWJhc2UiKQ==}} to start transactions, {{ZG9teHJlZigiSURCVHJhbnNhY3Rpb24iKQ==}} to set the mode of the transaction (e.g. is it readonly or readwrite), and you access an {{ZG9teHJlZigiSURCT2JqZWN0U3RvcmUiKQ==}} to make a request. You can also use an IDBTransaction object to abort transactions."
rowIndex: 1
shouldWrap: true
children: 
  type: "text"
  value: "Allows data to be read but not changed."
tr (118:3) => tableRow
type: "html"
value: "<td><p>Allows data to be read but not changed.</p></td>"
table.standard-table (109:1) => table
type: "html"
value: "<tr><td><code><a>READ_ONLY</a></code></td><td>\"readonly\" (0 in Chrome)</td><td><p>Allows data to be read but not changed.</p></td></tr>"

Missing conversion rules

  • table.no-markdown (38:1)

Missing conversion rules

  • table.no-markdown (23:1)
  • table.no-markdown (39:1)

Missing conversion rules

  • table.properties (18:1)

Missing conversion rules

  • table.no-markdown (150:1)

Invalid AST transformations

tr (484:3) => tableRow
type: "html"
value: "<th>1</th>",type: "html"
value: "<th>11</th>"
tr (490:3) => tableRow
type: "html"
value: "<th>2</th>",type: "html"
value: "<th>12</th>"
tr (496:3) => tableRow
type: "html"
value: "<th>3</th>",type: "html"
value: "<th>13</th>"
tr (502:3) => tableRow
type: "html"
value: "<th>4</th>",type: "html"
value: "<th>14</th>"
tr (508:3) => tableRow
type: "html"
value: "<th>5</th>",type: "html"
value: "<th>15</th>"
tr (514:3) => tableRow
type: "html"
value: "<th>6</th>",type: "html"
value: "<th>16</th>"
tr (520:3) => tableRow
type: "html"
value: "<th>7</th>",type: "html"
value: "<th>17</th>"
tr (526:3) => tableRow
type: "html"
value: "<th>8</th>",type: "html"
value: "<th>18</th>"
tr (532:3) => tableRow
type: "html"
value: "<th>9</th>",type: "html"
value: "<th>19</th>"
tr (538:3) => tableRow
type: "html"
value: "<th>10</th>",type: "html"
value: "<th>20</th>"
table.standard-table (476:1) => table
type: "html"
value: "<tr><th>1</th><td>0.05</td><th>11</th><td>0.55</td></tr>",type: "html"
value: "<tr><th>2</th><td>0.1</td><th>12</th><td>0.6</td></tr>",type: "html"
value: "<tr><th>3</th><td>0.15</td><th>13</th><td>0.65</td></tr>",type: "html"
value: "<tr><th>4</th><td>0.2</td><th>14</th><td>0.7</td></tr>",type: "html"
value: "<tr><th>5</th><td>0.25</td><th>15</th><td>0.75</td></tr>",type: "html"
value: "<tr><th>6</th><td>0.3</td><th>16</th><td>0.8</td></tr>",type: "html"
value: "<tr><th>7</th><td>0.35</td><th>17</th><td>0.85</td></tr>",type: "html"
value: "<tr><th>8</th><td>0.4</td><th>18</th><td>0.9</td></tr>",type: "html"
value: "<tr><th>9</th><td>0.45</td><th>19</th><td>0.95</td></tr>",type: "html"
value: "<tr><th>10</th><td>0.5</td><th>20</th><td>1.0</td></tr>"

Missing conversion rules

  • th (485:4)
  • th (487:4)
  • th (491:4)
  • th (493:4)
  • th (497:4)
  • th (499:4)
  • th (503:4)
  • th (505:4)
  • th (509:4)
  • th (511:4)
  • th (515:4)
  • th (517:4)
  • th (521:4)
  • th (523:4)
  • th (527:4)
  • th (529:4)
  • th (533:4)
  • th (535:4)
  • th (539:4)
  • th (541:4)

Missing conversion rules

  • kbd (17:39)
  • kbd (17:59)
  • kbd (18:3)

Missing conversion rules

  • kbd (64:17)

Invalid AST transformations

tr (17:3) => tableRow
type: "html"
value: "<th scope=\"row\"></th>",type: "html"
value: "<th colspan=\"2\" scope=\"col\"><strong><code>KeyboardEvent.code</code></strong> value</th>"
tr (21:3) => tableRow
type: "html"
value: "<th scope=\"row\">Code</th>",type: "html"
value: "<th scope=\"col\">Firefox</th>",type: "html"
value: "<th scope=\"col\">Chrome</th>"
td (30:4) => tableCell
type: "paragraph"
summary: "The following tables show what code values are used for each native scancode or virtual keycode on major platforms. The reason is that some browsers choose to interpret physical keys differently, there are some differences in which keys map to which codes. These tables show those variations when known."
rowIndex: 2
shouldWrap: true
children: 
  type: "inlineCode"
  value: "\"Unidentified\""
tr (28:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0000</code></th>",type: "html"
value: "<td><p><code>\"Unidentified\"</code></p></td>"
tr (35:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0001</code></th>"
tr (40:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0002</code></th>"
tr (45:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0003</code></th>"
tr (50:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0004</code></th>"
tr (55:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0005</code></th>"
tr (60:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0006</code></th>"
tr (65:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0007</code></th>"
tr (70:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0008</code></th>"
tr (75:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0009</code></th>"
tr (80:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x000A</code></th>"
tr (85:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x000B</code></th>"
tr (90:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x000C</code></th>"
tr (95:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x000D</code></th>"
tr (100:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x000E</code></th>"
tr (105:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x000F</code></th>"
tr (110:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0010</code></th>"
tr (115:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0011</code></th>"
tr (120:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0012</code></th>"
tr (125:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0013</code></th>"
tr (130:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0014</code></th>"
tr (135:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0015</code></th>"
tr (140:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0016</code></th>"
tr (145:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0017</code></th>"
tr (150:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0018</code></th>"
tr (155:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0019</code></th>"
tr (160:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x001A</code></th>"
tr (165:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x001B</code></th>"
tr (170:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x001C</code></th>"
tr (175:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x001D</code></th>"
tr (180:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x001E</code></th>"
tr (185:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x001F</code></th>"
tr (190:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0020</code></th>"
tr (195:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0021</code></th>"
tr (200:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0022</code></th>"
tr (205:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0023</code></th>"
tr (210:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0024</code></th>"
tr (215:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0025</code></th>"
tr (220:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0026</code></th>"
tr (225:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0027</code></th>"
tr (230:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0028</code></th>"
tr (235:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0029</code></th>"
tr (240:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x002A</code></th>"
tr (245:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x002B</code></th>"
tr (250:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x002C</code></th>"
tr (255:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x002D</code></th>"
tr (260:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x002E</code></th>"
tr (265:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x002F</code></th>"
tr (270:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0030</code></th>"
tr (275:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0031</code></th>"
tr (280:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0032</code></th>"
tr (285:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0033</code></th>"
tr (290:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0034</code></th>"
tr (295:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0035</code></th>"
tr (300:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0036</code></th>"
tr (305:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0037</code></th>"
tr (310:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0038</code></th>"
tr (315:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0039</code></th>"
tr (320:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x003A</code></th>"
tr (325:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x003B</code></th>"
tr (330:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x003C</code></th>"
tr (335:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x003D</code></th>"
tr (340:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x003E</code></th>"
tr (345:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x003F</code></th>"
tr (350:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0040</code></th>"
tr (355:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0041</code></th>"
tr (360:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0042</code></th>"
tr (365:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0043</code></th>"
tr (370:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0044</code></th>"
tr (375:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0045</code></th>"
tr (380:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0046</code></th>"
tr (385:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0047</code></th>"
tr (390:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0048</code></th>"
tr (395:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0049</code></th>"
tr (400:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x004A</code></th>"
tr (405:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x004B</code></th>"
tr (410:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x004C</code></th>"
tr (415:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x004D</code></th>"
tr (420:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x004E</code></th>"
tr (425:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x004F</code></th>"
tr (430:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0050</code></th>"
tr (435:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0051</code></th>"
tr (440:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0052</code></th>"
tr (445:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0053</code></th>"
tr (450:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0054 (<kbd>Alt</kbd> + <kbd>PrintScreen</kbd>)</code></th>"
tr (455:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0055</code></th>"
tr (460:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0056</code></th>"
tr (465:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0057</code></th>"
tr (470:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0058</code></th>"
tr (475:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0059</code></th>"
tr (480:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x005A</code></th>"
tr (485:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x005B</code></th>"
tr (490:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x005C</code></th>"
tr (495:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x005D</code></th>"
tr (500:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x005E</code></th>"
tr (505:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x005F</code></th>"
tr (510:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0060</code></th>"
tr (515:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0061</code></th>"
tr (520:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0062</code></th>"
tr (525:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0063</code></th>"
tr (530:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0064</code></th>"
tr (535:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0065</code></th>"
tr (540:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0066</code></th>"
tr (545:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0067</code></th>"
tr (550:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0068</code></th>"
tr (555:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0069</code></th>"
tr (560:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x006A</code></th>"
tr (565:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x006B</code></th>"
tr (570:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x006C</code></th>"
tr (575:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x006D</code></th>"
tr (580:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x006E</code></th>"
tr (585:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x006F</code></th>"
tr (590:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0070</code></th>"
tr (595:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0071</code> (<kbd>Hanja</kbd> key without Korean keyboard layout)</th>"
tr (600:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0072</code> (<kbd>Han/Yeong</kbd> key without Korean keyboard layout)</th>"
tr (605:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0073</code></th>"
tr (610:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0074</code>, <code>0x0075</code></th>"
tr (615:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0076</code></th>"
tr (620:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0077</code>, <code>0x0078</code></th>"
tr (625:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0079</code></th>"
tr (630:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x007A</code></th>"
tr (635:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x007B</code></th>"
tr (640:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x007C</code></th>"
tr (645:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x007D</code></th>"
tr (650:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x007E</code></th>"
tr (655:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x007F</code></th>"
tr (660:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0xE000</code> ~ <code>0xE007</code></th>"
tr (665:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0xE008</code></th>"
tr (670:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0xE009</code></th>"
tr (675:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0xE00A</code></th>"
tr (680:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0xE00B</code> ~ <code>0xE00F</code></th>"
tr (685:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0xE010</code></th>"
tr (690:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0xE011</code> ~ <code>0xE016</code></th>"
tr (695:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0xE017</code></th>"
tr (700:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0xE018</code></th>"
tr (705:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0xE019</code></th>"
tr (710:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0xE01A, 0xE01B</code></th>"
tr (715:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0xE01C</code></th>"
tr (720:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0xE01D</code></th>"
tr (725:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0xE01E</code></th>"
tr (730:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0xE01F</code></th>"
tr (735:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0xE020</code></th>"
tr (740:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0xE021</code></th>"
tr (745:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0xE022</code></th>"
tr (750:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0xE023</code></th>"
tr (755:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0xE024</code></th>"
tr (760:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0xE025</code> ~ <code>0xE02B</code></th>"
tr (765:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0xE02C</code></th>"
tr (770:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0xE02D</code></th>"
tr (775:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0xE02E</code></th>"
tr (780:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0xE02F</code></th>"
tr (785:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0xE030</code></th>"
tr (790:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0xE031</code></th>"
tr (795:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0xE032</code></th>"
tr (800:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0xE033</code>, <code>0xE034</code></th>"
tr (805:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0xE035</code></th>"
tr (810:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0xE036</code></th>"
tr (815:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0xE037</code></th>"
tr (820:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0xE038</code></th>"
tr (825:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0xE039</code>, <code>0xE03A</code></th>"
tr (830:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0xE03B</code></th>"
tr (835:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0xE03C</code>~ <code>0xE044</code></th>"
tr (840:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0xE045</code></th>"
tr (845:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0xE046</code> (<kbd>Ctrl</kbd> + <kbd>Pause</kbd>)</th>"
tr (850:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0xE047</code></th>"
tr (855:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0xE048</code></th>"
tr (860:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0xE049</code></th>"
tr (865:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0xE04A</code></th>"
tr (870:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0xE04B</code></th>"
tr (875:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0xE04C</code></th>"
tr (880:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0xE04D</code></th>"
tr (885:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0xE04E</code></th>"
tr (890:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0xE04F</code></th>"
tr (895:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0xE050</code></th>"
tr (900:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0xE051</code></th>"
tr (905:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0xE052</code></th>"
tr (910:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0xE053</code></th>"
tr (915:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0xE054</code> ~ <code>0xE05A</code></th>"
tr (920:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0xE05B</code></th>"
tr (925:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0xE05C</code></th>"
tr (930:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0xE05D</code></th>"
tr (935:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0xE05E</code></th>"
tr (940:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0xE05F</code> ~ <code>0xE064</code></th>"
tr (945:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0xE065</code></th>"
tr (950:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0xE066</code></th>"
tr (955:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0xE067</code></th>"
tr (960:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0xE068</code></th>"
tr (965:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0xE069</code></th>"
tr (970:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0xE06A</code></th>"
tr (975:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0xE06B</code></th>"
tr (980:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0xE06C</code></th>"
tr (985:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0xE06D</code></th>"
tr (990:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0xE06E ~ 0xE0F0</code></th>"
tr (995:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0xE0F1</code> (<kbd>Hanja</kbd> key with Korean keyboard layout)</th>"
tr (1000:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0xE0F2</code> (<kbd>Han/Yeong</kbd> key with Korean keyboard layout)</th>"
table.standard-table (15:1) => table
type: "html"
value: "<tr><th scope=\"row\"></th><th colspan=\"2\" scope=\"col\"><strong><code>KeyboardEvent.code</code></strong> value</th></tr>",type: "html"
value: "<tr><th scope=\"row\">Code</th><th scope=\"col\">Firefox</th><th scope=\"col\">Chrome</th></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0000</code></th><td><p><code>\"Unidentified\"</code></p></td><td><code>\"\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0001</code></th><td><code>\"Escape\"</code></td><td><code>\"Escape\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0002</code></th><td><code>\"Digit1\"</code></td><td><code>\"Digit1\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0003</code></th><td><code>\"Digit2\"</code></td><td><code>\"Digit2\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0004</code></th><td><code>\"Digit3\"</code></td><td><code>\"Digit3\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0005</code></th><td><code>\"Digit4\"</code></td><td><code>\"Digit4\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0006</code></th><td><code>\"Digit5\"</code></td><td><code>\"Digit5\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0007</code></th><td><code>\"Digit6\"</code></td><td><code>\"Digit6\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0008</code></th><td><code>\"Digit7\"</code></td><td><code>\"Digit7\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0009</code></th><td><code>\"Digit8\"</code></td><td><code>\"Digit8\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x000A</code></th><td><code>\"Digit9\"</code></td><td><code>\"Digit9\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x000B</code></th><td><code>\"Digit0\"</code></td><td><code>\"Digit0\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x000C</code></th><td><code>\"Minus\"</code></td><td><code>\"Minus\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x000D</code></th><td><code>\"Equal\"</code></td><td><code>\"Equal\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x000E</code></th><td><code>\"Backspace\"</code></td><td><code>\"Backspace\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x000F</code></th><td><code>\"Tab\"</code></td><td><code>\"Tab\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0010</code></th><td><code>\"KeyQ\"</code></td><td><code>\"KeyQ\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0011</code></th><td><code>\"KeyW\"</code></td><td><code>\"KeyW\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0012</code></th><td><code>\"KeyE\"</code></td><td><code>\"KeyE\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0013</code></th><td><code>\"KeyR\"</code></td><td><code>\"KeyR\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0014</code></th><td><code>\"KeyT\"</code></td><td><code>\"KeyT\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0015</code></th><td><code>\"KeyY\"</code></td><td><code>\"KeyY\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0016</code></th><td><code>\"KeyU\"</code></td><td><code>\"KeyU\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0017</code></th><td><code>\"KeyI\"</code></td><td><code>\"KeyI\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0018</code></th><td><code>\"KeyO\"</code></td><td><code>\"KeyO\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0019</code></th><td><code>\"KeyP\"</code></td><td><code>\"KeyP\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x001A</code></th><td><code>\"BracketLeft\"</code></td><td><code>\"BracketLeft\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x001B</code></th><td><code>\"BracketRight\"</code></td><td><code>\"BracketRight\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x001C</code></th><td><code>\"Enter\"</code></td><td><code>\"Enter\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x001D</code></th><td><code>\"ControlLeft\"</code></td><td><code>\"ControlLeft\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x001E</code></th><td><code>\"KeyA\"</code></td><td><code>\"KeyA\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x001F</code></th><td><code>\"KeyS\"</code></td><td><code>\"KeyS\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0020</code></th><td><code>\"KeyD\"</code></td><td><code>\"KeyD\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0021</code></th><td><code>\"KeyF\"</code></td><td><code>\"KeyF\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0022</code></th><td><code>\"KeyG\"</code></td><td><code>\"KeyG\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0023</code></th><td><code>\"KeyH\"</code></td><td><code>\"KeyH\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0024</code></th><td><code>\"KeyJ\"</code></td><td><code>\"KeyJ\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0025</code></th><td><code>\"KeyK\"</code></td><td><code>\"KeyK\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0026</code></th><td><code>\"KeyL\"</code></td><td><code>\"KeyL\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0027</code></th><td><code>\"Semicolon\"</code></td><td><code>\"Semicolon\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0028</code></th><td><code>\"Quote\"</code></td><td><code>\"Quote\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0029</code></th><td><code>\"Backquote\"</code></td><td><code>\"Backquote\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x002A</code></th><td><code>\"ShiftLeft\"</code></td><td><code>\"ShiftLeft\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x002B</code></th><td><code>\"Backslash\"</code></td><td><code>\"Backslash\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x002C</code></th><td><code>\"KeyZ\"</code></td><td><code>\"KeyZ\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x002D</code></th><td><code>\"KeyX\"</code></td><td><code>\"KeyX\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x002E</code></th><td><code>\"KeyC\"</code></td><td><code>\"KeyC\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x002F</code></th><td><code>\"KeyV\"</code></td><td><code>\"KeyV\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0030</code></th><td><code>\"KeyB\"</code></td><td><code>\"KeyB\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0031</code></th><td><code>\"KeyN\"</code></td><td><code>\"KeyN\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0032</code></th><td><code>\"KeyM\"</code></td><td><code>\"KeyM\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0033</code></th><td><code>\"Comma\"</code></td><td><code>\"Comma\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0034</code></th><td><code>\"Period\"</code></td><td><code>\"Period\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0035</code></th><td><code>\"Slash\"</code></td><td><code>\"Slash\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0036</code></th><td><code>\"ShiftRight\"</code></td><td><code>\"ShiftRight\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0037</code></th><td><code>\"NumpadMultiply\"</code></td><td><code>\"NumpadMultiply\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0038</code></th><td><code>\"AltLeft\"</code></td><td><code>\"AltLeft\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0039</code></th><td><code>\"Space\"</code></td><td><code>\"Space\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x003A</code></th><td><code>\"CapsLock\"</code></td><td><code>\"CapsLock\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x003B</code></th><td><code>\"F1\"</code></td><td><code>\"F1\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x003C</code></th><td><code>\"F2\"</code></td><td><code>\"F2\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x003D</code></th><td><code>\"F3\"</code></td><td><code>\"F3\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x003E</code></th><td><code>\"F4\"</code></td><td><code>\"F4\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x003F</code></th><td><code>\"F5\"</code></td><td><code>\"F5\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0040</code></th><td><code>\"F6\"</code></td><td><code>\"F6\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0041</code></th><td><code>\"F7\"</code></td><td><code>\"F7\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0042</code></th><td><code>\"F8\"</code></td><td><code>\"F8\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0043</code></th><td><code>\"F9\"</code></td><td><code>\"F9\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0044</code></th><td><code>\"F10\"</code></td><td><code>\"F10\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0045</code></th><td><code>\"Pause\"</code></td><td><code>\"Pause\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0046</code></th><td><code>\"ScrollLock\"</code></td><td><code>\"ScrollLock\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0047</code></th><td><code>\"Numpad7\"</code></td><td><code>\"Numpad7\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0048</code></th><td><code>\"Numpad8\"</code></td><td><code>\"Numpad8\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0049</code></th><td><code>\"Numpad9\"</code></td><td><code>\"Numpad9\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x004A</code></th><td><code>\"NumpadSubtract\"</code></td><td><code>\"NumpadSubtract\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x004B</code></th><td><code>\"Numpad4\"</code></td><td><code>\"Numpad4\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x004C</code></th><td><code>\"Numpad5\"</code></td><td><code>\"Numpad5\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x004D</code></th><td><code>\"Numpad6\"</code></td><td><code>\"Numpad6\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x004E</code></th><td><code>\"NumpadAdd\"</code></td><td><code>\"NumpadAdd\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x004F</code></th><td><code>\"Numpad1\"</code></td><td><code>\"Numpad1\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0050</code></th><td><code>\"Numpad2\"</code></td><td><code>\"Numpad2\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0051</code></th><td><code>\"Numpad3\"</code></td><td><code>\"Numpad3\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0052</code></th><td><code>\"Numpad0\"</code></td><td><code>\"Numpad0\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0053</code></th><td><code>\"NumpadDecimal\"</code></td><td><code>\"NumpadDecimal\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0054 (<kbd>Alt</kbd> + <kbd>PrintScreen</kbd>)</code></th><td><code>\"PrintScreen\"</code></td><td><code>\"\"</code> (❌ Missing)</td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0055</code></th><td><code>\"Unidentified\"</code></td><td><code>\"\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0056</code></th><td><code>\"IntlBackslash\"</code></td><td><code>\"IntlBackslash\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0057</code></th><td><code>\"F11\"</code></td><td><code>\"F11\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0058</code></th><td><code>\"F12\"</code></td><td><code>\"F12\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0059</code></th><td><code>\"NumpadEqual\"</code></td><td><code>\"\"</code> (❌ Missing)</td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x005A</code></th><td><code>\"Unidentified\"</code></td><td><code>\"\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x005B</code></th><td><code>\"Unidentified\"</code> (❌ Missing)</td><td><code>\"F13\"</code> (⚠️ Not the same on Firefox)</td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x005C</code></th><td><code>\"Unidentified\"</code> (❌ Missing)</td><td><code>\"F14\"</code> (⚠️ Not the same on Firefox)</td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x005D</code></th><td><code>\"Unidentified\"</code> (❌ Missing)</td><td><code>\"F15\"</code> (⚠️ Not the same on Firefox)</td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x005E</code></th><td><code>\"Unidentified\"</code></td><td><code>\"\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x005F</code></th><td><code>\"Unidentified\"</code></td><td><code>\"\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0060</code></th><td><code>\"Unidentified\"</code></td><td><code>\"\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0061</code></th><td><code>\"Unidentified\"</code></td><td><code>\"\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0062</code></th><td><code>\"Unidentified\"</code></td><td><code>\"\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0063</code></th><td><code>\"Unidentified\"</code> (❌ Missing)</td><td><code>\"F16\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0064</code></th><td><code>\"F13\"</code> (⚠️ Not the same on Chrome)</td><td><code>\"F17\"</code> (⚠️ Not the same on Firefox)</td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0065</code></th><td><code>\"F14\"</code> (⚠️ Not the same on Chrome)</td><td><code>\"F18\"</code> (⚠️ Not the same on Firefox)</td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0066</code></th><td><code>\"F15\"</code> (⚠️ Not the same on Chrome)</td><td><code>\"F19\"</code> (⚠️ Not the same on Firefox)</td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0067</code></th><td><code>\"F16\"</code> (⚠️ Not the same on Chrome)</td><td><code>\"F20\"</code> (⚠️ Not the same on Firefox)</td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0068</code></th><td><code>\"F17\"</code> (⚠️ Not the same on Chrome)</td><td><code>\"F21\"</code> (⚠️ Not the same on Firefox)</td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0069</code></th><td><code>\"F18\"</code> (⚠️ Not the same on Chrome)</td><td><code>\"F22\"</code> (⚠️ Not the same on Firefox)</td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x006A</code></th><td><code>\"F19\"</code> (⚠️ Not the same on Chrome)</td><td><code>\"F23\"</code> (⚠️ Not the same on Firefox)</td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x006B</code></th><td><code>\"F20\"</code> (⚠️ Not the same on Chrome)</td><td><code>\"F24\"</code> (⚠️ Not the same on Firefox)</td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x006C</code></th><td><code>\"F21\"</code> (⚠️ Not the same on Chrome)</td><td><code>\"\"</code> (❌ Missing)</td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x006D</code></th><td><code>\"F22\"</code> (⚠️ Not the same on Chrome)</td><td><code>\"\"</code> (❌ Missing)</td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x006E</code></th><td><code>\"F23\"</code> (⚠️ Not the same on Chrome)</td><td><code>\"\"</code> (❌ Missing)</td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x006F</code></th><td><code>\"Unidentified\"</code></td><td><code>\"\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0070</code></th><td><code>\"KanaMode\"</code></td><td><code>\"\"</code> (❌ Missing)</td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0071</code> (<kbd>Hanja</kbd> key without Korean keyboard layout)</th><td><code>\"Lang2\"</code></td><td><code>\"\"</code> (❌ Missing)</td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0072</code> (<kbd>Han/Yeong</kbd> key without Korean keyboard layout)</th><td><code>\"Lang1\"</code></td><td><code>\"\"</code> (❌ Missing)</td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0073</code></th><td><code>\"IntlRo\"</code></td><td><code>\"\"</code> (❌ Missing)</td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0074</code>, <code>0x0075</code></th><td><code>\"Unidentified\"</code></td><td><code>\"\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0076</code></th><td><code>\"F24\"</code> (⚠️ Not the same on Chrome)</td><td><code>\"\"</code> (❌ Missing)</td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0077</code>, <code>0x0078</code></th><td><code>\"Unidentified\"</code></td><td><code>\"\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0079</code></th><td><code>\"Convert\"</code></td><td><code>\"\"</code> (❌ Missing)</td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x007A</code></th><td><code>\"Unidentified\"</code></td><td><code>\"\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x007B</code></th><td><code>\"NonConvert\"</code></td><td><code>\"\"</code> (❌ Missing)</td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x007C</code></th><td><code>\"Unidentified\"</code></td><td><code>\"\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x007D</code></th><td><code>\"IntlYen\"</code></td><td><code>\"IntlYen\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x007E</code></th><td><code>\"NumpadComma\"</code></td><td><code>\"\"</code> (❌ Missing)</td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x007F</code></th><td><code>\"Unidentified\"</code></td><td><code>\"\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0xE000</code> ~ <code>0xE007</code></th><td><code>\"Unidentified\"</code></td><td><code>\"\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0xE008</code></th><td><code>\"Unidentified\"</code> (❌ Missing)</td><td><code>\"Undo\"</code> (⚠️ Not the same on Firefox)</td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0xE009</code></th><td><code>\"Unidentified\"</code></td><td><code>\"\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0xE00A</code></th><td><code>\"\"</code> (❌ Missing)</td><td><code>\"Paste\"</code> (⚠️ Not the same on Firefox)</td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0xE00B</code> ~ <code>0xE00F</code></th><td>\"\"</td><td><code>\"\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0xE010</code></th><td><code>\"MediaTrackPrevious\"</code></td><td><code>\"MediaTrackPrevious\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0xE011</code> ~ <code>0xE016</code></th><td><code>\"\"</code></td><td><code>\"\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0xE017</code></th><td><code>\"Unidentified\"</code> (❌ Missing)</td><td><code>\"Cut\"</code> (⚠️ Not the same on Firefox)</td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0xE018</code></th><td><code>\"Unidentified\"</code> (❌ Missing)</td><td><code>\"Copy\"</code> (⚠️ Not the same on Firefox)</td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0xE019</code></th><td><code>\"MediaTrackNext\"</code></td><td><code>\"MediaTrackNext\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0xE01A, 0xE01B</code></th><td><code>\"Unidentified\"</code></td><td><code>\"\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0xE01C</code></th><td><code>\"NumpadEnter\"</code></td><td><code>\"NumpadEnter\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0xE01D</code></th><td><code>\"ControlRight\"</code></td><td><code>\"ControlRight\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0xE01E</code></th><td><code>\"Unidentified\"</code> (❌ Missing)</td><td><code>\"LaunchMail\"</code> (⚠️ Not the same on Firefox)</td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0xE01F</code></th><td><code>\"Unidentified\"</code></td><td><code>\"\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0xE020</code></th><td><code>\"AudioVolumeMute\"</code></td><td><code>\"AudioVolumeMute\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0xE021</code></th><td><code>\"LaunchApp2\"</code></td><td><code>\"\"</code> (❌ Missing)</td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0xE022</code></th><td><code>\"MediaPlayPause\"</code></td><td><code>\"MediaPlayPause\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0xE023</code></th><td><code>\"Unidentified\"</code></td><td><code>\"\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0xE024</code></th><td><code>\"MediaStop\"</code></td><td><code>\"MediaStop\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0xE025</code> ~ <code>0xE02B</code></th><td><code>\"Unidentified\"</code></td><td><code>\"\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0xE02C</code></th><td><code>\"Unidentified\"</code> (❌ Missing)</td><td><code>\"Eject\"</code> (⚠️ Not the same on Firefox)</td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0xE02D</code></th><td><code>\"Unidentified\"</code></td><td><code>\"\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0xE02E</code></th><td><code>\"AudioVolumeDown\"</code></td><td><code>\"AudioVolumeDown\"</code> (was <code>\"VolumeDown\"</code> until Chrome 50)</td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0xE02F</code></th><td><code>\"Unidentified\"</code></td><td><code>\"\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0xE030</code></th><td><code>\"AudioVolumeUp\"</code></td><td><code>\"AudioVolumeUp\"</code> (was <code>\"VolumeUp\"</code> until Chrome 50)</td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0xE031</code></th><td><code>\"Unidentified\"</code></td><td><code>\"\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0xE032</code></th><td><code>\"BrowserHome\"</code></td><td><code>\"BrowserHome\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0xE033</code>, <code>0xE034</code></th><td><code>\"Unidentified\"</code></td><td><code>\"\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0xE035</code></th><td><code>\"NumpadDivide\"</code></td><td><code>\"NumpadDivide\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0xE036</code></th><td><code>\"Unidentified\"</code></td><td><code>\"\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0xE037</code></th><td><code>\"PrintScreen\"</code></td><td><code>\"PrintScreen\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0xE038</code></th><td><code>\"AltRight\"</code></td><td><code>\"AltRight\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0xE039</code>, <code>0xE03A</code></th><td><code>\"Unidentified\"</code></td><td><code>\"\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0xE03B</code></th><td><code>\"Unidentified\"</code> (❌ Missing)</td><td><code>\"Help\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0xE03C</code>~ <code>0xE044</code></th><td><code>\"Unidentified\"</code></td><td><code>\"\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0xE045</code></th><td><code>\"NumLock\"</code></td><td><code>\"NumLock\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0xE046</code> (<kbd>Ctrl</kbd> + <kbd>Pause</kbd>)</th><td><code>\"Pause\"</code></td><td><code>\"Pause\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0xE047</code></th><td><code>\"Home\"</code></td><td><code>\"Home\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0xE048</code></th><td><code>\"ArrowUp\"</code></td><td><code>\"ArrowUp\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0xE049</code></th><td><code>\"PageUp\"</code></td><td><code>\"PageUp\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0xE04A</code></th><td><code>\"Unidentified\"</code></td><td><code>\"\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0xE04B</code></th><td><code>\"ArrowLeft\"</code></td><td><code>\"ArrowLeft\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0xE04C</code></th><td><code>\"Unidentified\"</code></td><td><code>\"\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0xE04D</code></th><td><code>\"ArrowRight\"</code></td><td><code>\"ArrowRight\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0xE04E</code></th><td><code>\"Unidentified\"</code></td><td><code>\"\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0xE04F</code></th><td><code>\"End\"</code></td><td><code>\"End\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0xE050</code></th><td><code>\"ArrowDown\"</code></td><td><code>\"ArrowDown\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0xE051</code></th><td><code>\"PageDown\"</code></td><td><code>\"PageDown\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0xE052</code></th><td><code>\"Insert\"</code></td><td><code>\"Insert\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0xE053</code></th><td><code>\"Delete\"</code></td><td><code>\"Delete\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0xE054</code> ~ <code>0xE05A</code></th><td><code>\"Unidentified\"</code></td><td><code>\"\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0xE05B</code></th><td><code>\"MetaLeft\"</code></td><td><code>\"OSLeft\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0xE05C</code></th><td><code>\"MetaRight\"</code></td><td><code>\"OSRight\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0xE05D</code></th><td><code>\"ContextMenu\"</code></td><td><code>\"ContextMenu\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0xE05E</code></th><td><code>\"Power\"</code></td><td><code>\"\"</code> (❌ Missing)</td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0xE05F</code> ~ <code>0xE064</code></th><td><code>\"Unidentified\"</code></td><td><code>\"\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0xE065</code></th><td><code>\"BrowserSearch\"</code></td><td><code>\"BrowserSearch\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0xE066</code></th><td><code>\"BrowserFavorites\"</code></td><td><code>\"BrowserFavorites\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0xE067</code></th><td><code>\"BrowserRefresh\"</code></td><td><code>\"BrowserRefresh\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0xE068</code></th><td><code>\"BrowserStop\"</code></td><td><code>\"BrowserStop\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0xE069</code></th><td><code>\"BrowserForward\"</code></td><td><code>\"BrowserForward\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0xE06A</code></th><td><code>\"BrowserBack\"</code></td><td><code>\"BrowserBack\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0xE06B</code></th><td><code>\"LaunchApp1\"</code></td><td><code>\"\"</code> (❌ Missing)</td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0xE06C</code></th><td><code>\"LaunchMail\"</code> (⚠️ Not the same on Chrome)</td><td><code>\"\"</code> (❌ Missing)</td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0xE06D</code></th><td><code>\"LaunchMediaPlayer\"</code> (<code>\"MediaSelect\"</code> prior to Firefox 49)</td><td><code>\"\"</code> (❌ Missing)</td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0xE06E ~ 0xE0F0</code></th><td><code>\"Unidentified\"</code></td><td><code>\"\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0xE0F1</code> (<kbd>Hanja</kbd> key with Korean keyboard layout)</th><td><code>\"Lang2\"</code></td><td><code>\"\"</code> (❌ Missing)</td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0xE0F2</code> (<kbd>Han/Yeong</kbd> key with Korean keyboard layout)</th><td><code>\"Lang1\"</code></td><td><code>\"\"</code> (❌ Missing)</td></tr>"
tr (1023:3) => tableRow
type: "html"
value: "<th scope=\"row\">Virtual keycode</th>"
tr (1030:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>kVK_ANSI_A (0x00)</code></th>"
tr (1035:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>kVK_ANSI_S (0x01)</code></th>"
tr (1040:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>kVK_ANSI_D (0x02)</code></th>"
tr (1045:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>kVK_ANSI_F (0x03)</code></th>"
tr (1050:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>kVK_ANSI_H (0x04)</code></th>"
tr (1055:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>kVK_ANSI_G (0x05)</code></th>"
tr (1060:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>kVK_ANSI_Z (0x06)</code></th>"
tr (1065:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>kVK_ANSI_X (0x07)</code></th>"
tr (1070:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>kVK_ANSI_C (0x08)</code></th>"
tr (1075:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>kVK_ANSI_V (0x09)</code></th>"
tr (1080:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>kVK_ISO_Section (0x0A)</code></th>"
tr (1085:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>kVK_ANSI_B (0x0B)</code></th>"
tr (1090:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>kVK_ANSI_Q (0x0C)</code></th>"
tr (1095:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>kVK_ANSI_W (0x0D)</code></th>"
tr (1100:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>kVK_ANSI_E (0x0E)</code></th>"
tr (1105:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>kVK_ANSI_R (0x0F)</code></th>"
tr (1110:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>kVK_ANSI_Y (0x10)</code></th>"
tr (1115:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>kVK_ANSI_T (0x11)</code></th>"
tr (1120:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>kVK_ANSI_1 (0x12)</code></th>"
tr (1125:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>kVK_ANSI_2 (0x13)</code></th>"
tr (1130:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>kVK_ANSI_3 (0x14)</code></th>"
tr (1135:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>kVK_ANSI_4 (0x15)</code></th>"
tr (1140:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>kVK_ANSI_6 (0x16)</code></th>"
tr (1145:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>kVK_ANSI_5 (0x17)</code></th>"
tr (1150:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>kVK_ANSI_Equal (0x18)</code></th>"
tr (1155:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>kVK_ANSI_9 (0x19)</code></th>"
tr (1160:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>kVK_ANSI_7 (0x1A)</code></th>"
tr (1165:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>kVK_ANSI_Minus (0x1B)</code></th>"
tr (1170:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>kVK_ANSI_8 (0x1C)</code></th>"
tr (1175:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>kVK_ANSI_0 (0x1D)</code></th>"
tr (1180:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>kVK_ANSI_RightBracket (0x1E)</code></th>"
tr (1185:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>kVK_ANSI_O (0x1F)</code></th>"
tr (1190:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>kVK_ANSI_U (0x20)</code></th>"
tr (1195:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>kVK_ANSI_LeftBracket (0x21)</code></th>"
tr (1200:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>kVK_ANSI_I (0x22)</code></th>"
tr (1205:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>kVK_ANSI_P (0x23)</code></th>"
tr (1210:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>kVK_Return (0x24)</code></th>"
tr (1215:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>kVK_ANSI_L (0x25)</code></th>"
tr (1220:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>kVK_ANSI_J (0x26)</code></th>"
tr (1225:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>kVK_ANSI_Quote (0x27)</code></th>"
tr (1230:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>kVK_ANSI_K (0x28)</code></th>"
tr (1235:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>kVK_ANSI_Semicolon (0x29)</code></th>"
tr (1240:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>kVK_ANSI_Backslash (0x2A)</code></th>"
tr (1245:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>kVK_ANSI_Comma (0x2B)</code></th>"
tr (1250:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>kVK_ANSI_Slash (0x2C)</code></th>"
tr (1255:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>kVK_ANSI_N (0x2D)</code></th>"
tr (1260:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>kVK_ANSI_M (0x2E)</code></th>"
tr (1265:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>kVK_ANSI_Period (0x2F)</code></th>"
tr (1270:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>kVK_Tab (0x30)</code></th>"
tr (1275:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>kVK_Space (0x31)</code></th>"
tr (1280:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>kVK_ANSI_Grave (0x32)</code></th>"
tr (1285:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>kVK_Delete (0x33)</code></th>"
tr (1290:3) => tableRow
type: "html"
value: "<th scope=\"row\">Enter key on keypad of PowerBook (<code>0x34</code>)</th>"
tr (1295:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>kVK_Escape (0x35)</code></th>"
tr (1300:3) => tableRow
type: "html"
value: "<th scope=\"row\">right-command key (<code>0x36</code>)</th>"
tr (1305:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>kVK_Command (0x37)</code></th>"
tr (1310:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>kVK_Shift (0x38)</code></th>"
tr (1315:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>kVK_CapsLock (0x39)</code></th>"
tr (1320:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>kVK_Option (0x3A)</code></th>"
tr (1325:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>kVK_Control (0x3B)</code></th>"
tr (1330:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>kVK_RightShift (0x3C)</code></th>"
tr (1335:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>kVK_RightOption (0x3D)</code></th>"
tr (1340:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>kVK_RightControl (0x3E)</code></th>"
tr (1345:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>kVK_Function (0x3F)</code></th>"
tr (1350:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>kVK_F17 (0x40)</code></th>"
tr (1355:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>kVK_ANSI_KeypadDecimal (0x41)</code></th>"
tr (1360:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>kVK_ANSI_KeypadMultiply (0x43)</code></th>"
tr (1365:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>kVK_ANSI_KeypadPlus (0x45)</code></th>"
tr (1370:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>kVK_ANSI_KeypadClear (0x47)</code></th>"
tr (1375:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>kVK_VolumeUp (0x48)</code></th>"
tr (1380:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>kVK_VolumeDown (0x49)</code></th>"
tr (1385:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>kVK_Mute (0x4A)</code></th>"
tr (1390:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>kVK_ANSI_KeypadDivide (0x4B)</code></th>"
tr (1395:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>kVK_ANSI_KeypadEnter (0x4C)</code></th>"
tr (1400:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>kVK_ANSI_KeypadMinus (0x4E)</code></th>"
tr (1405:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>kVK_F18 (0x4F)</code></th>"
tr (1410:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>kVK_F19 (0x50)</code></th>"
tr (1415:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>kVK_ANSI_KeypadEquals (0x51)</code></th>"
tr (1420:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>kVK_ANSI_Keypad0 (0x52)</code></th>"
tr (1425:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>kVK_ANSI_Keypad1 (0x53)</code></th>"
tr (1430:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>kVK_ANSI_Keypad2 (0x54)</code></th>"
tr (1435:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>kVK_ANSI_Keypad3 (0x55)</code></th>"
tr (1440:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>kVK_ANSI_Keypad4 (0x56)</code></th>"
tr (1445:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>kVK_ANSI_Keypad5 (0x57)</code></th>"
tr (1450:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>kVK_ANSI_Keypad6 (0x58)</code></th>"
tr (1455:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>kVK_ANSI_Keypad7 (0x59)</code></th>"
tr (1460:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>kVK_F20 (0x5A)</code></th>"
tr (1465:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>kVK_ANSI_Keypad8 (0x5B)</code></th>"
tr (1470:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>kVK_ANSI_Keypad9 (0x5C)</code></th>"
tr (1475:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>kVK_JIS_Yen (0x5D)</code></th>"
tr (1480:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>kVK_JIS_Underscore (0x5E)</code></th>"
tr (1485:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>kVK_JIS_KeypadComma (0x5F)</code></th>"
tr (1490:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>kVK_F5 (0x60)</code></th>"
tr (1495:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>kVK_F6 (0x61)</code></th>"
tr (1500:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>kVK_F7 (0x62)</code></th>"
tr (1505:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>kVK_F3 (0x63)</code></th>"
tr (1510:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>kVK_F8 (0x64)</code></th>"
tr (1515:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>kVK_F9 (0x65)</code></th>"
tr (1520:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>kVK_JIS_Eisu (0x66)</code></th>"
tr (1525:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>kVK_F11 (0x67)</code></th>"
tr (1530:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>kVK_JIS_Kana (0x68)</code></th>"
tr (1535:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>kVK_F13 (0x69)</code></th>"
tr (1540:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>kVK_F16 (0x6A)</code></th>"
tr (1545:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>kVK_F14 (0x6B)</code></th>"
tr (1550:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>kVK_F10 (0x6D)</code></th>"
tr (1555:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>kVK_F12 (0x6F)</code></th>"
tr (1560:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>kVK_F15 (0x71)</code></th>"
tr (1565:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>kVK_Help (0x72)</code></th>"
tr (1570:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>kVK_Home (0x73)</code></th>"
tr (1575:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>kVK_PageUp (0x74)</code></th>"
tr (1580:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>kVK_ForwardDelete (0x75)</code></th>"
tr (1585:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>kVK_F4 (0x76)</code></th>"
tr (1590:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>kVK_End (0x77)</code></th>"
tr (1595:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>kVK_F2 (0x78)</code></th>"
tr (1600:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>kVK_PageDown (0x79)</code></th>"
tr (1605:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>kVK_F1 (0x7A)</code></th>"
tr (1610:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>kVK_LeftArrow (0x7B)</code></th>"
tr (1615:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>kVK_RightArrow (0x7C)</code></th>"
tr (1620:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>kVK_DownArrow (0x7D)</code></th>"
tr (1625:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>kVK_UpArrow (0x7E)</code></th>"
table.standard-table (1021:1) => table
type: "html"
value: "<tr><th scope=\"row\">Virtual keycode</th><th scope=\"col\">Gecko</th><th scope=\"col\">Chromium</th></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>kVK_ANSI_A (0x00)</code></th><td><code>\"KeyA\"</code></td><td><code>\"KeyA\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>kVK_ANSI_S (0x01)</code></th><td><code>\"KeyS\"</code></td><td><code>\"KeyS\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>kVK_ANSI_D (0x02)</code></th><td><code>\"KeyD\"</code></td><td><code>\"KeyD\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>kVK_ANSI_F (0x03)</code></th><td><code>\"KeyF\"</code></td><td><code>\"KeyF\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>kVK_ANSI_H (0x04)</code></th><td><code>\"KeyH\"</code></td><td><code>\"KeyH\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>kVK_ANSI_G (0x05)</code></th><td><code>\"KeyG\"</code></td><td><code>\"KeyG\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>kVK_ANSI_Z (0x06)</code></th><td><code>\"KeyZ\"</code></td><td><code>\"KeyZ\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>kVK_ANSI_X (0x07)</code></th><td><code>\"KeyX\"</code></td><td><code>\"KeyX\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>kVK_ANSI_C (0x08)</code></th><td><code>\"KeyC\"</code></td><td><code>\"KeyC\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>kVK_ANSI_V (0x09)</code></th><td><code>\"KeyV\"</code></td><td><code>\"KeyV\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>kVK_ISO_Section (0x0A)</code></th><td><code>\"IntlBackslash\"</code></td><td><code>\"IntlBackslash\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>kVK_ANSI_B (0x0B)</code></th><td><code>\"KeyB\"</code></td><td><code>\"KeyB\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>kVK_ANSI_Q (0x0C)</code></th><td><code>\"KeyQ\"</code></td><td><code>\"KeyQ\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>kVK_ANSI_W (0x0D)</code></th><td><code>\"KeyW\"</code></td><td><code>\"KeyW\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>kVK_ANSI_E (0x0E)</code></th><td><code>\"KeyE\"</code></td><td><code>\"KeyE\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>kVK_ANSI_R (0x0F)</code></th><td><code>\"KeyR\"</code></td><td><code>\"KeyR\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>kVK_ANSI_Y (0x10)</code></th><td><code>\"KeyY\"</code></td><td><code>\"KeyY\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>kVK_ANSI_T (0x11)</code></th><td><code>\"KeyT\"</code></td><td><code>\"KeyT\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>kVK_ANSI_1 (0x12)</code></th><td><code>\"Digit1\"</code></td><td><code>\"Digit1\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>kVK_ANSI_2 (0x13)</code></th><td><code>\"Digit2\"</code></td><td><code>\"Digit2\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>kVK_ANSI_3 (0x14)</code></th><td><code>\"Digit3\"</code></td><td><code>\"Digit3\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>kVK_ANSI_4 (0x15)</code></th><td><code>\"Digit4\"</code></td><td><code>\"Digit4\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>kVK_ANSI_6 (0x16)</code></th><td><code>\"Digit6\"</code></td><td><code>\"Digit6\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>kVK_ANSI_5 (0x17)</code></th><td><code>\"Digit5\"</code></td><td><code>\"Digit5\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>kVK_ANSI_Equal (0x18)</code></th><td><code>\"Equal\"</code></td><td><code>\"Equal\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>kVK_ANSI_9 (0x19)</code></th><td><code>\"Digit9\"</code></td><td><code>\"Digit9\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>kVK_ANSI_7 (0x1A)</code></th><td><code>\"Digit7\"</code></td><td><code>\"Digit7\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>kVK_ANSI_Minus (0x1B)</code></th><td><code>\"Minus\"</code></td><td><code>\"Minus\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>kVK_ANSI_8 (0x1C)</code></th><td><code>\"Digit8\"</code></td><td><code>\"Digit8\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>kVK_ANSI_0 (0x1D)</code></th><td><code>\"Digit0\"</code></td><td><code>\"Digit0\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>kVK_ANSI_RightBracket (0x1E)</code></th><td><code>\"BracketRight\"</code></td><td><code>\"BracketRight\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>kVK_ANSI_O (0x1F)</code></th><td><code>\"KeyO\"</code></td><td><code>\"KeyO\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>kVK_ANSI_U (0x20)</code></th><td><code>\"KeyU\"</code></td><td><code>\"KeyU\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>kVK_ANSI_LeftBracket (0x21)</code></th><td><code>\"BracketLeft\"</code></td><td><code>\"BracketLeft\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>kVK_ANSI_I (0x22)</code></th><td><code>\"KeyI\"</code></td><td><code>\"KeyI\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>kVK_ANSI_P (0x23)</code></th><td><code>\"KeyP\"</code></td><td><code>\"KeyP\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>kVK_Return (0x24)</code></th><td><code>\"Enter\"</code></td><td><code>\"Enter\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>kVK_ANSI_L (0x25)</code></th><td><code>\"KeyL\"</code></td><td><code>\"KeyL\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>kVK_ANSI_J (0x26)</code></th><td><code>\"KeyJ\"</code></td><td><code>\"KeyJ\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>kVK_ANSI_Quote (0x27)</code></th><td><code>\"Quote\"</code></td><td><code>\"Quote\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>kVK_ANSI_K (0x28)</code></th><td><code>\"KeyK\"</code></td><td><code>\"KeyK\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>kVK_ANSI_Semicolon (0x29)</code></th><td><code>\"Semicolon\"</code></td><td><code>\"Semicolon\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>kVK_ANSI_Backslash (0x2A)</code></th><td><code>\"Backslash\"</code></td><td><code>\"Backslash\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>kVK_ANSI_Comma (0x2B)</code></th><td><code>\"Comma\"</code></td><td><code>\"Comma\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>kVK_ANSI_Slash (0x2C)</code></th><td><code>\"Slash\"</code></td><td><code>\"Slash\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>kVK_ANSI_N (0x2D)</code></th><td><code>\"KeyN\"</code></td><td><code>\"KeyN\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>kVK_ANSI_M (0x2E)</code></th><td><code>\"KeyM\"</code></td><td><code>\"KeyM\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>kVK_ANSI_Period (0x2F)</code></th><td><code>\"Period\"</code></td><td><code>\"Period\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>kVK_Tab (0x30)</code></th><td><code>\"Tab\"</code></td><td><code>\"Tab\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>kVK_Space (0x31)</code></th><td><code>\"Space\"</code></td><td><code>\"Space\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>kVK_ANSI_Grave (0x32)</code></th><td><code>\"Backquote\"</code></td><td><code>\"Backquote\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>kVK_Delete (0x33)</code></th><td><code>\"Backspace\"</code></td><td><code>\"Backspace\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\">Enter key on keypad of PowerBook (<code>0x34</code>)</th><td><code>\"NumpadEnter\"</code>(⚠️ Same string for <code>0x4C</code>)</td><td><code>\"\"</code> (❌ Missing)</td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>kVK_Escape (0x35)</code></th><td><code>\"Escape\"</code></td><td><code>\"Escape\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\">right-command key (<code>0x36</code>)</th><td><code>\"OSRight\"</code></td><td><code>\"OSRight\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>kVK_Command (0x37)</code></th><td><code>\"OSLeft\"</code></td><td><code>\"OSLeft\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>kVK_Shift (0x38)</code></th><td><code>\"ShiftLeft\"</code></td><td><code>\"ShiftLeft\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>kVK_CapsLock (0x39)</code></th><td><code>\"CapsLock\"</code></td><td><code>\"CapsLock\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>kVK_Option (0x3A)</code></th><td><code>\"AltLeft\"</code></td><td><code>\"AltLeft\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>kVK_Control (0x3B)</code></th><td><code>\"ControlLeft\"</code></td><td><code>\"ControlLeft\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>kVK_RightShift (0x3C)</code></th><td><code>\"ShiftRight\"</code></td><td><code>\"ShiftRight\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>kVK_RightOption (0x3D)</code></th><td><code>\"AltRight\"</code></td><td><code>\"AltRight\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>kVK_RightControl (0x3E)</code></th><td><code>\"ControlRight\"</code></td><td><code>\"ControlRight\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>kVK_Function (0x3F)</code></th><td><code>\"Fn\"</code> (⚠️ No events fired actually)</td><td><code>\"\"</code> (❌ Missing) (⚠️ No events fired actually)</td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>kVK_F17 (0x40)</code></th><td><code>\"F17\"</code></td><td><code>\"F17\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>kVK_ANSI_KeypadDecimal (0x41)</code></th><td><code>\"NumpadDecimal\"</code></td><td><code>\"NumpadDecimal\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>kVK_ANSI_KeypadMultiply (0x43)</code></th><td><code>\"NumpadMultiply\"</code></td><td><code>\"NumpadMultiply\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>kVK_ANSI_KeypadPlus (0x45)</code></th><td><code>\"NumpadAdd\"</code></td><td><code>\"NumpadAdd\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>kVK_ANSI_KeypadClear (0x47)</code></th><td><code>\"NumLock\"</code></td><td><code>\"NumLock\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>kVK_VolumeUp (0x48)</code></th><td><code>\"AudioVolumeUp\" </code>(was <code>\"VolumeUp\"</code> until Firefox 48)</td><td><code>\"AudioVolumeUp\" </code>(was <code>\"VolumeUp\"</code> until Chrome 50)</td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>kVK_VolumeDown (0x49)</code></th><td><code>\"AudioVolumeDown\"</code> (was <code>\"VolumeDown\"</code> until Firefox 49)</td><td><code>\"AudioVolumeDown\"</code> (was <code>\"VolumeDown\"</code> until Chrome 50)</td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>kVK_Mute (0x4A)</code></th><td><code>\"AudioVolumeMute\"</code> (was <code>\"VolumeMute\"</code> until Firefox 49)</td><td><code>\"AudioVolumeMute\"</code> (was <code>\"VolumeMute\"</code> until Chrome 50)</td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>kVK_ANSI_KeypadDivide (0x4B)</code></th><td><code>\"NumpadDivide\"</code></td><td><code>\"NumpadDivide\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>kVK_ANSI_KeypadEnter (0x4C)</code></th><td><code>\"NumpadEnter\"</code></td><td><code>\"NumpadEnter\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>kVK_ANSI_KeypadMinus (0x4E)</code></th><td><code>\"NumpadSubtract\"</code></td><td><code>\"NumpadSubtract\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>kVK_F18 (0x4F)</code></th><td><code>\"F18\"</code></td><td><code>\"F18\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>kVK_F19 (0x50)</code></th><td><code>\"F19\"</code></td><td><code>\"F19\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>kVK_ANSI_KeypadEquals (0x51)</code></th><td><code>\"NumpadEqual\"</code></td><td><code>\"NumpadEqual\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>kVK_ANSI_Keypad0 (0x52)</code></th><td><code>\"Numpad0\"</code></td><td><code>\"Numpad0\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>kVK_ANSI_Keypad1 (0x53)</code></th><td><code>\"Numpad1\"</code></td><td><code>\"Numpad1\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>kVK_ANSI_Keypad2 (0x54)</code></th><td><code>\"Numpad2\"</code></td><td><code>\"Numpad2\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>kVK_ANSI_Keypad3 (0x55)</code></th><td><code>\"Numpad3\"</code></td><td><code>\"Numpad3\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>kVK_ANSI_Keypad4 (0x56)</code></th><td><code>\"Numpad4\"</code></td><td><code>\"Numpad4\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>kVK_ANSI_Keypad5 (0x57)</code></th><td><code>\"Numpad5\"</code></td><td><code>\"Numpad5\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>kVK_ANSI_Keypad6 (0x58)</code></th><td><code>\"Numpad6\"</code></td><td><code>\"Numpad6\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>kVK_ANSI_Keypad7 (0x59)</code></th><td><code>\"Numpad7\"</code></td><td><code>\"Numpad7\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>kVK_F20 (0x5A)</code></th><td><code>\"F20\"</code></td><td><code>\"F20\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>kVK_ANSI_Keypad8 (0x5B)</code></th><td><code>\"Numpad8\"</code></td><td><code>\"Numpad8\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>kVK_ANSI_Keypad9 (0x5C)</code></th><td><code>\"Numpad9\"</code></td><td><code>\"Numpad9\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>kVK_JIS_Yen (0x5D)</code></th><td><code>\"IntlYen\"</code></td><td><code>\"IntlYen\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>kVK_JIS_Underscore (0x5E)</code></th><td><code>\"IntlRo\"</code></td><td><code>\"IntlRo\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>kVK_JIS_KeypadComma (0x5F)</code></th><td><code>\"NumpadComma\"</code></td><td><code>\"NumpadComma\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>kVK_F5 (0x60)</code></th><td><code>\"F5\"</code></td><td><code>\"F5\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>kVK_F6 (0x61)</code></th><td><code>\"F6\"</code></td><td><code>\"F6\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>kVK_F7 (0x62)</code></th><td><code>\"F7\"</code></td><td><code>\"F7\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>kVK_F3 (0x63)</code></th><td><code>\"F3\"</code></td><td><code>\"F3\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>kVK_F8 (0x64)</code></th><td><code>\"F8\"</code></td><td><code>\"F8\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>kVK_F9 (0x65)</code></th><td><code>\"F9\"</code></td><td><code>\"F9\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>kVK_JIS_Eisu (0x66)</code></th><td><code>\"Lang2\"</code></td><td><code>\"\"</code> (❌ Missing) (⚠️ No events fired actually)</td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>kVK_F11 (0x67)</code></th><td><code>\"F11\"</code></td><td><code>\"F11\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>kVK_JIS_Kana (0x68)</code></th><td><code>\"Lang1\"</code> (⚠️ Different string on Chromium)</td><td><code>\"KanaMode\"</code> (⚠️ No events fired actually)</td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>kVK_F13 (0x69)</code></th><td><code>\"F13\"</code></td><td><code>\"F13\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>kVK_F16 (0x6A)</code></th><td><code>\"F16\"</code></td><td><code>\"F16\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>kVK_F14 (0x6B)</code></th><td><code>\"F14\"</code></td><td><code>\"F14\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>kVK_F10 (0x6D)</code></th><td><code>\"F10\"</code></td><td><code>\"F10\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>kVK_F12 (0x6F)</code></th><td><code>\"F12\"</code></td><td><code>\"F12\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>kVK_F15 (0x71)</code></th><td><code>\"F15\"</code></td><td><code>\"F15\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>kVK_Help (0x72)</code></th><td><code>\"Help\"</code> (⚠️ Different string on Chromium)</td><td><code>\"Insert\"</code> (⚠️ Different string on Gecko)</td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>kVK_Home (0x73)</code></th><td><code>\"Home\"</code></td><td><code>\"Home\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>kVK_PageUp (0x74)</code></th><td><code>\"PageUp\"</code></td><td><code>\"PageUp\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>kVK_ForwardDelete (0x75)</code></th><td><code>\"Delete\"</code></td><td><code>\"Delete\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>kVK_F4 (0x76)</code></th><td><code>\"F4\"</code></td><td><code>\"F4\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>kVK_End (0x77)</code></th><td><code>\"End\"</code></td><td><code>\"End\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>kVK_F2 (0x78)</code></th><td><code>\"F2\"</code></td><td><code>\"F2\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>kVK_PageDown (0x79)</code></th><td><code>\"PageDown\"</code></td><td><code>\"PageDown\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>kVK_F1 (0x7A)</code></th><td><code>\"F1\"</code></td><td><code>\"F1\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>kVK_LeftArrow (0x7B)</code></th><td><code>\"ArrowLeft\"</code></td><td><code>\"ArrowLeft\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>kVK_RightArrow (0x7C)</code></th><td><code>\"ArrowRight\"</code></td><td><code>\"ArrowRight\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>kVK_DownArrow (0x7D)</code></th><td><code>\"ArrowDown\"</code></td><td><code>\"ArrowDown\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>kVK_UpArrow (0x7E)</code></th><td><code>\"ArrowUp\"</code></td><td><code>\"ArrowUp\"</code></td></tr>"
tr (1639:3) => tableRow
type: "html"
value: "<th scope=\"row\">scancode (hardware_keycode)</th>"
tr (1646:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0009</code></th>"
tr (1651:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x000A</code></th>"
tr (1656:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x000B</code></th>"
tr (1661:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x000C</code></th>"
tr (1666:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x000D</code></th>"
tr (1671:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x000E</code></th>"
tr (1676:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x000F</code></th>"
tr (1681:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0010</code></th>"
tr (1686:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0011</code></th>"
tr (1691:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0012</code></th>"
tr (1696:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0013</code></th>"
tr (1701:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0014</code></th>"
tr (1706:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0015</code></th>"
tr (1711:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0016</code></th>"
tr (1716:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0017</code></th>"
tr (1721:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0018</code></th>"
tr (1726:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0019</code></th>"
tr (1731:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x001A</code></th>"
tr (1736:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x001B</code></th>"
tr (1741:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x001C</code></th>"
tr (1746:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x001D</code></th>"
tr (1751:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x001E</code></th>"
tr (1756:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x001F</code></th>"
tr (1761:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0020</code></th>"
tr (1766:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0021</code></th>"
tr (1771:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0022</code></th>"
tr (1776:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0023</code></th>"
tr (1781:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0024</code></th>"
tr (1786:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0025</code></th>"
tr (1791:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0026</code></th>"
tr (1796:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0027</code></th>"
tr (1801:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0028</code></th>"
tr (1806:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0029</code></th>"
tr (1811:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x002A</code></th>"
tr (1816:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x002B</code></th>"
tr (1821:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x002C</code></th>"
tr (1826:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x002D</code></th>"
tr (1831:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x002E</code></th>"
tr (1836:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x002F</code></th>"
tr (1841:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0030</code></th>"
tr (1846:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0031</code></th>"
tr (1851:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0032</code></th>"
tr (1856:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0033</code></th>"
tr (1861:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0034</code></th>"
tr (1866:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0035</code></th>"
tr (1871:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0036</code></th>"
tr (1876:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0037</code></th>"
tr (1881:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0038</code></th>"
tr (1886:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0039</code></th>"
tr (1891:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x003A</code></th>"
tr (1896:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x003B</code></th>"
tr (1901:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x003C</code></th>"
tr (1906:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x003D</code></th>"
tr (1911:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x003E</code></th>"
tr (1916:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x003F</code></th>"
tr (1921:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0040</code></th>"
tr (1926:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0041</code></th>"
tr (1931:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0042</code></th>"
tr (1936:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0043</code></th>"
tr (1941:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0044</code></th>"
tr (1946:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0045</code></th>"
tr (1951:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0046</code></th>"
tr (1956:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0047</code></th>"
tr (1961:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0048</code></th>"
tr (1966:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0049</code></th>"
tr (1971:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x004A</code></th>"
tr (1976:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x004B</code></th>"
tr (1981:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x004C</code></th>"
tr (1986:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x004D</code></th>"
tr (1991:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x004E</code></th>"
tr (1996:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x004F</code></th>"
tr (2001:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0050</code></th>"
tr (2006:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0051</code></th>"
tr (2011:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0052</code></th>"
tr (2016:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0053</code></th>"
tr (2021:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0054</code></th>"
tr (2026:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0055</code></th>"
tr (2031:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0056</code></th>"
tr (2036:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0057</code></th>"
tr (2041:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0058</code></th>"
tr (2046:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0059</code></th>"
tr (2051:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x005A</code></th>"
tr (2056:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x005B</code></th>"
tr (2061:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x005C</code>, <code>0x005D</code></th>"
tr (2066:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x005E</code></th>"
tr (2071:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x005F</code></th>"
tr (2076:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0060</code></th>"
tr (2081:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0061</code></th>"
tr (2086:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0062</code>, <code>0x0063</code></th>"
tr (2091:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0064</code></th>"
tr (2096:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0065</code></th>"
tr (2101:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0066</code></th>"
tr (2106:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0067</code></th>"
tr (2111:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0068</code></th>"
tr (2116:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0069</code></th>"
tr (2121:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x006A</code></th>"
tr (2126:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x006B</code></th>"
tr (2131:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x006C</code></th>"
tr (2136:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x006D</code></th>"
tr (2141:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x006E</code></th>"
tr (2146:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x006F</code></th>"
tr (2151:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0070</code></th>"
tr (2156:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0071</code></th>"
tr (2161:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0072</code></th>"
tr (2166:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0073</code></th>"
tr (2171:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0074</code></th>"
tr (2176:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0075</code></th>"
tr (2181:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0076</code></th>"
tr (2186:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0077</code></th>"
tr (2191:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0078</code></th>"
tr (2196:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0079</code></th>"
tr (2201:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x007A</code></th>"
tr (2206:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x007B</code></th>"
tr (2211:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x007C</code></th>"
tr (2216:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x007D</code></th>"
tr (2221:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x007E</code></th>"
tr (2226:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x007F</code></th>"
tr (2231:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0080</code></th>"
tr (2236:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0081</code></th>"
tr (2241:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0082</code></th>"
tr (2246:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0083</code></th>"
tr (2251:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0084</code></th>"
tr (2256:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0085</code></th>"
tr (2261:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0086</code></th>"
tr (2266:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0087</code></th>"
tr (2271:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0088</code></th>"
tr (2276:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0089</code></th>"
tr (2281:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x008A</code></th>"
tr (2286:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x008B</code></th>"
tr (2291:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x008C</code></th>"
tr (2296:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x008D</code></th>"
tr (2301:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x008E</code></th>"
tr (2306:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x008F</code></th>"
tr (2311:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0090</code></th>"
tr (2316:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0091</code></th>"
tr (2321:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0092</code></th>"
tr (2326:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0093</code></th>"
tr (2331:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0094</code></th>"
tr (2336:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0095</code>, <code>0x0096</code></th>"
tr (2341:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0097</code></th>"
tr (2346:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0098</code></th>"
tr (2351:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0099</code> ~ <code>0x00A2</code></th>"
tr (2356:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x00A3</code></th>"
tr (2361:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x00A4</code></th>"
tr (2366:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x00A5</code></th>"
tr (2371:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x00A6</code></th>"
tr (2376:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x00A7</code></th>"
tr (2381:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x00A8</code></th>"
tr (2386:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x00A9</code></th>"
tr (2391:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x00AA</code></th>"
tr (2396:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x00AB</code></th>"
tr (2401:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x00AC</code></th>"
tr (2406:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x00AD</code></th>"
tr (2411:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x00AE</code></th>"
tr (2416:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x00AF</code> ~ <code>0x00B2</code></th>"
tr (2421:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x00B3</code></th>"
tr (2426:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x00B4</code></th>"
tr (2431:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x00B5</code></th>"
tr (2436:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x00B6</code> ~ <code>0x00BA</code></th>"
tr (2441:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x00BB</code></th>"
tr (2446:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x00BC</code></th>"
tr (2451:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x00BD</code>, <code>0x00BE</code></th>"
tr (2456:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x00BF</code></th>"
tr (2461:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x00C0</code></th>"
tr (2466:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x00C1</code></th>"
tr (2471:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x00C2</code></th>"
tr (2476:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x00C3</code></th>"
tr (2481:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x00C4</code></th>"
tr (2486:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x00C5</code></th>"
tr (2491:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x00C6</code></th>"
tr (2496:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x00C7</code></th>"
tr (2501:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x00C8</code></th>"
tr (2506:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x00C9</code></th>"
tr (2511:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x00CA</code></th>"
td (2518:4) => tableCell
type: "paragraph"
summary: "The following tables show what code values are used for each native scancode or virtual keycode on major platforms. The reason is that some browsers choose to interpret physical keys differently, there are some differences in which keys map to which codes. These tables show those variations when known."
rowIndex: 175
shouldWrap: true
children: 
  type: "inlineCode"
  value: "\"Unidentified\""
tr (2516:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x00CB ~ 0x00E0</code></th>",type: "html"
value: "<td><p><code>\"Unidentified\"</code></p></td>"
tr (2523:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x00E1</code></th>"
table.standard-table (1637:1) => table
type: "html"
value: "<tr><th scope=\"row\">scancode (hardware_keycode)</th><th scope=\"col\">Gecko</th><th scope=\"col\">Chromium</th></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0009</code></th><td><code>\"Escape\"</code></td><td><code>\"Escape\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x000A</code></th><td><code>\"Digit1\"</code></td><td><code>\"Digit1\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x000B</code></th><td><code>\"Digit2\"</code></td><td><code>\"Digit2\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x000C</code></th><td><code>\"Digit3\"</code></td><td><code>\"Digit3\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x000D</code></th><td><code>\"Digit4\"</code></td><td><code>\"Digit4\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x000E</code></th><td><code>\"Digit5\"</code></td><td><code>\"Digit5\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x000F</code></th><td><code>\"Digit6\"</code></td><td><code>\"Digit6\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0010</code></th><td><code>\"Digit7\"</code></td><td><code>\"Digit7\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0011</code></th><td><code>\"Digit8\"</code></td><td><code>\"Digit8\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0012</code></th><td><code>\"Digit9\"</code></td><td><code>\"Digit9\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0013</code></th><td><code>\"Digit0\"</code></td><td><code>\"Digit0\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0014</code></th><td><code>\"Minus\"</code></td><td><code>\"Minus\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0015</code></th><td><code>\"Equal\"</code></td><td><code>\"Equal\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0016</code></th><td><code>\"Backspace\"</code></td><td><code>\"Backspace\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0017</code></th><td><code>\"Tab\"</code></td><td><code>\"Tab\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0018</code></th><td><code>\"KeyQ\"</code></td><td><code>\"KeyQ\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0019</code></th><td><code>\"KeyW\"</code></td><td><code>\"KeyW\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x001A</code></th><td><code>\"KeyE\"</code></td><td><code>\"KeyE\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x001B</code></th><td><code>\"KeyR\"</code></td><td><code>\"KeyR\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x001C</code></th><td><code>\"KeyT\"</code></td><td><code>\"KeyT\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x001D</code></th><td><code>\"KeyY\"</code></td><td><code>\"KeyY\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x001E</code></th><td><code>\"KeyU\"</code></td><td><code>\"KeyU\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x001F</code></th><td><code>\"KeyI\"</code></td><td><code>\"KeyI\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0020</code></th><td><code>\"KeyO\"</code></td><td><code>\"KeyO\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0021</code></th><td><code>\"KeyP\"</code></td><td><code>\"KeyP\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0022</code></th><td><code>\"BracketLeft\"</code></td><td><code>\"BracketLeft\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0023</code></th><td><code>\"BracketRight\"</code></td><td><code>\"BracketRight\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0024</code></th><td><code>\"Enter\"</code></td><td><code>\"Enter\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0025</code></th><td><code>\"ControlLeft\"</code></td><td><code>\"ControlLeft\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0026</code></th><td><code>\"KeyA\"</code></td><td><code>\"KeyA\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0027</code></th><td><code>\"KeyS\"</code></td><td><code>\"KeyS\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0028</code></th><td><code>\"KeyD\"</code></td><td><code>\"KeyD\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0029</code></th><td><code>\"KeyF\"</code></td><td><code>\"KeyF\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x002A</code></th><td><code>\"KeyG\"</code></td><td><code>\"KeyG\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x002B</code></th><td><code>\"KeyH\"</code></td><td><code>\"KeyH\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x002C</code></th><td><code>\"KeyJ\"</code></td><td><code>\"KeyJ\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x002D</code></th><td><code>\"KeyK\"</code></td><td><code>\"KeyK\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x002E</code></th><td><code>\"KeyL\"</code></td><td><code>\"KeyL\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x002F</code></th><td><code>\"Semicolon\"</code></td><td><code>\"Semicolon\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0030</code></th><td><code>\"Quote\"</code></td><td><code>\"Quote\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0031</code></th><td><code>\"Backquote\"</code></td><td><code>\"Backquote\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0032</code></th><td><code>\"ShiftLeft\"</code></td><td><code>\"ShiftLeft\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0033</code></th><td><code>\"Backslash\"</code></td><td><code>\"Backslash\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0034</code></th><td><code>\"KeyZ\"</code></td><td><code>\"KeyZ\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0035</code></th><td><code>\"KeyX\"</code></td><td><code>\"KeyX\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0036</code></th><td><code>\"KeyC\"</code></td><td><code>\"KeyC\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0037</code></th><td><code>\"KeyV\"</code></td><td><code>\"KeyV\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0038</code></th><td><code>\"KeyB\"</code></td><td><code>\"KeyB\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0039</code></th><td><code>\"KeyN\"</code></td><td><code>\"KeyN\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x003A</code></th><td><code>\"KeyM\"</code></td><td><code>\"KeyM\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x003B</code></th><td><code>\"Comma\"</code></td><td><code>\"Comma\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x003C</code></th><td><code>\"Period\"</code></td><td><code>\"Period\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x003D</code></th><td><code>\"Slash\"</code></td><td><code>\"Slash\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x003E</code></th><td><code>\"ShiftRight\"</code></td><td><code>\"ShiftRight\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x003F</code></th><td><code>\"NumpadMultiply\"</code></td><td><code>\"NumpadMultiply\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0040</code></th><td><code>\"AltLeft\"</code></td><td><code>\"AltLeft\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0041</code></th><td><code>\"Space\"</code></td><td><code>\"Space\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0042</code></th><td><code>\"CapsLock\"</code></td><td><code>\"CapsLock\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0043</code></th><td><code>\"F1\"</code></td><td><code>\"F1\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0044</code></th><td><code>\"F2\"</code></td><td><code>\"F2\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0045</code></th><td><code>\"F3\"</code></td><td><code>\"F3\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0046</code></th><td><code>\"F4\"</code></td><td><code>\"F4\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0047</code></th><td><code>\"F5\"</code></td><td><code>\"F5\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0048</code></th><td><code>\"F6\"</code></td><td><code>\"F6\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0049</code></th><td><code>\"F7\"</code></td><td><code>\"F7\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x004A</code></th><td><code>\"F8\"</code></td><td><code>\"F8\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x004B</code></th><td><code>\"F9\"</code></td><td><code>\"F9\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x004C</code></th><td><code>\"F10\"</code></td><td><code>\"F10\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x004D</code></th><td><code>\"NumLock\"</code></td><td><code>\"NumLock\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x004E</code></th><td><code>\"ScrollLock\"</code></td><td><code>\"ScrollLock\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x004F</code></th><td><code>\"Numpad7\"</code></td><td><code>\"Numpad7\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0050</code></th><td><code>\"Numpad8\"</code></td><td><code>\"Numpad8\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0051</code></th><td><code>\"Numpad9\"</code></td><td><code>\"Numpad9\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0052</code></th><td><code>\"NumpadSubtract\"</code></td><td><code>\"NumpadSubtract\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0053</code></th><td><code>\"Numpad4\"</code></td><td><code>\"Numpad4\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0054</code></th><td><code>\"Numpad5\"</code></td><td><code>\"Numpad5\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0055</code></th><td><code>\"Numpad6\"</code></td><td><code>\"Numpad6\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0056</code></th><td><code>\"NumpadAdd\"</code></td><td><code>\"NumpadAdd\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0057</code></th><td><code>\"Numpad1\"</code></td><td><code>\"Numpad1\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0058</code></th><td><code>\"Numpad2\"</code></td><td><code>\"Numpad2\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0059</code></th><td><code>\"Numpad3\"</code></td><td><code>\"Numpad3\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x005A</code></th><td><code>\"Numpad0\"</code></td><td><code>\"Numpad0\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x005B</code></th><td><code>\"NumpadDecimal\"</code></td><td><code>\"NumpadDecimal\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x005C</code>, <code>0x005D</code></th><td><code>\"Unidentified\"</code></td><td><code>\"\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x005E</code></th><td><code>\"IntlBackslash\"</code></td><td><code>\"IntlBackslash\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x005F</code></th><td><code>\"F11\"</code></td><td><code>\"F11\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0060</code></th><td><code>\"F12\"</code></td><td><code>\"F12\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0061</code></th><td><code>\"IntlRo\"</code></td><td><code>\"IntlRo\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0062</code>, <code>0x0063</code></th><td><code>\"Unidentified\"</code></td><td><code>\"\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0064</code></th><td><code>\"Convert\"</code></td><td><code>\"Convert\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0065</code></th><td><code>\"KanaMode\"</code></td><td><code>\"KanaMode\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0066</code></th><td><code>\"NonConvert\"</code></td><td><code>\"NonConvert\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0067</code></th><td><code>\"Unidentified\"</code></td><td><code>\"\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0068</code></th><td><code>\"NumpadEnter\"</code></td><td><code>\"NumpadEnter\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0069</code></th><td><code>\"ControlRight\"</code></td><td><code>\"ControlRight\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x006A</code></th><td><code>\"NumpadDivide\"</code></td><td><code>\"NumpadDivide\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x006B</code></th><td><code>\"PrintScreen\"</code></td><td><code>\"PrintScreen\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x006C</code></th><td><code>\"AltRight\"</code></td><td><code>\"AltRight\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x006D</code></th><td><code>\"Unidentified\"</code></td><td><code>\"\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x006E</code></th><td><code>\"Home\"</code></td><td><code>\"Home\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x006F</code></th><td><code>\"ArrowUp\"</code></td><td><code>\"ArrowUp\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0070</code></th><td><code>\"PageUp\"</code></td><td><code>\"PageUp\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0071</code></th><td><code>\"ArrowLeft\"</code></td><td><code>\"ArrowLeft\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0072</code></th><td><code>\"ArrowRight\"</code></td><td><code>\"ArrowRight\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0073</code></th><td><code>\"End\"</code></td><td><code>\"End\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0074</code></th><td><code>\"ArrowDown\"</code></td><td><code>\"ArrowDown\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0075</code></th><td><code>\"PageDown\"</code></td><td><code>\"PageDown\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0076</code></th><td><code>\"Insert\"</code></td><td><code>\"Insert\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0077</code></th><td><code>\"Delete\"</code></td><td><code>\"Delete\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0078</code></th><td><code>\"Unidentified\"</code></td><td><code>\"\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0079</code></th><td><code>\"AudioVolumeMute\"</code></td><td><code>\"AudioVolumeMute\"</code> (was <code>\"VolumeMute\"</code> until Chrome 50)</td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x007A</code></th><td><code>\"AudioVolumeDown\"</code></td><td><code>\"AudioVolumeDown\"</code> (was <code>\"VolumeDown\"</code> until Chrome 50)</td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x007B</code></th><td><code>\"AudioVolumeUp\"</code></td><td><code>\"AudioVolumeUp\"</code> (was <code>\"VolumeUp\"</code> until Chrome 50)</td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x007C</code></th><td><code>\"Unidentified\"</code> (❌ Missing)</td><td><code>\"Power\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x007D</code></th><td><code>\"NumpadEqual\"</code></td><td><code>\"NumpadEqual\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x007E</code></th><td><code>\"Unidentified\"</code> (❌ Missing)</td><td><code>\"NumpadChangeSign\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x007F</code></th><td><code>\"Pause\"</code></td><td><code>\"Pause\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0080</code></th><td><code>\"Unidentified\"</code></td><td><code>\"\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0081</code></th><td><code>\"NumpadComma\"</code></td><td><code>\"\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0082</code></th><td><code>\"Lang1\"</code> (⚠️ Different string on Chromium)</td><td><code>\"HangulMode\"</code> (⚠️ Different string on Gecko)</td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0083</code></th><td><code>\"Lang2\"</code> (⚠️ Different string on Chromium)</td><td><code>\"Hanja\"</code> (⚠️ Different string on Gecko)</td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0084</code></th><td><code>\"IntlYen\"</code></td><td><code>\"IntlYen\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0085</code></th><td><code>\"OSLeft\"</code></td><td><code>\"OSLeft\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0086</code></th><td><code>\"OSRight\"</code></td><td><code>\"OSRight\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0087</code></th><td><code>\"ContextMenu\"</code></td><td><code>\"ContextMenu\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0088</code></th><td><code>\"BrowserStop\"</code> (⚠️ Different string on Chromium)</td><td><code>\"Cancel\"</code> (⚠️ Different string on Gecko)</td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0089</code></th><td><code>\"Again\"</code></td><td><code>\"\"</code> (❌ Missing)</td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x008A</code></th><td><code>\"Props\"</code></td><td><code>\"\"</code> (❌ Missing)</td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x008B</code></th><td><code>\"Undo\"</code></td><td><code>\"Undo\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x008C</code></th><td><code>\"Select\"</code></td><td><code>\"\"</code> (❌ Missing)</td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x008D</code></th><td><code>\"Copy\"</code></td><td><code>\"Copy\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x008E</code></th><td><code>\"Open\"</code></td><td><code>\"\"</code> (❌ Missing)</td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x008F</code></th><td><code>\"Paste\"</code></td><td><code>\"Paste\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0090</code></th><td><code>\"Find\"</code></td><td><code>\"\"</code> (❌ Missing)</td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0091</code></th><td><code>\"Cut\"</code></td><td><code>\"Cut\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0092</code></th><td><code>\"Help\"</code></td><td><code>\"Help\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0093</code></th><td><code>\"Unidentified\"</code></td><td><code>\"\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0094</code></th><td><code>\"LaunchApp2\"</code></td><td><code>\"\"</code> (❌ Missing)</td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0095</code>, <code>0x0096</code></th><td><code>\"Unidentified\"</code></td><td><code>\"\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0097</code></th><td><code>\"WakeUp\"</code></td><td><code>\"\"</code> (❌ Missing)</td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0098</code></th><td><code>\"LaunchApp1\"</code></td><td><code>\"\"</code> (❌ Missing)</td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0099</code> ~ <code>0x00A2</code></th><td><code>\"Unidentified\"</code></td><td><code>\"\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x00A3</code></th><td><code>\"LaunchMail\"</code></td><td><code>\"\"</code> (❌ Missing)</td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x00A4</code></th><td><code>\"BrowserFavorites\"</code></td><td><code>\"\"</code> (❌ Missing)</td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x00A5</code></th><td><code>\"Unidentified\"</code></td><td><code>\"\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x00A6</code></th><td><code>\"BrowserBack\"</code></td><td><code>\"BrowserBack\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x00A7</code></th><td><code>\"BrowserForward\"</code></td><td><code>\"BrowserForward\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x00A8</code></th><td><code>\"Unidentified\"</code></td><td><code>\"\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x00A9</code></th><td><code>\"Eject\"</code></td><td><code>\"\"</code> (❌ Missing)</td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x00AA</code></th><td><code>\"Unidentified\"</code></td><td><code>\"\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x00AB</code></th><td><code>\"MediaTrackNext\"</code></td><td><code>\"\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x00AC</code></th><td><code>\"MediaPlayPause\"</code></td><td><code>\"\"</code> (❌ Missing)</td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x00AD</code></th><td><code>\"MediaTrackPrevious\"</code></td><td><code>\"\"</code> (❌ Missing)</td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x00AE</code></th><td><code>\"MediaStop\"</code></td><td><code>\"\"</code> (❌ Missing)</td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x00AF</code> ~ <code>0x00B2</code></th><td><code>\"Unidentified\"</code></td><td><code>\"\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x00B3</code></th><td><code>\"LaunchMediaPlayer\"</code></td><td><code>\"\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x00B4</code></th><td><code>\"BrowserHome\"</code></td><td><code>\"\"</code> (❌ Missing)</td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x00B5</code></th><td><code>\"BrowserRefresh\"</code></td><td><code>\"BrowserRefresh\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x00B6</code> ~ <code>0x00BA</code></th><td><code>\"Unidentified\"</code></td><td><code>\"\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x00BB</code></th><td><code>\"Unidentified\"</code> (❌ Missing)</td><td><code>\"NumpadParenLeft\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x00BC</code></th><td><code>\"Unidentified\"</code> (❌ Missing)</td><td><code>\"NumpadParenRight\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x00BD</code>, <code>0x00BE</code></th><td><code>\"Unidentified\"</code></td><td><code>\"\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x00BF</code></th><td><code>\"F13\"</code></td><td><code>\"\"</code> (❌ Missing)</td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x00C0</code></th><td><code>\"F14\"</code></td><td><code>\"\"</code> (❌ Missing)</td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x00C1</code></th><td><code>\"F15\"</code></td><td><code>\"\"</code> (❌ Missing)</td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x00C2</code></th><td><code>\"F16\"</code></td><td><code>\"\"</code> (❌ Missing)</td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x00C3</code></th><td><code>\"F17\"</code></td><td><code>\"\"</code> (❌ Missing)</td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x00C4</code></th><td><code>\"F18\"</code></td><td><code>\"\"</code> (❌ Missing)</td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x00C5</code></th><td><code>\"F19\"</code></td><td><code>\"\"</code> (❌ Missing)</td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x00C6</code></th><td><code>\"F20\"</code></td><td><code>\"\"</code> (❌ Missing)</td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x00C7</code></th><td><code>\"F21\"</code></td><td><code>\"\"</code> (❌ Missing)</td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x00C8</code></th><td><code>\"F22\"</code></td><td><code>\"\"</code> (❌ Missing)</td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x00C9</code></th><td><code>\"F23\"</code></td><td><code>\"\"</code> (❌ Missing)</td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x00CA</code></th><td><code>\"F24\"</code></td><td><code>\"\"</code> (❌ Missing)</td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x00CB ~ 0x00E0</code></th><td><p><code>\"Unidentified\"</code></p></td><td><code>\"\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x00E1</code></th><td><code>\"BrowserSearch\"</code></td><td><code>\"\"</code> (❌ Missing)</td></tr>"
tr (2535:3) => tableRow
type: "html"
value: "<th scope=\"row\">scancode</th>"
tr (2541:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0001</code></th>"
tr (2545:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0002</code></th>"
tr (2549:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0003</code></th>"
tr (2553:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0004</code></th>"
tr (2557:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0005</code></th>"
tr (2561:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0006</code></th>"
tr (2565:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0007</code></th>"
tr (2569:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0008</code></th>"
tr (2573:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0009</code></th>"
tr (2577:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x000A</code></th>"
tr (2581:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x000B</code></th>"
tr (2585:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x000C</code></th>"
tr (2589:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x000D</code></th>"
tr (2593:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x000E</code></th>"
tr (2597:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x000F</code></th>"
tr (2601:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0010</code></th>"
tr (2605:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0011</code></th>"
tr (2609:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0012</code></th>"
tr (2613:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0013</code></th>"
tr (2617:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0014</code></th>"
tr (2621:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0015</code></th>"
tr (2625:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0016</code></th>"
tr (2629:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0017</code></th>"
tr (2633:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0018</code></th>"
tr (2637:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0019</code></th>"
tr (2641:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x001A</code></th>"
tr (2645:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x001B</code></th>"
tr (2649:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x001C</code></th>"
tr (2653:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x001D</code></th>"
tr (2657:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x001E</code></th>"
tr (2661:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x001F</code></th>"
tr (2665:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0020</code></th>"
tr (2669:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0021</code></th>"
tr (2673:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0022</code></th>"
tr (2677:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0023</code></th>"
tr (2681:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0024</code></th>"
tr (2685:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0025</code></th>"
tr (2689:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0026</code></th>"
tr (2693:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0027</code></th>"
tr (2697:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0028</code></th>"
tr (2701:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0029</code></th>"
tr (2705:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x002A</code></th>"
tr (2709:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x002B</code></th>"
tr (2713:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x002C</code></th>"
tr (2717:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x002D</code></th>"
tr (2721:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x002E</code></th>"
tr (2725:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x002F</code></th>"
tr (2729:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0030</code></th>"
tr (2733:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0031</code></th>"
tr (2737:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0032</code></th>"
tr (2741:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0033</code></th>"
tr (2745:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0034</code></th>"
tr (2749:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0035</code></th>"
tr (2753:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0036</code></th>"
tr (2757:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0037</code></th>"
tr (2761:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0038</code></th>"
tr (2765:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0039</code></th>"
tr (2769:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x003A</code></th>"
tr (2773:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x003B</code></th>"
tr (2777:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x003C</code></th>"
tr (2781:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x003D</code></th>"
tr (2785:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x003E</code></th>"
tr (2789:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x003F</code></th>"
tr (2793:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0040</code></th>"
tr (2797:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0041</code></th>"
tr (2801:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0042</code></th>"
tr (2805:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0043</code></th>"
tr (2809:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0044</code></th>"
tr (2813:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0045</code></th>"
tr (2817:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0046</code></th>"
tr (2821:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0047</code></th>"
tr (2825:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0048</code></th>"
tr (2829:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0049</code></th>"
tr (2833:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x004A</code></th>"
tr (2837:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x004B</code></th>"
tr (2841:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x004C</code></th>"
tr (2845:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x004D</code></th>"
tr (2849:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x004E</code></th>"
tr (2853:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x004F</code></th>"
tr (2857:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0050</code></th>"
tr (2861:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0051</code></th>"
tr (2865:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0052</code></th>"
tr (2869:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0053</code></th>"
td (2875:4) => tableCell
type: "paragraph"
summary: "The following tables show what code values are used for each native scancode or virtual keycode on major platforms. The reason is that some browsers choose to interpret physical keys differently, there are some differences in which keys map to which codes. These tables show those variations when known."
rowIndex: 84
shouldWrap: true
children: 
  type: "inlineCode"
  value: "\"Unidentified\""
tr (2873:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0054</code>, <code>0x0055</code></th>",type: "html"
value: "<td><p><code>\"Unidentified\"</code></p></td>"
tr (2879:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0056</code></th>"
tr (2883:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0057</code></th>"
tr (2887:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0058</code></th>"
tr (2891:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0059</code></th>"
td (2897:4) => tableCell
type: "paragraph"
summary: "The following tables show what code values are used for each native scancode or virtual keycode on major platforms. The reason is that some browsers choose to interpret physical keys differently, there are some differences in which keys map to which codes. These tables show those variations when known."
rowIndex: 89
shouldWrap: true
children: 
  type: "inlineCode"
  value: "\"Unidentified\""
tr (2895:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x005A</code>, <code>0x005B</code></th>",type: "html"
value: "<td><p><code>\"Unidentified\"</code></p></td>"
tr (2901:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x005C</code></th>"
tr (2905:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x005D</code></th>"
tr (2909:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x005E</code></th>"
td (2915:4) => tableCell
type: "paragraph"
summary: "The following tables show what code values are used for each native scancode or virtual keycode on major platforms. The reason is that some browsers choose to interpret physical keys differently, there are some differences in which keys map to which codes. These tables show those variations when known."
rowIndex: 93
shouldWrap: true
children: 
  type: "inlineCode"
  value: "\"Unidentified\""
tr (2913:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x005F</code></th>",type: "html"
value: "<td><p><code>\"Unidentified\"</code></p></td>"
tr (2919:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0060</code></th>"
tr (2923:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0061</code></th>"
tr (2927:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0062</code></th>"
tr (2931:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0063</code></th>"
tr (2935:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0064</code></th>"
td (2941:4) => tableCell
type: "paragraph"
summary: "The following tables show what code values are used for each native scancode or virtual keycode on major platforms. The reason is that some browsers choose to interpret physical keys differently, there are some differences in which keys map to which codes. These tables show those variations when known."
rowIndex: 99
shouldWrap: true
children: 
  type: "inlineCode"
  value: "\"Unidentified\""
tr (2939:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0065</code></th>",type: "html"
value: "<td><p><code>\"Unidentified\"</code></p></td>"
tr (2945:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0066</code></th>"
tr (2949:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0067</code></th>"
tr (2953:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0068</code></th>"
tr (2957:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0069</code></th>"
tr (2961:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x006A</code></th>"
tr (2965:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x006B</code></th>"
tr (2969:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x006C</code></th>"
tr (2973:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x006D</code></th>"
tr (2977:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x006E</code></th>"
tr (2981:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x006F</code></th>"
td (2987:4) => tableCell
type: "paragraph"
summary: "The following tables show what code values are used for each native scancode or virtual keycode on major platforms. The reason is that some browsers choose to interpret physical keys differently, there are some differences in which keys map to which codes. These tables show those variations when known."
rowIndex: 110
shouldWrap: true
children: 
  type: "inlineCode"
  value: "\"Unidentified\""
tr (2985:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0070</code></th>",type: "html"
value: "<td><p><code>\"Unidentified\"</code></p></td>"
td (2993:4) => tableCell
type: "paragraph"
summary: "The following tables show what code values are used for each native scancode or virtual keycode on major platforms. The reason is that some browsers choose to interpret physical keys differently, there are some differences in which keys map to which codes. These tables show those variations when known."
rowIndex: 111
shouldWrap: true
children: 
  type: "inlineCode"
  value: "\"AudioVolumeMute\""
tr (2991:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0071</code></th>",type: "html"
value: "<td><p><code>\"AudioVolumeMute\"</code></p></td>"
td (2999:4) => tableCell
type: "paragraph"
summary: "The following tables show what code values are used for each native scancode or virtual keycode on major platforms. The reason is that some browsers choose to interpret physical keys differently, there are some differences in which keys map to which codes. These tables show those variations when known."
rowIndex: 112
shouldWrap: true
children: 
  type: "inlineCode"
  value: "\"AudioVolumeDown\""
tr (2997:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0072</code></th>",type: "html"
value: "<td><p><code>\"AudioVolumeDown\"</code></p></td>"
td (3005:4) => tableCell
type: "paragraph"
summary: "The following tables show what code values are used for each native scancode or virtual keycode on major platforms. The reason is that some browsers choose to interpret physical keys differently, there are some differences in which keys map to which codes. These tables show those variations when known."
rowIndex: 113
shouldWrap: true
children: 
  type: "inlineCode"
  value: "\"AudioVolumeUp\""
tr (3003:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0073</code></th>",type: "html"
value: "<td><p><code>\"AudioVolumeUp\"</code></p></td>"
tr (3009:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0074</code></th>"
tr (3013:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0075</code></th>"
td (3019:4) => tableCell
type: "paragraph"
summary: "The following tables show what code values are used for each native scancode or virtual keycode on major platforms. The reason is that some browsers choose to interpret physical keys differently, there are some differences in which keys map to which codes. These tables show those variations when known."
rowIndex: 116
shouldWrap: true
children: 
  type: "inlineCode"
  value: "\"Unidentified\""
tr (3017:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0076</code></th>",type: "html"
value: "<td><p><code>\"Unidentified\"</code></p></td>"
tr (3023:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0077</code></th>"
td (3029:4) => tableCell
type: "paragraph"
summary: "The following tables show what code values are used for each native scancode or virtual keycode on major platforms. The reason is that some browsers choose to interpret physical keys differently, there are some differences in which keys map to which codes. These tables show those variations when known."
rowIndex: 118
shouldWrap: true
children: 
  type: "inlineCode"
  value: "\"Unidentified\""
tr (3027:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0078</code></th>",type: "html"
value: "<td><p><code>\"Unidentified\"</code></p></td>"
tr (3033:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0079</code></th>"
tr (3037:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x007A</code></th>"
tr (3041:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x007B</code></th>"
tr (3045:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x007C</code></th>"
td (3051:4) => tableCell
type: "paragraph"
summary: "The following tables show what code values are used for each native scancode or virtual keycode on major platforms. The reason is that some browsers choose to interpret physical keys differently, there are some differences in which keys map to which codes. These tables show those variations when known."
rowIndex: 123
shouldWrap: true
children: 
  type: "inlineCode"
  value: "\"MetaLeft\""
tr (3049:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x007D</code></th>",type: "html"
value: "<td><p><code>\"MetaLeft\"</code></p></td>"
td (3057:4) => tableCell
type: "paragraph"
summary: "The following tables show what code values are used for each native scancode or virtual keycode on major platforms. The reason is that some browsers choose to interpret physical keys differently, there are some differences in which keys map to which codes. These tables show those variations when known."
rowIndex: 124
shouldWrap: true
children: 
  type: "inlineCode"
  value: "\"MetaRight\""
tr (3055:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x007E</code></th>",type: "html"
value: "<td><p><code>\"MetaRight\"</code></p></td>"
tr (3061:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x007F</code></th>"
tr (3065:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0080</code></th>"
tr (3069:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0081</code></th>"
tr (3073:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0082</code></th>"
tr (3077:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0083</code></th>"
tr (3081:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0084</code></th>"
tr (3085:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0085</code></th>"
tr (3089:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0086</code></th>"
tr (3093:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0087</code></th>"
tr (3097:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0088</code></th>"
tr (3101:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0089</code></th>"
tr (3105:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x008A</code></th>"
td (3111:4) => tableCell
type: "paragraph"
summary: "The following tables show what code values are used for each native scancode or virtual keycode on major platforms. The reason is that some browsers choose to interpret physical keys differently, there are some differences in which keys map to which codes. These tables show those variations when known."
rowIndex: 137
shouldWrap: true
children: 
  type: "inlineCode"
  value: "\"Unidentified\""
tr (3109:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x008B</code> ~ <code>0x008D</code></th>",type: "html"
value: "<td><p><code>\"Unidentified\"</code></p></td>"
tr (3115:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x008E</code></th>"
tr (3119:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x008F</code></th>"
tr (3123:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0090</code></th>"
td (3129:4) => tableCell
type: "paragraph"
summary: "The following tables show what code values are used for each native scancode or virtual keycode on major platforms. The reason is that some browsers choose to interpret physical keys differently, there are some differences in which keys map to which codes. These tables show those variations when known."
rowIndex: 141
shouldWrap: true
children: 
  type: "inlineCode"
  value: "\"Unidentified\""
tr (3127:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x0091</code> ~ <code>0x009B</code></th>",type: "html"
value: "<td><p><code>\"Unidentified\"</code></p></td>"
tr (3133:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x009C</code></th>"
td (3139:4) => tableCell
type: "paragraph"
summary: "The following tables show what code values are used for each native scancode or virtual keycode on major platforms. The reason is that some browsers choose to interpret physical keys differently, there are some differences in which keys map to which codes. These tables show those variations when known."
rowIndex: 143
shouldWrap: true
children: 
  type: "inlineCode"
  value: "\"Unidentified\""
tr (3137:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x009D</code></th>",type: "html"
value: "<td><p><code>\"Unidentified\"</code></p></td>"
tr (3143:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x009E</code></th>"
tr (3147:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x009F</code></th>"
td (3153:4) => tableCell
type: "paragraph"
summary: "The following tables show what code values are used for each native scancode or virtual keycode on major platforms. The reason is that some browsers choose to interpret physical keys differently, there are some differences in which keys map to which codes. These tables show those variations when known."
rowIndex: 146
shouldWrap: true
children: 
  type: "inlineCode"
  value: "\"Unidentified\""
tr (3151:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x00A0</code></th>",type: "html"
value: "<td><p><code>\"Unidentified\"</code></p></td>"
tr (3157:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x00A1</code></th>"
td (3163:4) => tableCell
type: "paragraph"
summary: "The following tables show what code values are used for each native scancode or virtual keycode on major platforms. The reason is that some browsers choose to interpret physical keys differently, there are some differences in which keys map to which codes. These tables show those variations when known."
rowIndex: 148
shouldWrap: true
children: 
  type: "inlineCode"
  value: "\"Unidentified\""
tr (3161:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x00A2</code></th>",type: "html"
value: "<td><p><code>\"Unidentified\"</code></p></td>"
tr (3167:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x00A3</code></th>"
tr (3171:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x00A4</code></th>"
tr (3175:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x00A5</code></th>"
tr (3179:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x00A6</code></th>"
td (3185:4) => tableCell
type: "paragraph"
summary: "The following tables show what code values are used for each native scancode or virtual keycode on major platforms. The reason is that some browsers choose to interpret physical keys differently, there are some differences in which keys map to which codes. These tables show those variations when known."
rowIndex: 153
shouldWrap: true
children: 
  type: "inlineCode"
  value: "\"Unidentified\""
tr (3183:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x00A7</code> ~ <code>0x00AC</code></th>",type: "html"
value: "<td><p><code>\"Unidentified\"</code></p></td>"
tr (3189:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x00AD</code></th>"
tr (3193:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x00AE</code> ~ <code>0x00B6</code></th>"
tr (3197:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x00B7</code></th>"
tr (3201:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x00B8</code></th>"
tr (3205:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x00B9</code></th>"
tr (3209:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x00BA</code></th>"
tr (3213:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x00BB</code></th>"
tr (3217:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x00BC</code></th>"
tr (3221:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x00BD</code></th>"
tr (3225:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x00BE</code></th>"
tr (3229:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x00BF</code></th>"
tr (3233:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x00C0</code></th>"
tr (3237:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x00C1</code></th>"
tr (3241:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x00C2</code></th>"
td (3247:4) => tableCell
type: "paragraph"
summary: "The following tables show what code values are used for each native scancode or virtual keycode on major platforms. The reason is that some browsers choose to interpret physical keys differently, there are some differences in which keys map to which codes. These tables show those variations when known."
rowIndex: 168
shouldWrap: true
children: 
  type: "inlineCode"
  value: "\"Unidentified\""
tr (3245:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x00C3</code> ~ <code>0x00D8</code></th>",type: "html"
value: "<td><p><code>\"Unidentified\"</code></p></td>"
tr (3251:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x00D9</code></th>"
td (3257:4) => tableCell
type: "paragraph"
summary: "The following tables show what code values are used for each native scancode or virtual keycode on major platforms. The reason is that some browsers choose to interpret physical keys differently, there are some differences in which keys map to which codes. These tables show those variations when known."
rowIndex: 170
shouldWrap: true
children: 
  type: "inlineCode"
  value: "\"Unidentified\""
tr (3255:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x00DA</code> ~ <code>0x01CF</code></th>",type: "html"
value: "<td><p><code>\"Unidentified\"</code></p></td>"
tr (3261:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>0x01D0</code></th>"
table.standard-table (2533:1) => table
type: "html"
value: "<tr><th scope=\"row\">scancode</th><th scope=\"col\">Gecko</th></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0001</code></th><td><code>\"Escape\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0002</code></th><td><code>\"Digit1\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0003</code></th><td><code>\"Digit2\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0004</code></th><td><code>\"Digit3\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0005</code></th><td><code>\"Digit4\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0006</code></th><td><code>\"Digit5\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0007</code></th><td><code>\"Digit6\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0008</code></th><td><code>\"Digit7\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0009</code></th><td><code>\"Digit8\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x000A</code></th><td><code>\"Digit9\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x000B</code></th><td><code>\"Digit0\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x000C</code></th><td><code>\"Minus\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x000D</code></th><td><code>\"Equal\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x000E</code></th><td><code>\"Backspace\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x000F</code></th><td><code>\"Tab\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0010</code></th><td><code>\"KeyQ\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0011</code></th><td><code>\"KeyW\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0012</code></th><td><code>\"KeyE\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0013</code></th><td><code>\"KeyR\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0014</code></th><td><code>\"KeyT\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0015</code></th><td><code>\"KeyY\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0016</code></th><td><code>\"KeyU\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0017</code></th><td><code>\"KeyI\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0018</code></th><td><code>\"KeyO\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0019</code></th><td><code>\"KeyP\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x001A</code></th><td><code>\"BracketLeft\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x001B</code></th><td><code>\"BracketRight\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x001C</code></th><td><code>\"Enter\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x001D</code></th><td><code>\"ControlLeft\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x001E</code></th><td><code>\"KeyA\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x001F</code></th><td><code>\"KeyS\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0020</code></th><td><code>\"KeyD\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0021</code></th><td><code>\"KeyF\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0022</code></th><td><code>\"KeyG\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0023</code></th><td><code>\"KeyH\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0024</code></th><td><code>\"KeyJ\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0025</code></th><td><code>\"KeyK\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0026</code></th><td><code>\"KeyL\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0027</code></th><td><code>\"Semicolon\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0028</code></th><td><code>\"Quote\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0029</code></th><td><code>\"Backquote\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x002A</code></th><td><code>\"ShiftLeft\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x002B</code></th><td><code>\"Backslash\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x002C</code></th><td><code>\"KeyZ\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x002D</code></th><td><code>\"KeyX\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x002E</code></th><td><code>\"KeyC\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x002F</code></th><td><code>\"KeyV\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0030</code></th><td><code>\"KeyB\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0031</code></th><td><code>\"KeyN\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0032</code></th><td><code>\"KeyM\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0033</code></th><td><code>\"Comma\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0034</code></th><td><code>\"Period\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0035</code></th><td><code>\"Slash\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0036</code></th><td><code>\"ShiftRight\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0037</code></th><td><code>\"NumpadMultiply\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0038</code></th><td><code>\"AltLeft\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0039</code></th><td><code>\"Space\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x003A</code></th><td><code>\"CapsLock\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x003B</code></th><td><code>\"F1\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x003C</code></th><td><code>\"F2\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x003D</code></th><td><code>\"F3\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x003E</code></th><td><code>\"F4\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x003F</code></th><td><code>\"F5\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0040</code></th><td><code>\"F6\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0041</code></th><td><code>\"F7\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0042</code></th><td><code>\"F8\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0043</code></th><td><code>\"F9\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0044</code></th><td><code>\"F10\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0045</code></th><td><code>\"NumLock\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0046</code></th><td><code>\"ScrollLock\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0047</code></th><td><code>\"Numpad7\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0048</code></th><td><code>\"Numpad8\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0049</code></th><td><code>\"Numpad9\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x004A</code></th><td><code>\"NumpadSubtract\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x004B</code></th><td><code>\"Numpad4\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x004C</code></th><td><code>\"Numpad5\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x004D</code></th><td><code>\"Numpad6\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x004E</code></th><td><code>\"NumpadAdd\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x004F</code></th><td><code>\"Numpad1\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0050</code></th><td><code>\"Numpad2\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0051</code></th><td><code>\"Numpad3\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0052</code></th><td><code>\"Numpad0\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0053</code></th><td><code>\"NumpadDecimal\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0054</code>, <code>0x0055</code></th><td><p><code>\"Unidentified\"</code></p></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0056</code></th><td><code>\"IntlBackslash\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0057</code></th><td><code>\"F11\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0058</code></th><td><code>\"F12\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0059</code></th><td><code>\"IntlRo\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x005A</code>, <code>0x005B</code></th><td><p><code>\"Unidentified\"</code></p></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x005C</code></th><td><code>\"Convert\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x005D</code></th><td><code>\"KanaMode\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x005E</code></th><td><code>\"NonConvert\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x005F</code></th><td><p><code>\"Unidentified\"</code></p></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0060</code></th><td><code>\"NumpadEnter\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0061</code></th><td><code>\"ControlRight\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0062</code></th><td><code>\"NumpadDivide\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0063</code></th><td><code>\"PrintScreen\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0064</code></th><td><code>\"AltRight\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0065</code></th><td><p><code>\"Unidentified\"</code></p></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0066</code></th><td><code>\"Home\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0067</code></th><td><code>\"ArrowUp\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0068</code></th><td><code>\"PageUp\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0069</code></th><td><code>\"ArrowLeft\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x006A</code></th><td><code>\"ArrowRight\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x006B</code></th><td><code>\"End\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x006C</code></th><td><code>\"ArrowDown\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x006D</code></th><td><code>\"PageDown\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x006E</code></th><td><code>\"Insert\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x006F</code></th><td><code>\"Delete\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0070</code></th><td><p><code>\"Unidentified\"</code></p></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0071</code></th><td><p><code>\"AudioVolumeMute\"</code></p></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0072</code></th><td><p><code>\"AudioVolumeDown\"</code></p></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0073</code></th><td><p><code>\"AudioVolumeUp\"</code></p></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0074</code></th><td><code>\"Power\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0075</code></th><td><code>\"NumpadEqual\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0076</code></th><td><p><code>\"Unidentified\"</code></p></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0077</code></th><td><code>\"Pause\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0078</code></th><td><p><code>\"Unidentified\"</code></p></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0079</code></th><td><code>\"NumpadComma\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x007A</code></th><td><code>\"Lang1\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x007B</code></th><td><code>\"Lang2\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x007C</code></th><td><code>\"IntlYen\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x007D</code></th><td><p><code>\"MetaLeft\"</code></p></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x007E</code></th><td><p><code>\"MetaRight\"</code></p></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x007F</code></th><td><code>\"ContextMenu\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0080</code></th><td><code>\"BrowserStop\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0081</code></th><td>\"Again\"</td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0082</code></th><td><code>\"Props\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0083</code></th><td><code>\"Undo\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0084</code></th><td><code>\"Select\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0085</code></th><td><code>\"Copy\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0086</code></th><td><code>\"Open\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0087</code></th><td><code>\"Paste\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0088</code></th><td><code>\"Find\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0089</code></th><td><code>\"Cut\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x008A</code></th><td><code>\"Help\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x008B</code> ~ <code>0x008D</code></th><td><p><code>\"Unidentified\"</code></p></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x008E</code></th><td><code>\"Sleep\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x008F</code></th><td><code>\"WakeUp\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0090</code></th><td><code>\"LaunchApp1\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x0091</code> ~ <code>0x009B</code></th><td><p><code>\"Unidentified\"</code></p></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x009C</code></th><td><code>\"BrowserFavorites\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x009D</code></th><td><p><code>\"Unidentified\"</code></p></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x009E</code></th><td><code>\"BrowserBack\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x009F</code></th><td><code>\"BrowserForward\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x00A0</code></th><td><p><code>\"Unidentified\"</code></p></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x00A1</code></th><td><code>\"Eject\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x00A2</code></th><td><p><code>\"Unidentified\"</code></p></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x00A3</code></th><td><code>\"MediaTrackNext\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x00A4</code></th><td><code>\"MediaPlayPause\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x00A5</code></th><td><code>\"MediaTrackPrevious\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x00A6</code></th><td><code>\"MediaStop\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x00A7</code> ~ <code>0x00AC</code></th><td><p><code>\"Unidentified\"</code></p></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x00AD</code></th><td><code>\"BrowserRefresh\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x00AE</code> ~ <code>0x00B6</code></th><td>\"Unidentified\"</td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x00B7</code></th><td><code>\"F13\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x00B8</code></th><td><code>\"F14\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x00B9</code></th><td><code>\"F15\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x00BA</code></th><td><code>\"F16\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x00BB</code></th><td><code>\"F17\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x00BC</code></th><td><code>\"F18\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x00BD</code></th><td><code>\"F19\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x00BE</code></th><td><code>\"F20\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x00BF</code></th><td><code>\"F21\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x00C0</code></th><td><code>\"F22\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x00C1</code></th><td><code>\"F23\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x00C2</code></th><td><code>\"F24\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x00C3</code> ~ <code>0x00D8</code></th><td><p><code>\"Unidentified\"</code></p></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x00D9</code></th><td><code>\"BrowserSearch\"</code></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x00DA</code> ~ <code>0x01CF</code></th><td><p><code>\"Unidentified\"</code></p></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>0x01D0</code></th><td><code>\"Fn\"</code></td></tr>"

Missing conversion rules

  • th[scope="row"] (18:4)
  • th[colSpan="2"][scope="col"] (19:4)
  • th[scope="row"] (22:4)
  • th[scope="col"] (23:4)
  • th[scope="col"] (24:4)
  • th[scope="row"] (29:4)
  • th[scope="row"] (36:4)
  • th[scope="row"] (41:4)
  • th[scope="row"] (46:4)
  • th[scope="row"] (51:4)
  • th[scope="row"] (56:4)
  • th[scope="row"] (61:4)
  • th[scope="row"] (66:4)
  • th[scope="row"] (71:4)
  • th[scope="row"] (76:4)
  • th[scope="row"] (81:4)
  • th[scope="row"] (86:4)
  • th[scope="row"] (91:4)
  • th[scope="row"] (96:4)
  • th[scope="row"] (101:4)
  • th[scope="row"] (106:4)
  • th[scope="row"] (111:4)
  • th[scope="row"] (116:4)
  • th[scope="row"] (121:4)
  • th[scope="row"] (126:4)
  • th[scope="row"] (131:4)
  • th[scope="row"] (136:4)
  • th[scope="row"] (141:4)
  • th[scope="row"] (146:4)
  • th[scope="row"] (151:4)
  • th[scope="row"] (156:4)
  • th[scope="row"] (161:4)
  • th[scope="row"] (166:4)
  • th[scope="row"] (171:4)
  • th[scope="row"] (176:4)
  • th[scope="row"] (181:4)
  • th[scope="row"] (186:4)
  • th[scope="row"] (191:4)
  • th[scope="row"] (196:4)
  • th[scope="row"] (201:4)
  • th[scope="row"] (206:4)
  • th[scope="row"] (211:4)
  • th[scope="row"] (216:4)
  • th[scope="row"] (221:4)
  • th[scope="row"] (226:4)
  • th[scope="row"] (231:4)
  • th[scope="row"] (236:4)
  • th[scope="row"] (241:4)
  • th[scope="row"] (246:4)
  • th[scope="row"] (251:4)
  • th[scope="row"] (256:4)
  • th[scope="row"] (261:4)
  • th[scope="row"] (266:4)
  • th[scope="row"] (271:4)
  • th[scope="row"] (276:4)
  • th[scope="row"] (281:4)
  • th[scope="row"] (286:4)
  • th[scope="row"] (291:4)
  • th[scope="row"] (296:4)
  • th[scope="row"] (301:4)
  • th[scope="row"] (306:4)
  • th[scope="row"] (311:4)
  • th[scope="row"] (316:4)
  • th[scope="row"] (321:4)
  • th[scope="row"] (326:4)
  • th[scope="row"] (331:4)
  • th[scope="row"] (336:4)
  • th[scope="row"] (341:4)
  • th[scope="row"] (346:4)
  • th[scope="row"] (351:4)
  • th[scope="row"] (356:4)
  • th[scope="row"] (361:4)
  • th[scope="row"] (366:4)
  • th[scope="row"] (371:4)
  • th[scope="row"] (376:4)
  • th[scope="row"] (381:4)
  • th[scope="row"] (386:4)
  • th[scope="row"] (391:4)
  • th[scope="row"] (396:4)
  • th[scope="row"] (401:4)
  • th[scope="row"] (406:4)
  • th[scope="row"] (411:4)
  • th[scope="row"] (416:4)
  • th[scope="row"] (421:4)
  • th[scope="row"] (426:4)
  • th[scope="row"] (431:4)
  • th[scope="row"] (436:4)
  • th[scope="row"] (441:4)
  • th[scope="row"] (446:4)
  • th[scope="row"] (451:4)
  • th[scope="row"] (456:4)
  • th[scope="row"] (461:4)
  • th[scope="row"] (466:4)
  • th[scope="row"] (471:4)
  • th[scope="row"] (476:4)
  • th[scope="row"] (481:4)
  • th[scope="row"] (486:4)
  • th[scope="row"] (491:4)
  • th[scope="row"] (496:4)
  • th[scope="row"] (501:4)
  • th[scope="row"] (506:4)
  • th[scope="row"] (511:4)
  • th[scope="row"] (516:4)
  • th[scope="row"] (521:4)
  • th[scope="row"] (526:4)
  • th[scope="row"] (531:4)
  • th[scope="row"] (536:4)
  • th[scope="row"] (541:4)
  • th[scope="row"] (546:4)
  • th[scope="row"] (551:4)
  • th[scope="row"] (556:4)
  • th[scope="row"] (561:4)
  • th[scope="row"] (566:4)
  • th[scope="row"] (571:4)
  • th[scope="row"] (576:4)
  • th[scope="row"] (581:4)
  • th[scope="row"] (586:4)
  • th[scope="row"] (591:4)
  • th[scope="row"] (596:4)
  • th[scope="row"] (601:4)
  • th[scope="row"] (606:4)
  • th[scope="row"] (611:4)
  • th[scope="row"] (616:4)
  • th[scope="row"] (621:4)
  • th[scope="row"] (626:4)
  • th[scope="row"] (631:4)
  • th[scope="row"] (636:4)
  • th[scope="row"] (641:4)
  • th[scope="row"] (646:4)
  • th[scope="row"] (651:4)
  • th[scope="row"] (656:4)
  • th[scope="row"] (661:4)
  • th[scope="row"] (666:4)
  • th[scope="row"] (671:4)
  • th[scope="row"] (676:4)
  • th[scope="row"] (681:4)
  • th[scope="row"] (686:4)
  • th[scope="row"] (691:4)
  • th[scope="row"] (696:4)
  • th[scope="row"] (701:4)
  • th[scope="row"] (706:4)
  • th[scope="row"] (711:4)
  • th[scope="row"] (716:4)
  • th[scope="row"] (721:4)
  • th[scope="row"] (726:4)
  • th[scope="row"] (731:4)
  • th[scope="row"] (736:4)
  • th[scope="row"] (741:4)
  • th[scope="row"] (746:4)
  • th[scope="row"] (751:4)
  • th[scope="row"] (756:4)
  • th[scope="row"] (761:4)
  • th[scope="row"] (766:4)
  • th[scope="row"] (771:4)
  • th[scope="row"] (776:4)
  • th[scope="row"] (781:4)
  • th[scope="row"] (786:4)
  • th[scope="row"] (791:4)
  • th[scope="row"] (796:4)
  • th[scope="row"] (801:4)
  • th[scope="row"] (806:4)
  • th[scope="row"] (811:4)
  • th[scope="row"] (816:4)
  • th[scope="row"] (821:4)
  • th[scope="row"] (826:4)
  • th[scope="row"] (831:4)
  • th[scope="row"] (836:4)
  • th[scope="row"] (841:4)
  • th[scope="row"] (846:4)
  • th[scope="row"] (851:4)
  • th[scope="row"] (856:4)
  • th[scope="row"] (861:4)
  • th[scope="row"] (866:4)
  • th[scope="row"] (871:4)
  • th[scope="row"] (876:4)
  • th[scope="row"] (881:4)
  • th[scope="row"] (886:4)
  • th[scope="row"] (891:4)
  • th[scope="row"] (896:4)
  • th[scope="row"] (901:4)
  • th[scope="row"] (906:4)
  • th[scope="row"] (911:4)
  • th[scope="row"] (916:4)
  • th[scope="row"] (921:4)
  • th[scope="row"] (926:4)
  • th[scope="row"] (931:4)
  • th[scope="row"] (936:4)
  • th[scope="row"] (941:4)
  • th[scope="row"] (946:4)
  • th[scope="row"] (951:4)
  • th[scope="row"] (956:4)
  • th[scope="row"] (961:4)
  • th[scope="row"] (966:4)
  • th[scope="row"] (971:4)
  • th[scope="row"] (976:4)
  • th[scope="row"] (981:4)
  • th[scope="row"] (986:4)
  • th[scope="row"] (991:4)
  • th[scope="row"] (996:4)
  • th[scope="row"] (1001:4)
  • th[scope="row"] (1024:4)
  • th[scope="row"] (1031:4)
  • th[scope="row"] (1036:4)
  • th[scope="row"] (1041:4)
  • th[scope="row"] (1046:4)
  • th[scope="row"] (1051:4)
  • th[scope="row"] (1056:4)
  • th[scope="row"] (1061:4)
  • th[scope="row"] (1066:4)
  • th[scope="row"] (1071:4)
  • th[scope="row"] (1076:4)
  • th[scope="row"] (1081:4)
  • th[scope="row"] (1086:4)
  • th[scope="row"] (1091:4)
  • th[scope="row"] (1096:4)
  • th[scope="row"] (1101:4)
  • th[scope="row"] (1106:4)
  • th[scope="row"] (1111:4)
  • th[scope="row"] (1116:4)
  • th[scope="row"] (1121:4)
  • th[scope="row"] (1126:4)
  • th[scope="row"] (1131:4)
  • th[scope="row"] (1136:4)
  • th[scope="row"] (1141:4)
  • th[scope="row"] (1146:4)
  • th[scope="row"] (1151:4)
  • th[scope="row"] (1156:4)
  • th[scope="row"] (1161:4)
  • th[scope="row"] (1166:4)
  • th[scope="row"] (1171:4)
  • th[scope="row"] (1176:4)
  • th[scope="row"] (1181:4)
  • th[scope="row"] (1186:4)
  • th[scope="row"] (1191:4)
  • th[scope="row"] (1196:4)
  • th[scope="row"] (1201:4)
  • th[scope="row"] (1206:4)
  • th[scope="row"] (1211:4)
  • th[scope="row"] (1216:4)
  • th[scope="row"] (1221:4)
  • th[scope="row"] (1226:4)
  • th[scope="row"] (1231:4)
  • th[scope="row"] (1236:4)
  • th[scope="row"] (1241:4)
  • th[scope="row"] (1246:4)
  • th[scope="row"] (1251:4)
  • th[scope="row"] (1256:4)
  • th[scope="row"] (1261:4)
  • th[scope="row"] (1266:4)
  • th[scope="row"] (1271:4)
  • th[scope="row"] (1276:4)
  • th[scope="row"] (1281:4)
  • th[scope="row"] (1286:4)
  • th[scope="row"] (1291:4)
  • th[scope="row"] (1296:4)
  • th[scope="row"] (1301:4)
  • th[scope="row"] (1306:4)
  • th[scope="row"] (1311:4)
  • th[scope="row"] (1316:4)
  • th[scope="row"] (1321:4)
  • th[scope="row"] (1326:4)
  • th[scope="row"] (1331:4)
  • th[scope="row"] (1336:4)
  • th[scope="row"] (1341:4)
  • th[scope="row"] (1346:4)
  • th[scope="row"] (1351:4)
  • th[scope="row"] (1356:4)
  • th[scope="row"] (1361:4)
  • th[scope="row"] (1366:4)
  • th[scope="row"] (1371:4)
  • th[scope="row"] (1376:4)
  • th[scope="row"] (1381:4)
  • th[scope="row"] (1386:4)
  • th[scope="row"] (1391:4)
  • th[scope="row"] (1396:4)
  • th[scope="row"] (1401:4)
  • th[scope="row"] (1406:4)
  • th[scope="row"] (1411:4)
  • th[scope="row"] (1416:4)
  • th[scope="row"] (1421:4)
  • th[scope="row"] (1426:4)
  • th[scope="row"] (1431:4)
  • th[scope="row"] (1436:4)
  • th[scope="row"] (1441:4)
  • th[scope="row"] (1446:4)
  • th[scope="row"] (1451:4)
  • th[scope="row"] (1456:4)
  • th[scope="row"] (1461:4)
  • th[scope="row"] (1466:4)
  • th[scope="row"] (1471:4)
  • th[scope="row"] (1476:4)
  • th[scope="row"] (1481:4)
  • th[scope="row"] (1486:4)
  • th[scope="row"] (1491:4)
  • th[scope="row"] (1496:4)
  • th[scope="row"] (1501:4)
  • th[scope="row"] (1506:4)
  • th[scope="row"] (1511:4)
  • th[scope="row"] (1516:4)
  • th[scope="row"] (1521:4)
  • th[scope="row"] (1526:4)
  • th[scope="row"] (1531:4)
  • th[scope="row"] (1536:4)
  • th[scope="row"] (1541:4)
  • th[scope="row"] (1546:4)
  • th[scope="row"] (1551:4)
  • th[scope="row"] (1556:4)
  • th[scope="row"] (1561:4)
  • th[scope="row"] (1566:4)
  • th[scope="row"] (1571:4)
  • th[scope="row"] (1576:4)
  • th[scope="row"] (1581:4)
  • th[scope="row"] (1586:4)
  • th[scope="row"] (1591:4)
  • th[scope="row"] (1596:4)
  • th[scope="row"] (1601:4)
  • th[scope="row"] (1606:4)
  • th[scope="row"] (1611:4)
  • th[scope="row"] (1616:4)
  • th[scope="row"] (1621:4)
  • th[scope="row"] (1626:4)
  • th[scope="row"] (1640:4)
  • th[scope="row"] (1647:4)
  • th[scope="row"] (1652:4)
  • th[scope="row"] (1657:4)
  • th[scope="row"] (1662:4)
  • th[scope="row"] (1667:4)
  • th[scope="row"] (1672:4)
  • th[scope="row"] (1677:4)
  • th[scope="row"] (1682:4)
  • th[scope="row"] (1687:4)
  • th[scope="row"] (1692:4)
  • th[scope="row"] (1697:4)
  • th[scope="row"] (1702:4)
  • th[scope="row"] (1707:4)
  • th[scope="row"] (1712:4)
  • th[scope="row"] (1717:4)
  • th[scope="row"] (1722:4)
  • th[scope="row"] (1727:4)
  • th[scope="row"] (1732:4)
  • th[scope="row"] (1737:4)
  • th[scope="row"] (1742:4)
  • th[scope="row"] (1747:4)
  • th[scope="row"] (1752:4)
  • th[scope="row"] (1757:4)
  • th[scope="row"] (1762:4)
  • th[scope="row"] (1767:4)
  • th[scope="row"] (1772:4)
  • th[scope="row"] (1777:4)
  • th[scope="row"] (1782:4)
  • th[scope="row"] (1787:4)
  • th[scope="row"] (1792:4)
  • th[scope="row"] (1797:4)
  • th[scope="row"] (1802:4)
  • th[scope="row"] (1807:4)
  • th[scope="row"] (1812:4)
  • th[scope="row"] (1817:4)
  • th[scope="row"] (1822:4)
  • th[scope="row"] (1827:4)
  • th[scope="row"] (1832:4)
  • th[scope="row"] (1837:4)
  • th[scope="row"] (1842:4)
  • th[scope="row"] (1847:4)
  • th[scope="row"] (1852:4)
  • th[scope="row"] (1857:4)
  • th[scope="row"] (1862:4)
  • th[scope="row"] (1867:4)
  • th[scope="row"] (1872:4)
  • th[scope="row"] (1877:4)
  • th[scope="row"] (1882:4)
  • th[scope="row"] (1887:4)
  • th[scope="row"] (1892:4)
  • th[scope="row"] (1897:4)
  • th[scope="row"] (1902:4)
  • th[scope="row"] (1907:4)
  • th[scope="row"] (1912:4)
  • th[scope="row"] (1917:4)
  • th[scope="row"] (1922:4)
  • th[scope="row"] (1927:4)
  • th[scope="row"] (1932:4)
  • th[scope="row"] (1937:4)
  • th[scope="row"] (1942:4)
  • th[scope="row"] (1947:4)
  • th[scope="row"] (1952:4)
  • th[scope="row"] (1957:4)
  • th[scope="row"] (1962:4)
  • th[scope="row"] (1967:4)
  • th[scope="row"] (1972:4)
  • th[scope="row"] (1977:4)
  • th[scope="row"] (1982:4)
  • th[scope="row"] (1987:4)
  • th[scope="row"] (1992:4)
  • th[scope="row"] (1997:4)
  • th[scope="row"] (2002:4)
  • th[scope="row"] (2007:4)
  • th[scope="row"] (2012:4)
  • th[scope="row"] (2017:4)
  • th[scope="row"] (2022:4)
  • th[scope="row"] (2027:4)
  • th[scope="row"] (2032:4)
  • th[scope="row"] (2037:4)
  • th[scope="row"] (2042:4)
  • th[scope="row"] (2047:4)
  • th[scope="row"] (2052:4)
  • th[scope="row"] (2057:4)
  • th[scope="row"] (2062:4)
  • th[scope="row"] (2067:4)
  • th[scope="row"] (2072:4)
  • th[scope="row"] (2077:4)
  • th[scope="row"] (2082:4)
  • th[scope="row"] (2087:4)
  • th[scope="row"] (2092:4)
  • th[scope="row"] (2097:4)
  • th[scope="row"] (2102:4)
  • th[scope="row"] (2107:4)
  • th[scope="row"] (2112:4)
  • th[scope="row"] (2117:4)
  • th[scope="row"] (2122:4)
  • th[scope="row"] (2127:4)
  • th[scope="row"] (2132:4)
  • th[scope="row"] (2137:4)
  • th[scope="row"] (2142:4)
  • th[scope="row"] (2147:4)
  • th[scope="row"] (2152:4)
  • th[scope="row"] (2157:4)
  • th[scope="row"] (2162:4)
  • th[scope="row"] (2167:4)
  • th[scope="row"] (2172:4)
  • th[scope="row"] (2177:4)
  • th[scope="row"] (2182:4)
  • th[scope="row"] (2187:4)
  • th[scope="row"] (2192:4)
  • th[scope="row"] (2197:4)
  • th[scope="row"] (2202:4)
  • th[scope="row"] (2207:4)
  • th[scope="row"] (2212:4)
  • th[scope="row"] (2217:4)
  • th[scope="row"] (2222:4)
  • th[scope="row"] (2227:4)
  • th[scope="row"] (2232:4)
  • th[scope="row"] (2237:4)
  • th[scope="row"] (2242:4)
  • th[scope="row"] (2247:4)
  • th[scope="row"] (2252:4)
  • th[scope="row"] (2257:4)
  • th[scope="row"] (2262:4)
  • th[scope="row"] (2267:4)
  • th[scope="row"] (2272:4)
  • th[scope="row"] (2277:4)
  • th[scope="row"] (2282:4)
  • th[scope="row"] (2287:4)
  • th[scope="row"] (2292:4)
  • th[scope="row"] (2297:4)
  • th[scope="row"] (2302:4)
  • th[scope="row"] (2307:4)
  • th[scope="row"] (2312:4)
  • th[scope="row"] (2317:4)
  • th[scope="row"] (2322:4)
  • th[scope="row"] (2327:4)
  • th[scope="row"] (2332:4)
  • th[scope="row"] (2337:4)
  • th[scope="row"] (2342:4)
  • th[scope="row"] (2347:4)
  • th[scope="row"] (2352:4)
  • th[scope="row"] (2357:4)
  • th[scope="row"] (2362:4)
  • th[scope="row"] (2367:4)
  • th[scope="row"] (2372:4)
  • th[scope="row"] (2377:4)
  • th[scope="row"] (2382:4)
  • th[scope="row"] (2387:4)
  • th[scope="row"] (2392:4)
  • th[scope="row"] (2397:4)
  • th[scope="row"] (2402:4)
  • th[scope="row"] (2407:4)
  • th[scope="row"] (2412:4)
  • th[scope="row"] (2417:4)
  • th[scope="row"] (2422:4)
  • th[scope="row"] (2427:4)
  • th[scope="row"] (2432:4)
  • th[scope="row"] (2437:4)
  • th[scope="row"] (2442:4)
  • th[scope="row"] (2447:4)
  • th[scope="row"] (2452:4)
  • th[scope="row"] (2457:4)
  • th[scope="row"] (2462:4)
  • th[scope="row"] (2467:4)
  • th[scope="row"] (2472:4)
  • th[scope="row"] (2477:4)
  • th[scope="row"] (2482:4)
  • th[scope="row"] (2487:4)
  • th[scope="row"] (2492:4)
  • th[scope="row"] (2497:4)
  • th[scope="row"] (2502:4)
  • th[scope="row"] (2507:4)
  • th[scope="row"] (2512:4)
  • th[scope="row"] (2517:4)
  • th[scope="row"] (2524:4)
  • th[scope="row"] (2536:4)
  • th[scope="row"] (2542:4)
  • th[scope="row"] (2546:4)
  • th[scope="row"] (2550:4)
  • th[scope="row"] (2554:4)
  • th[scope="row"] (2558:4)
  • th[scope="row"] (2562:4)
  • th[scope="row"] (2566:4)
  • th[scope="row"] (2570:4)
  • th[scope="row"] (2574:4)
  • th[scope="row"] (2578:4)
  • th[scope="row"] (2582:4)
  • th[scope="row"] (2586:4)
  • th[scope="row"] (2590:4)
  • th[scope="row"] (2594:4)
  • th[scope="row"] (2598:4)
  • th[scope="row"] (2602:4)
  • th[scope="row"] (2606:4)
  • th[scope="row"] (2610:4)
  • th[scope="row"] (2614:4)
  • th[scope="row"] (2618:4)
  • th[scope="row"] (2622:4)
  • th[scope="row"] (2626:4)
  • th[scope="row"] (2630:4)
  • th[scope="row"] (2634:4)
  • th[scope="row"] (2638:4)
  • th[scope="row"] (2642:4)
  • th[scope="row"] (2646:4)
  • th[scope="row"] (2650:4)
  • th[scope="row"] (2654:4)
  • th[scope="row"] (2658:4)
  • th[scope="row"] (2662:4)
  • th[scope="row"] (2666:4)
  • th[scope="row"] (2670:4)
  • th[scope="row"] (2674:4)
  • th[scope="row"] (2678:4)
  • th[scope="row"] (2682:4)
  • th[scope="row"] (2686:4)
  • th[scope="row"] (2690:4)
  • th[scope="row"] (2694:4)
  • th[scope="row"] (2698:4)
  • th[scope="row"] (2702:4)
  • th[scope="row"] (2706:4)
  • th[scope="row"] (2710:4)
  • th[scope="row"] (2714:4)
  • th[scope="row"] (2718:4)
  • th[scope="row"] (2722:4)
  • th[scope="row"] (2726:4)
  • th[scope="row"] (2730:4)
  • th[scope="row"] (2734:4)
  • th[scope="row"] (2738:4)
  • th[scope="row"] (2742:4)
  • th[scope="row"] (2746:4)
  • th[scope="row"] (2750:4)
  • th[scope="row"] (2754:4)
  • th[scope="row"] (2758:4)
  • th[scope="row"] (2762:4)
  • th[scope="row"] (2766:4)
  • th[scope="row"] (2770:4)
  • th[scope="row"] (2774:4)
  • th[scope="row"] (2778:4)
  • th[scope="row"] (2782:4)
  • th[scope="row"] (2786:4)
  • th[scope="row"] (2790:4)
  • th[scope="row"] (2794:4)
  • th[scope="row"] (2798:4)
  • th[scope="row"] (2802:4)
  • th[scope="row"] (2806:4)
  • th[scope="row"] (2810:4)
  • th[scope="row"] (2814:4)
  • th[scope="row"] (2818:4)
  • th[scope="row"] (2822:4)
  • th[scope="row"] (2826:4)
  • th[scope="row"] (2830:4)
  • th[scope="row"] (2834:4)
  • th[scope="row"] (2838:4)
  • th[scope="row"] (2842:4)
  • th[scope="row"] (2846:4)
  • th[scope="row"] (2850:4)
  • th[scope="row"] (2854:4)
  • th[scope="row"] (2858:4)
  • th[scope="row"] (2862:4)
  • th[scope="row"] (2866:4)
  • th[scope="row"] (2870:4)
  • th[scope="row"] (2874:4)
  • th[scope="row"] (2880:4)
  • th[scope="row"] (2884:4)
  • th[scope="row"] (2888:4)
  • th[scope="row"] (2892:4)
  • th[scope="row"] (2896:4)
  • th[scope="row"] (2902:4)
  • th[scope="row"] (2906:4)
  • th[scope="row"] (2910:4)
  • th[scope="row"] (2914:4)
  • th[scope="row"] (2920:4)
  • th[scope="row"] (2924:4)
  • th[scope="row"] (2928:4)
  • th[scope="row"] (2932:4)
  • th[scope="row"] (2936:4)
  • th[scope="row"] (2940:4)
  • th[scope="row"] (2946:4)
  • th[scope="row"] (2950:4)
  • th[scope="row"] (2954:4)
  • th[scope="row"] (2958:4)
  • th[scope="row"] (2962:4)
  • th[scope="row"] (2966:4)
  • th[scope="row"] (2970:4)
  • th[scope="row"] (2974:4)
  • th[scope="row"] (2978:4)
  • th[scope="row"] (2982:4)
  • th[scope="row"] (2986:4)
  • th[scope="row"] (2992:4)
  • th[scope="row"] (2998:4)
  • th[scope="row"] (3004:4)
  • th[scope="row"] (3010:4)
  • th[scope="row"] (3014:4)
  • th[scope="row"] (3018:4)
  • th[scope="row"] (3024:4)
  • th[scope="row"] (3028:4)
  • th[scope="row"] (3034:4)
  • th[scope="row"] (3038:4)
  • th[scope="row"] (3042:4)
  • th[scope="row"] (3046:4)
  • th[scope="row"] (3050:4)
  • th[scope="row"] (3056:4)
  • th[scope="row"] (3062:4)
  • th[scope="row"] (3066:4)
  • th[scope="row"] (3070:4)
  • th[scope="row"] (3074:4)
  • th[scope="row"] (3078:4)
  • th[scope="row"] (3082:4)
  • th[scope="row"] (3086:4)
  • th[scope="row"] (3090:4)
  • th[scope="row"] (3094:4)
  • th[scope="row"] (3098:4)
  • th[scope="row"] (3102:4)
  • th[scope="row"] (3106:4)
  • th[scope="row"] (3110:4)
  • th[scope="row"] (3116:4)
  • th[scope="row"] (3120:4)
  • th[scope="row"] (3124:4)
  • th[scope="row"] (3128:4)
  • th[scope="row"] (3134:4)
  • th[scope="row"] (3138:4)
  • th[scope="row"] (3144:4)
  • th[scope="row"] (3148:4)
  • th[scope="row"] (3152:4)
  • th[scope="row"] (3158:4)
  • th[scope="row"] (3162:4)
  • th[scope="row"] (3168:4)
  • th[scope="row"] (3172:4)
  • th[scope="row"] (3176:4)
  • th[scope="row"] (3180:4)
  • th[scope="row"] (3184:4)
  • th[scope="row"] (3190:4)
  • th[scope="row"] (3194:4)
  • th[scope="row"] (3198:4)
  • th[scope="row"] (3202:4)
  • th[scope="row"] (3206:4)
  • th[scope="row"] (3210:4)
  • th[scope="row"] (3214:4)
  • th[scope="row"] (3218:4)
  • th[scope="row"] (3222:4)
  • th[scope="row"] (3226:4)
  • th[scope="row"] (3230:4)
  • th[scope="row"] (3234:4)
  • th[scope="row"] (3238:4)
  • th[scope="row"] (3242:4)
  • th[scope="row"] (3246:4)
  • th[scope="row"] (3252:4)
  • th[scope="row"] (3256:4)
  • th[scope="row"] (3262:4)

Missing conversion rules

  • kbd (25:79)
  • kbd (25:182)
  • kbd (25:227)

Missing conversion rules

  • kbd (17:39)

Invalid AST transformations

tr (48:5) => tableRow
type: "html"
value: "<th scope=\"row\"></th>"
tr (58:5) => tableRow
type: "html"
value: "<th scope=\"row\"><code>\"Alt\"</code></th>",type: "html"
value: "<td colspan=\"2\"><kbd>Alt</kbd> key or <kbd>option</kbd> key pressed</td>"
td (67:7) => tableCell
type: "paragraph"
summary: "The KeyboardEvent.getModifierState() method returns the\n  current state of the specified modifier key: true if the modifier is active\n  (that is the modifier key is pressed or locked), otherwise, false."
rowIndex: 2
shouldWrap: true
children: 
  type: "text"
  value: "Both "
  type: "html"
  value: "<kbd>Alt</kbd>"
  type: "text"
  value: " and "
  type: "html"
  value: "<kbd>Ctrl</kbd>"
  type: "text"
  value: " keys are pressed, or "
  type: "html"
  value: "<kbd>AltGr</kbd>"
  type: "text"
  value: " key is pressed"
tr (65:5) => tableRow
type: "html"
value: "<th scope=\"row\"><code>\"AltGraph\"</code></th>",type: "html"
value: "<td><p>Both <kbd>Alt</kbd> and <kbd>Ctrl</kbd> keys are pressed, or <kbd>AltGr</kbd>\nkey is pressed</p></td>"
tr (76:5) => tableRow
type: "html"
value: "<th scope=\"row\"><code>\"CapsLock\"</code></th>",type: "html"
value: "<td colspan=\"3\">During LED for <kbd>⇪ Caps Lock</kbd>\nturned on</td>"
tr (83:5) => tableRow
type: "html"
value: "<th scope=\"row\"><code>\"Control\"</code></th>"
tr (91:5) => tableRow
type: "html"
value: "<th scope=\"row\"><code>\"Fn\"</code></th>"
tr (101:5) => tableRow
type: "html"
value: "<th scope=\"row\"><code>\"FnLock\"</code></th>"
tr (108:5) => tableRow
type: "html"
value: "<th scope=\"row\"><code>\"Hyper\"</code></th>"
tr (116:5) => tableRow
type: "html"
value: "<th scope=\"row\"><code>\"Meta\"</code></th>"
tr (124:5) => tableRow
type: "html"
value: "<th scope=\"row\"><code>\"NumLock\"</code></th>",type: "html"
value: "<td colspan=\"2\">During LED for <kbd>Num Lock</kbd> turned on</td>"
tr (131:5) => tableRow
type: "html"
value: "<th scope=\"row\"><code>\"OS\"</code></th>"
tr (139:5) => tableRow
type: "html"
value: "<th scope=\"row\"><code>\"ScrollLock\"</code></th>"
tr (147:5) => tableRow
type: "html"
value: "<th scope=\"row\"><code>\"Shift\"</code></th>",type: "html"
value: "<td colspan=\"5\"><kbd>⇧ Shift</kbd> key pressed</td>"
tr (151:5) => tableRow
type: "html"
value: "<th scope=\"row\"><code>\"Super\"</code></th>"
tr (159:5) => tableRow
type: "html"
value: "<th scope=\"row\"><code>\"Symbol\"</code></th>"
tr (167:5) => tableRow
type: "html"
value: "<th scope=\"row\"><code>\"SymbolLock\"</code></th>"
table.standard-table (46:1) => table
type: "html"
value: "<tr><th scope=\"row\"></th><th scope=\"col\">Windows</th><th scope=\"col\">Linux (GTK)</th><th scope=\"col\">Mac</th><th scope=\"col\">Android 2.3</th><th scope=\"col\">Android 3.0 or latter</th></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>\"Alt\"</code></th><td>Either <kbd>Alt</kbd> key or <kbd>AltGr</kbd> key pressed</td><td><kbd>Alt</kbd> key pressed</td><td><kbd>⌥ Option</kbd> key pressed</td><td colspan=\"2\"><kbd>Alt</kbd> key or <kbd>option</kbd> key pressed</td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>\"AltGraph\"</code></th><td><p>Both <kbd>Alt</kbd> and <kbd>Ctrl</kbd> keys are pressed, or <kbd>AltGr</kbd>\nkey is pressed</p></td><td><kbd>Level 3 Shift</kbd> key (or <kbd>Level 5 Shift</kbd> key) pressed</td><td><kbd>⌥ Option</kbd> key pressed</td><td>❌ <em>Not supported</em></td><td>❌ <em>Not supported</em></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>\"CapsLock\"</code></th><td colspan=\"3\">During LED for <kbd>⇪ Caps Lock</kbd>\nturned on</td><td>❌ <em>Not supported</em></td><td>While <kbd>CapsLock</kbd> is locked</td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>\"Control\"</code></th><td>Either <kbd>Ctrl</kbd> key or <kbd>AltGr</kbd> key pressed</td><td><kbd>Ctrl</kbd> key pressed</td><td><kbd>control</kbd> key pressed</td><td><kbd>menu</kbd> key pressed.</td><td><kbd>Ctrl</kbd> key, <kbd>control</kbd> key or <kbd>menu</kbd> key pressed.</td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>\"Fn\"</code></th><td>❌ <em>Not supported</em></td><td>❌ <em>Not supported</em></td><td>❌ <em>Not supported</em></td><td>❌ <em>Not supported</em></td><td><kbd>Function</kbd> key is pressed, but we're not sure what key makes the\nmodifier state active. <kbd>Fn</kbd> key on Mac keyboard doesn't cause this\nactive.</td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>\"FnLock\"</code></th><td>❌ <em>Not supported</em></td><td>❌ <em>Not supported</em></td><td>❌ <em>Not supported</em></td><td>❌ <em>Not supported</em></td><td>❌ <em>Not supported</em></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>\"Hyper\"</code></th><td>❌ <em>Not supported</em></td><td>❌ <em>Not supported</em></td><td>❌ <em>Not supported</em></td><td>❌ <em>Not supported</em></td><td>❌ <em>Not supported</em></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>\"Meta\"</code></th><td>❌ <em>Not supported</em></td><td><kbd>Meta</kbd> key pressed</td><td><kbd>⌘ Command</kbd> key pressed</td><td>❌ <em>Not supported</em></td><td><kbd>⊞ Windows Logo</kbd> key or <kbd>command</kbd> key pressed</td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>\"NumLock\"</code></th><td colspan=\"2\">During LED for <kbd>Num Lock</kbd> turned on</td><td>A key on numpad pressed</td><td>❌ <em>Not supported</em></td><td>While <kbd>NumLock</kbd> is locked</td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>\"OS\"</code></th><td><kbd>⊞ Windows Logo</kbd> key pressed</td><td><kbd>Super</kbd> key or <kbd>Hyper</kbd> key pressed (typically, mapped to <kbd>⊞ Windows Logo</kbd> key)</td><td>❌ <em>Not supported</em></td><td>❌ <em>Not supported</em></td><td>❌ <em>Not supported</em></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>\"ScrollLock\"</code></th><td>During LED for <kbd>Scroll Lock</kbd> turned on</td><td>During LED for <kbd>Scroll Lock</kbd> turned on, but typically this isn't supported by platform</td><td>❌ <em>Not supported</em></td><td>❌ <em>Not supported</em></td><td>While <kbd>ScrollLock</kbd> is locked</td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>\"Shift\"</code></th><td colspan=\"5\"><kbd>⇧ Shift</kbd> key pressed</td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>\"Super\"</code></th><td>❌ <em>Not supported</em></td><td>❌ <em>Not supported</em></td><td>❌ <em>Not supported</em></td><td>❌ <em>Not supported</em></td><td>❌ <em>Not supported</em></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>\"Symbol\"</code></th><td>❌ <em>Not supported</em></td><td>❌ <em>Not supported</em></td><td>❌ <em>Not supported</em></td><td>❌ <em>Not supported</em></td><td>❌ <em>Not supported</em></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>\"SymbolLock\"</code></th><td>❌ <em>Not supported</em></td><td>❌ <em>Not supported</em></td><td>❌ <em>Not supported</em></td><td>❌ <em>Not supported</em></td><td>❌ <em>Not supported</em></td></tr>"

Missing conversion rules

  • th[scope="row"] (49:7)
  • th[scope="row"] (59:7)
  • kbd (60:18)
  • kbd (60:40)
  • kbd (61:11)
  • kbd (62:11)
  • td[colSpan="2"] (63:7)
  • th[scope="row"] (66:7)
  • kbd (68:17)
  • kbd (68:36)
  • kbd (68:73)
  • kbd (71:11)
  • kbd (71:44)
  • kbd (72:11)
  • th[scope="row"] (77:7)
  • td[colSpan="3"] (78:7)
  • kbd (81:17)
  • th[scope="row"] (84:7)
  • kbd (85:18)
  • kbd (85:41)
  • kbd (86:11)
  • kbd (87:11)
  • kbd (88:11)
  • kbd (89:11)
  • kbd (89:32)
  • kbd (89:58)
  • th[scope="row"] (92:7)
  • kbd (97:11)
  • kbd (98:32)
  • th[scope="row"] (102:7)
  • th[scope="row"] (109:7)
  • th[scope="row"] (117:7)
  • kbd (119:11)
  • kbd (120:11)
  • kbd (122:11)
  • kbd (122:44)
  • th[scope="row"] (125:7)
  • td[colSpan="2"] (126:7)
  • kbd (129:17)
  • th[scope="row"] (132:7)
  • kbd (133:11)
  • kbd (134:11)
  • kbd (134:35)
  • kbd (134:86)
  • th[scope="row"] (140:7)
  • kbd (141:26)
  • kbd (142:26)
  • kbd (145:17)
  • th[scope="row"] (148:7)
  • td[colSpan="5"] (149:7)
  • th[scope="row"] (152:7)
  • th[scope="row"] (160:7)
  • th[scope="row"] (168:7)
  • kbd (199:33)
  • kbd (200:29)

Invalid AST transformations

td (57:4) => tableCell
type: "paragraph"
summary: "KeyboardEvent objects describe a user interaction with the keyboard; each event describes a single interaction between the user and a key (or combination of a key with modifier keys) on the keyboard. The event type ({{ZXZlbnQoJ2tleWRvd24nKQ==}}, {{ZXZlbnQoJ2tleXByZXNzJyk=}}, or {{ZXZlbnQoJ2tleXVwJyk=}}) identifies what kind of keyboard activity occurred."
rowIndex: 1
shouldWrap: true
children: 
  type: "text"
  value: "The key described by the event is not identified as being located in a particular area of the keyboard; it is not located on the numeric keypad (unless it's the NumLock key), and for keys that are duplicated on the left and right sides of the keyboard, the key is, for whatever reason, not to be associated with that location.",type: "paragraph"
summary: "KeyboardEvent objects describe a user interaction with the keyboard; each event describes a single interaction between the user and a key (or combination of a key with modifier keys) on the keyboard. The event type ({{ZXZlbnQoJ2tleWRvd24nKQ==}}, {{ZXZlbnQoJ2tleXByZXNzJyk=}}, or {{ZXZlbnQoJ2tleXVwJyk=}}) identifies what kind of keyboard activity occurred."
rowIndex: 1
shouldWrap: true
children: 
  type: "text"
  value: "Examples include alphanumeric keys on the standard PC 101 US keyboard, the NumLock key, and the space bar."
tr (54:3) => tableRow
type: "html"
value: "<td><p>The key described by the event is not identified as being located in a particular area of the keyboard; it is not located on the numeric keypad (unless it's the NumLock key), and for keys that are duplicated on the left and right sides of the keyboard, the key is, for whatever reason, not to be associated with that location.</p><p>Examples include alphanumeric keys on the standard PC 101 US keyboard, the NumLock key, and the space bar.</p></td>"
td (66:4) => tableCell
type: "paragraph"
summary: "KeyboardEvent objects describe a user interaction with the keyboard; each event describes a single interaction between the user and a key (or combination of a key with modifier keys) on the keyboard. The event type ({{ZXZlbnQoJ2tleWRvd24nKQ==}}, {{ZXZlbnQoJ2tleXByZXNzJyk=}}, or {{ZXZlbnQoJ2tleXVwJyk=}}) identifies what kind of keyboard activity occurred."
rowIndex: 2
shouldWrap: true
children: 
  type: "text"
  value: "The key is one which may exist in multiple locations on the keyboard and, in this instance, is on the left side of the keyboard.",type: "paragraph"
summary: "KeyboardEvent objects describe a user interaction with the keyboard; each event describes a single interaction between the user and a key (or combination of a key with modifier keys) on the keyboard. The event type ({{ZXZlbnQoJ2tleWRvd24nKQ==}}, {{ZXZlbnQoJ2tleXByZXNzJyk=}}, or {{ZXZlbnQoJ2tleXVwJyk=}}) identifies what kind of keyboard activity occurred."
rowIndex: 2
shouldWrap: true
children: 
  type: "text"
  value: "Examples include the left Control key, the left Command key on a Macintosh keyboard, or the left Shift key."
tr (63:3) => tableRow
type: "html"
value: "<td><p>The key is one which may exist in multiple locations on the keyboard and, in this instance, is on the left side of the keyboard.</p><p>Examples include the left Control key, the left Command key on a Macintosh keyboard, or the left Shift key.</p></td>"
td (75:4) => tableCell
type: "paragraph"
summary: "KeyboardEvent objects describe a user interaction with the keyboard; each event describes a single interaction between the user and a key (or combination of a key with modifier keys) on the keyboard. The event type ({{ZXZlbnQoJ2tleWRvd24nKQ==}}, {{ZXZlbnQoJ2tleXByZXNzJyk=}}, or {{ZXZlbnQoJ2tleXVwJyk=}}) identifies what kind of keyboard activity occurred."
rowIndex: 3
shouldWrap: true
children: 
  type: "text"
  value: "The key is one which may exist in multiple positions on the keyboard and, in this case, is located on the right side of the keyboard.",type: "paragraph"
summary: "KeyboardEvent objects describe a user interaction with the keyboard; each event describes a single interaction between the user and a key (or combination of a key with modifier keys) on the keyboard. The event type ({{ZXZlbnQoJ2tleWRvd24nKQ==}}, {{ZXZlbnQoJ2tleXByZXNzJyk=}}, or {{ZXZlbnQoJ2tleXVwJyk=}}) identifies what kind of keyboard activity occurred."
rowIndex: 3
shouldWrap: true
children: 
  type: "text"
  value: "Examples include the right Shift key and the right Alt key (Option on a Mac keyboard)."
tr (72:3) => tableRow
type: "html"
value: "<td><p>The key is one which may exist in multiple positions on the keyboard and, in this case, is located on the right side of the keyboard.</p><p>Examples include the right Shift key and the right Alt key (Option on a Mac keyboard).</p></td>"
td (84:4) => tableCell
type: "paragraph"
summary: "KeyboardEvent objects describe a user interaction with the keyboard; each event describes a single interaction between the user and a key (or combination of a key with modifier keys) on the keyboard. The event type ({{ZXZlbnQoJ2tleWRvd24nKQ==}}, {{ZXZlbnQoJ2tleXByZXNzJyk=}}, or {{ZXZlbnQoJ2tleXVwJyk=}}) identifies what kind of keyboard activity occurred."
rowIndex: 4
shouldWrap: true
children: 
  type: "text"
  value: "The key is located on the numeric keypad, or is a virtual key associated with the numeric keypad if there's more than one place the key could originate from. The NumLock key does not fall into this group and is always encoded with the location "
  type: "inlineCode"
  value: "DOM_KEY_LOCATION_STANDARD"
  type: "text"
  value: ".",type: "paragraph"
summary: "KeyboardEvent objects describe a user interaction with the keyboard; each event describes a single interaction between the user and a key (or combination of a key with modifier keys) on the keyboard. The event type ({{ZXZlbnQoJ2tleWRvd24nKQ==}}, {{ZXZlbnQoJ2tleXByZXNzJyk=}}, or {{ZXZlbnQoJ2tleXVwJyk=}}) identifies what kind of keyboard activity occurred."
rowIndex: 4
shouldWrap: true
children: 
  type: "text"
  value: "Examples include the digits on the numeric keypad, the keypad's Enter key, and the decimal point on the keypad."
tr (81:3) => tableRow
type: "html"
value: "<td><p>The key is located on the numeric keypad, or is a virtual key associated with the numeric keypad if there's more than one place the key could originate from. The NumLock key does not fall into this group and is always encoded with the location <code>DOM_KEY_LOCATION_STANDARD</code>.</p><p>Examples include the digits on the numeric keypad, the keypad's Enter key, and the decimal point on the keypad.</p></td>"
table.standard-table (44:1) => table
type: "html"
value: "<tr><td><code>DOM_KEY_LOCATION_STANDARD</code></td><td>0x00</td><td><p>The key described by the event is not identified as being located in a particular area of the keyboard; it is not located on the numeric keypad (unless it's the NumLock key), and for keys that are duplicated on the left and right sides of the keyboard, the key is, for whatever reason, not to be associated with that location.</p><p>Examples include alphanumeric keys on the standard PC 101 US keyboard, the NumLock key, and the space bar.</p></td></tr>",type: "html"
value: "<tr><td><code>DOM_KEY_LOCATION_LEFT</code></td><td>0x01</td><td><p>The key is one which may exist in multiple locations on the keyboard and, in this instance, is on the left side of the keyboard.</p><p>Examples include the left Control key, the left Command key on a Macintosh keyboard, or the left Shift key.</p></td></tr>",type: "html"
value: "<tr><td><code>DOM_KEY_LOCATION_RIGHT</code></td><td>0x02</td><td><p>The key is one which may exist in multiple positions on the keyboard and, in this case, is located on the right side of the keyboard.</p><p>Examples include the right Shift key and the right Alt key (Option on a Mac keyboard).</p></td></tr>",type: "html"
value: "<tr><td><code>DOM_KEY_LOCATION_NUMPAD</code></td><td>0x03</td><td><p>The key is located on the numeric keypad, or is a virtual key associated with the numeric keypad if there's more than one place the key could originate from. The NumLock key does not fall into this group and is always encoded with the location <code>DOM_KEY_LOCATION_STANDARD</code>.</p><p>Examples include the digits on the numeric keypad, the keypad's Enter key, and the decimal point on the keypad.</p></td></tr>"

Missing conversion rules

  • kbd (99:63)
  • kbd (99:80)
  • kbd (99:101)
  • kbd (105:63)
  • kbd (117:63)
  • kbd (117:106)
  • kbd (117:171)
  • kbd (121:63)
  • kbd (130:67)
  • kbd (130:83)
  • kbd (130:101)
  • kbd (130:121)
  • kbd (308:228)
  • kbd (308:258)
  • kbd (308:277)
  • kbd (308:298)
  • kbd (308:316)

Missing conversion rules

  • kbd (57:55)
  • kbd (60:55)
  • kbd (63:45)
  • kbd (66:55)

Missing conversion rules

  • kbd (17:221)
  • kbd (48:68)
  • kbd (48:93)
  • kbd (53:25)
  • kbd (53:58)
  • kbd (53:105)
  • kbd (54:25)
  • kbd (54:67)
  • kbd (54:93)
  • kbd (54:132)

Missing conversion rules

  • table.no-markdown (35:1)
  • kbd (67:174)
  • kbd (67:195)
  • kbd (67:242)
  • kbd (67:267)
  • table.no-markdown (69:1)
  • kbd (239:102)
  • kbd (241:130)
  • kbd (243:44)
  • kbd (245:66)
  • kbd (245:87)
  • kbd (247:67)
  • kbd (247:129)
  • table.no-markdown (251:1)
  • kbd (309:94)
  • table.no-markdown (313:1)
  • table.no-markdown (415:1)
  • kbd (539:41)
  • kbd (539:116)
  • kbd (539:156)
  • kbd (539:184)
  • kbd (541:146)
  • kbd (543:163)
  • kbd (545:163)
  • table.no-markdown (549:1)
  • kbd (708:33)
  • kbd (710:90)
  • kbd (714:12)
  • kbd (716:12)
  • table.no-markdown (722:1)
  • kbd (840:12)
  • table.no-markdown (852:1)
  • kbd (1023:45)
  • kbd (1023:82)
  • kbd (1025:12)
  • kbd (1027:12)
  • table.no-markdown (1037:1)
  • table.no-markdown (1088:1)
  • kbd (1201:33)
  • kbd (1205:33)
  • kbd (1207:99)
  • kbd (1209:123)
  • table.no-markdown (1221:1)
  • kbd (1494:100)
  • kbd (1494:114)
  • kbd (1494:133)
  • kbd (1494:147)
  • kbd (1494:166)
  • kbd (1494:180)
  • table.no-markdown (1498:1)
  • table.no-markdown (1736:1)
  • table.no-markdown (1856:1)
  • table.no-markdown (1987:1)
  • table.no-markdown (2170:1)
  • table.no-markdown (2449:1)
  • table.no-markdown (3055:1)
  • table.no-markdown (3097:1)
  • table.no-markdown (3200:1)
  • table.no-markdown (3498:1)
  • kbd (3591:163)
  • kbd (3591:179)
  • kbd (3594:31)
  • table.no-markdown (3597:1)

Missing conversion rules

  • kbd (26:309)
  • kbd (26:329)
  • table.no-markdown (116:1)
  • table.no-markdown (620:1)
  • table.no-markdown (1064:1)
  • kbd (1220:33)
  • kbd (1222:66)
  • kbd (1222:107)
  • kbd (1222:177)
  • kbd (1224:66)
  • kbd (1224:109)
  • kbd (1224:177)
  • table.no-markdown (1226:1)
  • kbd (1483:20)
  • kbd (1483:57)
  • kbd (1483:150)
  • kbd (1489:14)
  • kbd (1489:38)
  • kbd (1489:64)
  • kbd (1489:101)
  • kbd (1489:117)
  • kbd (1489:136)
  • kbd (1491:9)
  • kbd (1491:35)
  • table.no-markdown (1493:1)
  • kbd (1805:17)
  • kbd (1805:41)
  • kbd (1805:67)
  • kbd (1805:108)
  • kbd (1805:124)
  • kbd (1805:143)
  • table.no-markdown (1821:1)
  • table.no-markdown (2100:1)
  • kbd (2226:53)
  • table.no-markdown (2232:1)

Invalid AST transformations

td (56:7) => tableCell
type: "paragraph"
summary: "The KeyboardEvent.location read-only property returns an\n  unsigned long representing the location of the key on the keyboard or other\n  input device."
rowIndex: 4
shouldWrap: true
children: 
  type: "text"
  value: "The key was on the numeric keypad, or has a virtual key code that corresponds to the numeric keypad.",type: "blockquote"
children: 
  type: "paragraph"
  children: 
    type: "strong"
    children: 
      type: "text"
      value: "Note:"
    type: "text"
    value: " When "
    type: "html"
    value: "<kbd>NumLock</kbd>"
    type: "text"
    value: " is locked, Gecko always returns "
    type: "inlineCode"
    value: "DOM_KEY_LOCATION_NUMPAD"
    type: "text"
    value: " for the keys on the numeric pad. Otherwise, when "
    type: "html"
    value: "<kbd>NumLock</kbd>"
    type: "text"
    value: " is unlocked and the keyboard actually has a numeric keypad, Gecko always returns "
    type: "inlineCode"
    value: "DOM_KEY_LOCATION_NUMPAD"
    type: "text"
    value: " too. On the other hand, if the keyboard doesn't have a keypad, such as on a notebook computer, some keys become Numpad only when NumLock is locked. When such keys fires key events, the location attribute value depends on the key. That is, it must not be "
    type: "inlineCode"
    value: "DOM_KEY_LOCATION_NUMPAD"
    type: "text"
    value: ".",type: "blockquote"
children: 
  type: "paragraph"
  children: 
    type: "strong"
    children: 
      type: "text"
      value: "Note:"
    type: "text"
    value: " "
    type: "html"
    value: "<kbd>NumLock</kbd>"
    type: "text"
    value: " key's key events indicate "
    type: "inlineCode"
    value: "DOM_KEY_LOCATION_STANDARD"
    type: "text"
    value: " both on Gecko and Internet Explorer."
tr (53:5) => tableRow
type: "html"
value: "<td><p>The key was on the numeric keypad, or has a virtual key code that corresponds\nto the numeric keypad.</p><div class=\"note\"><p><strong>Note:</strong> When <kbd>NumLock</kbd> is locked, Gecko\nalways returns <code>DOM_KEY_LOCATION_NUMPAD</code> for the keys on the numeric\npad. Otherwise, when <kbd>NumLock</kbd> is unlocked and the keyboard actually\nhas a numeric keypad, Gecko always returns <code>DOM_KEY_LOCATION_NUMPAD</code>\ntoo. On the other hand, if the keyboard doesn't have a keypad, such as on a\nnotebook computer, some keys become Numpad only when NumLock is locked. When\nsuch keys fires key events, the location attribute value depends on the key.\nThat is, it must not be <code>DOM_KEY_LOCATION_NUMPAD</code>.</p></div><div class=\"note\"><p><strong>Note:</strong> <kbd>NumLock</kbd> key's key events\nindicate <code>DOM_KEY_LOCATION_STANDARD</code> both on Gecko and Internet\nExplorer.</p></div></td>"
td (78:7) => tableCell
type: "paragraph"
summary: "The KeyboardEvent.location read-only property returns an\n  unsigned long representing the location of the key on the keyboard or other\n  input device."
rowIndex: 5
shouldWrap: true
children: 
  type: "text"
  value: "The key was on a mobile device; this can be on either a physical keypad or a virtual keyboard.",type: "blockquote"
children: 
  type: "paragraph"
  children: 
    type: "strong"
    children: 
      type: "text"
      value: "Note:"
    type: "text"
    value: " Gecko always returns "
    type: "inlineCode"
    value: "DOM_KEY_LOCATION_MOBILE"
    type: "text"
    value: " on Android (Prior to 18), Maemo, and "
    type: "link"
    title: "Boot to Gecko"
    url: "/en-US/docs/Mozilla/Boot_to_Gecko"
    children: 
      type: "text"
      value: "Boot to Gecko"
    type: "text"
    value: ". However, at {{Z2Vja28oIjM4Iik=}}, this is dropped."
tr (74:5) => tableRow
type: "html"
value: "<td><p>The key was on a mobile device; this can be on either a physical keypad or a\nvirtual keyboard.</p><div class=\"note\"><p><strong>Note:</strong> Gecko always returns\n<code>DOM_KEY_LOCATION_MOBILE</code> on Android (Prior to 18), Maemo, and <a href=\"/en-US/docs/Mozilla/Boot_to_Gecko\" title=\"Boot to Gecko\">Boot to\nGecko</a>. However, at {{Z2Vja28oIjM4Iik=}}, this is dropped.</p></div></td>"
td (91:7) => tableCell
type: "paragraph"
summary: "The KeyboardEvent.location read-only property returns an\n  unsigned long representing the location of the key on the keyboard or other\n  input device."
rowIndex: 6
shouldWrap: true
children: 
  type: "text"
  value: "The key was a button on a game controller or a joystick on a mobile device.",type: "blockquote"
children: 
  type: "paragraph"
  children: 
    type: "strong"
    children: 
      type: "text"
      value: "Note:"
    type: "text"
    value: " Gecko never fires trusted key events with "
    type: "inlineCode"
    value: "DOM_KEY_LOCATION_JOYSTICK"
    type: "text"
    value: " except on Android. Starting 18, native key events on Android may have this value. However, at {{Z2Vja28oIjM4Iik=}}, this is dropped."
tr (88:5) => tableRow
type: "html"
value: "<td><p>The key was a button on a game controller or a joystick on a mobile device.</p><div class=\"note\"><p><strong>Note:</strong> Gecko never fires trusted key events with\n<code>DOM_KEY_LOCATION_JOYSTICK</code> except on Android. Starting 18, native\nkey events on Android may have this value.\nHowever, at {{Z2Vja28oIjM4Iik=}}, this is dropped.</p></div></td>"
table.standard-table (22:1) => table
type: "html"
value: "<tr><td><code>DOM_KEY_LOCATION_NUMPAD</code></td><td>3</td><td><p>The key was on the numeric keypad, or has a virtual key code that corresponds\nto the numeric keypad.</p><div class=\"note\"><p><strong>Note:</strong> When <kbd>NumLock</kbd> is locked, Gecko\nalways returns <code>DOM_KEY_LOCATION_NUMPAD</code> for the keys on the numeric\npad. Otherwise, when <kbd>NumLock</kbd> is unlocked and the keyboard actually\nhas a numeric keypad, Gecko always returns <code>DOM_KEY_LOCATION_NUMPAD</code>\ntoo. On the other hand, if the keyboard doesn't have a keypad, such as on a\nnotebook computer, some keys become Numpad only when NumLock is locked. When\nsuch keys fires key events, the location attribute value depends on the key.\nThat is, it must not be <code>DOM_KEY_LOCATION_NUMPAD</code>.</p></div><div class=\"note\"><p><strong>Note:</strong> <kbd>NumLock</kbd> key's key events\nindicate <code>DOM_KEY_LOCATION_STANDARD</code> both on Gecko and Internet\nExplorer.</p></div></td></tr>",type: "html"
value: "<tr><td><code>DOM_KEY_LOCATION_MOBILE</code>\n{{Tm9uLXN0YW5kYXJkX2lubGluZSgp}}{{ZGVwcmVjYXRlZF9pbmxpbmU=}}</td><td>4</td><td><p>The key was on a mobile device; this can be on either a physical keypad or a\nvirtual keyboard.</p><div class=\"note\"><p><strong>Note:</strong> Gecko always returns\n<code>DOM_KEY_LOCATION_MOBILE</code> on Android (Prior to 18), Maemo, and <a href=\"/en-US/docs/Mozilla/Boot_to_Gecko\" title=\"Boot to Gecko\">Boot to\nGecko</a>. However, at {{Z2Vja28oIjM4Iik=}}, this is dropped.</p></div></td></tr>",type: "html"
value: "<tr><td><code>DOM_KEY_LOCATION_JOYSTICK</code> {{Tm9uLXN0YW5kYXJkX2lubGluZSgp}} {{ZGVwcmVjYXRlZF9pbmxpbmU=}}</td><td>5</td><td><p>The key was a button on a game controller or a joystick on a mobile device.</p><div class=\"note\"><p><strong>Note:</strong> Gecko never fires trusted key events with\n<code>DOM_KEY_LOCATION_JOYSTICK</code> except on Android. Starting 18, native\nkey events on Android may have this value.\nHowever, at {{Z2Vja28oIjM4Iik=}}, this is dropped.</p></div></td></tr>"

Missing conversion rules

  • kbd (42:9)
  • kbd (50:9)
  • kbd (60:58)
  • kbd (62:32)
  • kbd (69:53)

Missing conversion rules

  • kbd (17:39)
  • kbd (22:65)
  • kbd (27:63)
  • kbd (28:83)

Missing conversion rules

  • kbd (17:39)

Missing conversion rules

  • table.no-markdown (40:1)

Missing conversion rules

  • table.no-markdown (70:1)
  • table.no-markdown (83:1)
  • table.no-markdown (146:1)

Invalid AST transformations

td (72:4) => tableCell
type: "paragraph"
summary: "The LocalFileSystemSync interface of the File System API gives you access to a sandboxed file system. It is intended to be used with  WebWorkers. The methods are implemented by worker objects."
rowIndex: 1
shouldWrap: true
children: 
  type: "text"
  value: "Transient storage that can be removed by the browser at its discretion."
tr (69:3) => tableRow
type: "html"
value: "<td><p>Transient storage that can be removed by the browser at its discretion.</p></td>"
table (60:1) => table
type: "html"
value: "<tr><td><code>TEMPORARY</code></td><td><code>0</code></td><td><p>Transient storage that can be removed by the browser at its discretion.</p></td></tr>"

Missing conversion rules

  • table.no-markdown (47:1)
  • table.no-markdown (154:1)

Missing conversion rules

  • table.no-markdown (44:1)

Missing conversion rules

  • table.no-markdown (536:1)

Missing conversion rules

  • table.properties (21:1)

Missing conversion rules

  • table.properties (23:1)

Missing conversion rules

  • table.no-markdown (37:1)

Missing conversion rules

  • table.properties (13:1)

Missing conversion rules

  • table.no-markdown (37:1)

Missing conversion rules

  • table.no-markdown (58:1)

Missing conversion rules

  • table.properties (13:1)

Missing conversion rules

  • table.properties (13:1)

Missing conversion rules

  • table.properties (21:1)

Missing conversion rules

  • table.properties (36:1)

Missing conversion rules

  • table.properties (22:1)

Missing conversion rules

  • table.properties (29:1)

Missing conversion rules

  • table.properties (23:1)

Missing conversion rules

  • table.properties (15:1)

Missing conversion rules

  • table.properties (13:1)

Missing conversion rules

  • table.properties (13:1)

Missing conversion rules

  • kbd (18:44)
  • kbd (21:54)
  • kbd (23:7)
  • kbd (27:9)

Missing conversion rules

  • kbd (18:44)
  • kbd (22:69)

Missing conversion rules

  • kbd (39:39)
  • kbd (49:39)
  • kbd (51:39)
  • kbd (75:39)

Missing conversion rules

  • kbd (73:22)
  • kbd (76:22)
  • kbd (79:22)
  • kbd (82:22)

Missing conversion rules

  • kbd (18:44)
  • kbd (21:75)
  • kbd (26:69)
  • kbd (27:6)
  • kbd (27:72)

Missing conversion rules

  • kbd (56:31)
  • kbd (60:31)
  • kbd (64:31)
  • kbd (68:31)

Missing conversion rules

  • table.no-markdown (20:1)

Missing conversion rules

  • kbd (18:44)

Missing conversion rules

  • table.no-markdown (25:1)

Missing conversion rules

  • table.no-markdown (22:1)
  • table.no-markdown (51:1)

Invalid AST transformations

td (77:4) => tableCell
type: "paragraph"
summary: "A MutationRecord represents an individual DOM mutation. It is the object that is inside the array passed to {{ZG9teHJlZigiTXV0YXRpb25PYnNlcnZlciIp}}'s callback."
rowIndex: 9
shouldWrap: true
children: 
  type: "text"
  value: "The return value depends on the {{ZG9teHJlZigiTXV0YXRpb25SZWNvcmQudHlwZSIp}}."
  type: "break"
  type: "text"
  value: "For "
  type: "inlineCode"
  value: "attributes"
  type: "text"
  value: ", it is the value of the changed attribute before the change."
  type: "break"
  type: "text"
  value: "For "
  type: "inlineCode"
  value: "characterData"
  type: "text"
  value: ", it is the data of the changed node before the change."
  type: "break"
  type: "text"
  value: "For "
  type: "inlineCode"
  value: "childList"
  type: "text"
  value: ", it is "
  type: "inlineCode"
  value: "null"
  type: "text"
  value: ".",type: "blockquote"
children: 
  type: "paragraph"
  children: 
    type: "strong"
    children: 
      type: "text"
      value: "Note:"
    type: "text"
    value: " For this to work as expected, "
    type: "inlineCode"
    value: "attributeOldValue"
    type: "text"
    value: " or "
    type: "inlineCode"
    value: "characterDataOldValue"
    type: "text"
    value: " must be set to "
    type: "inlineCode"
    value: "true"
    type: "text"
    value: " in the corresponding "
    type: "link"
    title: 

    url: "/en-US/docs/Web/API/MutationObserverInit"
    children: 
      type: "text"
      value: "MutationObserverInit"
    type: "text"
    value: " parameter of the "
    type: "inlineCode"
    value: "MutationObserver"
    type: "text"
    value: " "
    type: "link"
    title: 

    url: "/en-US/docs/Web/API/MutationObserver/observe"
    children: 
      type: "text"
      value: "observe"
    type: "text"
    value: " method"
tr (74:3) => tableRow
type: "html"
value: "<td><p>The return value depends on the {{ZG9teHJlZigiTXV0YXRpb25SZWNvcmQudHlwZSIp}}.<br>For <code>attributes</code>, it is the value of the changed attribute before the change.<br>For <code>characterData</code>, it is the data of the changed node before the change.<br>For <code>childList</code>, it is <code>null</code>.</p><div class=\"note\"><p><strong>Note:</strong> For this to work as expected, <code>attributeOldValue</code> or <code>characterDataOldValue</code> must be set to <code>true</code> in the corresponding <a href=\"/en-US/docs/Web/API/MutationObserverInit\">MutationObserverInit</a> parameter of the <code>MutationObserver</code> <a href=\"/en-US/docs/Web/API/MutationObserver/observe\">observe</a> method</p></div></td>"
table.standard-table (20:1) => table
type: "html"
value: "<tr><td>{{ZG9teHJlZigiTXV0YXRpb25SZWNvcmQub2xkVmFsdWUiKQ==}}</td><td><code>String</code></td><td><p>The return value depends on the {{ZG9teHJlZigiTXV0YXRpb25SZWNvcmQudHlwZSIp}}.<br>For <code>attributes</code>, it is the value of the changed attribute before the change.<br>For <code>characterData</code>, it is the data of the changed node before the change.<br>For <code>childList</code>, it is <code>null</code>.</p><div class=\"note\"><p><strong>Note:</strong> For this to work as expected, <code>attributeOldValue</code> or <code>characterDataOldValue</code> must be set to <code>true</code> in the corresponding <a href=\"/en-US/docs/Web/API/MutationObserverInit\">MutationObserverInit</a> parameter of the <code>MutationObserver</code> <a href=\"/en-US/docs/Web/API/MutationObserver/observe\">observe</a> method</p></div></td></tr>"

Missing conversion rules

  • table.no-markdown (31:1)

Missing conversion rules

  • table.no-markdown (20:1)

Invalid AST transformations

td (48:5) => tableCell
type: "paragraph"
summary: "A NodeFilter interface represents an object used to filter the nodes in a {{ZG9teHJlZigiTm9kZUl0ZXJhdG9yIik=}} or {{ZG9teHJlZigiVHJlZVdhbGtlciIp}}. A NodeFilter knows nothing about the document or traversing nodes; it only knows how to evaluate a single node against the provided filter."
rowIndex: 2
shouldWrap: true
children: 
  type: "text"
  value: "Value to be returned by the {{ZG9teHJlZigiTm9kZUZpbHRlci5hY2NlcHROb2RlKCkiKQ==}} method when a node should be rejected. For {{ZG9teHJlZigiVHJlZVdhbGtlciIp}}, child nodes are also rejected.",type: "paragraph"
summary: "A NodeFilter interface represents an object used to filter the nodes in a {{ZG9teHJlZigiTm9kZUl0ZXJhdG9yIik=}} or {{ZG9teHJlZigiVHJlZVdhbGtlciIp}}. A NodeFilter knows nothing about the document or traversing nodes; it only knows how to evaluate a single node against the provided filter."
rowIndex: 2
shouldWrap: true
children: 
  type: "text"
  value: "For {{IGRvbXhyZWYoIk5vZGVJdGVyYXRvciIpIA==}}, this flag is synonymous with "
  type: "inlineCode"
  value: "FILTER_SKIP"
  type: "text"
  value: "."
tr (46:4) => tableRow
type: "html"
value: "<td><p>Value to be returned by the {{ZG9teHJlZigiTm9kZUZpbHRlci5hY2NlcHROb2RlKCkiKQ==}} method when a node should be rejected. For {{ZG9teHJlZigiVHJlZVdhbGtlciIp}}, child nodes are also rejected.</p><p>For {{IGRvbXhyZWYoIk5vZGVJdGVyYXRvciIpIA==}}, this flag is synonymous with <code>FILTER_SKIP</code>.</p></td>"
td (56:5) => tableCell
type: "paragraph"
summary: "A NodeFilter interface represents an object used to filter the nodes in a {{ZG9teHJlZigiTm9kZUl0ZXJhdG9yIik=}} or {{ZG9teHJlZigiVHJlZVdhbGtlciIp}}. A NodeFilter knows nothing about the document or traversing nodes; it only knows how to evaluate a single node against the provided filter."
rowIndex: 3
shouldWrap: true
children: 
  type: "text"
  value: "Value to be returned by {{ZG9teHJlZigiTm9kZUZpbHRlci5hY2NlcHROb2RlKCkiKQ==}} for nodes to be skipped by the {{ZG9teHJlZigiTm9kZUl0ZXJhdG9yIik=}} or {{ZG9teHJlZigiVHJlZVdhbGtlciIp}} object.",type: "paragraph"
summary: "A NodeFilter interface represents an object used to filter the nodes in a {{ZG9teHJlZigiTm9kZUl0ZXJhdG9yIik=}} or {{ZG9teHJlZigiVHJlZVdhbGtlciIp}}. A NodeFilter knows nothing about the document or traversing nodes; it only knows how to evaluate a single node against the provided filter."
rowIndex: 3
shouldWrap: true
children: 
  type: "text"
  value: "The children of skipped nodes are still considered. This is treated as \"skip this node but not its children\"."
tr (54:4) => tableRow
type: "html"
value: "<td><p>Value to be returned by {{ZG9teHJlZigiTm9kZUZpbHRlci5hY2NlcHROb2RlKCkiKQ==}} for nodes to be skipped by the {{ZG9teHJlZigiTm9kZUl0ZXJhdG9yIik=}} or {{ZG9teHJlZigiVHJlZVdhbGtlciIp}} object.</p><p>The children of skipped nodes are still considered. This is treated as \"skip this node but not its children\".</p></td>"
table.standard-table (34:2) => table
type: "html"
value: "<tr><td><code>FILTER_REJECT</code></td><td><p>Value to be returned by the {{ZG9teHJlZigiTm9kZUZpbHRlci5hY2NlcHROb2RlKCkiKQ==}} method when a node should be rejected. For {{ZG9teHJlZigiVHJlZVdhbGtlciIp}}, child nodes are also rejected.</p><p>For {{IGRvbXhyZWYoIk5vZGVJdGVyYXRvciIpIA==}}, this flag is synonymous with <code>FILTER_SKIP</code>.</p></td></tr>",type: "html"
value: "<tr><td><code>FILTER_SKIP</code></td><td><p>Value to be returned by {{ZG9teHJlZigiTm9kZUZpbHRlci5hY2NlcHROb2RlKCkiKQ==}} for nodes to be skipped by the {{ZG9teHJlZigiTm9kZUl0ZXJhdG9yIik=}} or {{ZG9teHJlZigiVHJlZVdhbGtlciIp}} object.</p><p>The children of skipped nodes are still considered. This is treated as \"skip this node but not its children\".</p></td></tr>"

Missing conversion rules

  • table.no-markdown (25:1)

Missing conversion rules

  • table.properties (18:1)

Missing conversion rules

  • table.properties (19:1)

Missing conversion rules

  • table.properties (23:1)

Missing conversion rules

  • table.no-markdown (94:1)

Missing conversion rules

  • table.properties (27:1)

Missing conversion rules

  • table.properties (21:1)

Missing conversion rules

  • table.properties (24:1)

Missing conversion rules

  • table.properties (25:1)

Missing conversion rules

  • table.properties (24:1)

Missing conversion rules

  • table.no-markdown (48:1)

Missing conversion rules

  • table.properties (19:1)

Missing conversion rules

  • table.no-markdown (35:1)

Missing conversion rules

  • table.no-markdown (31:1)

Missing conversion rules

  • table.no-markdown (30:1)

Missing conversion rules

  • kbd (34:127)

Missing conversion rules

  • table.no-markdown (48:1)

Missing conversion rules

  • table.properties (19:1)

Missing conversion rules

  • table.no-markdown (101:1)

Missing conversion rules

  • table.no-markdown (222:1)

Missing conversion rules

  • table.no-markdown (61:1)

Invalid AST transformations

td (83:7) => tableCell
type: "paragraph"
summary: "extensions, an optional property of the\n  {{ZG9teHJlZigiUHVibGljS2V5Q3JlZGVudGlhbFJlcXVlc3RPcHRpb25zIik=}} dictionary, is an object providing the\n  client extensions and their input values."
rowIndex: 3
shouldWrap: true
children: 
  type: "text"
  value: "An object with two properties:",type: "list"
ordered: false
start: 

spread: false
children: 
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "inlineCode"
      value: "contentType"
      type: "text"
      value: " ({{ZG9teHJlZigiVVNWU3RyaW5nIik=}})"
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "inlineCode"
      value: "content"
      type: "text"
      value: " ({{anN4cmVmKCJBcnJheUJ1ZmZlciIp}})"
tr (81:5) => tableRow
type: "html"
value: "<td><p>An object with two properties:</p><ul><li><code>contentType</code> ({{ZG9teHJlZigiVVNWU3RyaW5nIik=}})</li><li><code>content</code> ({{anN4cmVmKCJBcnJheUJ1ZmZlciIp}})</li></ul></td>"
table.standard-table (58:1) => table
type: "html"
value: "<tr><td><code>txAuthGeneric</code></td><td><p>An object with two properties:</p><ul><li><code>contentType</code> ({{ZG9teHJlZigiVVNWU3RyaW5nIik=}})</li><li><code>content</code> ({{anN4cmVmKCJBcnJheUJ1ZmZlciIp}})</li></ul></td><td>Generic transaction authorization. This is used to display an image or some\nnon-textual content on the authenticator before verifying the user or testing\ntheir presence. The <code>contentType</code> gives the <a href=\"/en-US/docs/Glossary/MIME_type\">MIME type</a> of the resource to be\ndisplayed while <code>content</code> gives its actual content. The client outputs\nthe hash of the content which was displayed (hashing with the same algorithm which\nis used for the signature).</td></tr>"

Missing conversion rules

  • table.no-markdown (82:1)

Missing conversion rules

  • table.no-markdown (37:1)

Missing conversion rules

  • table.no-markdown (43:1)

Missing conversion rules

  • table.no-markdown (35:1)

Missing conversion rules

  • table.no-markdown (41:1)

Missing conversion rules

  • table.properties (26:1)

Missing conversion rules

  • table.properties (25:1)

Missing conversion rules

  • table.properties (26:1)

Missing conversion rules

  • table.properties (27:1)

Missing conversion rules

  • table.properties (26:1)

Missing conversion rules

  • table.properties (27:1)

Missing conversion rules

  • table.properties (25:1)

Missing conversion rules

  • table.properties (20:1)

Missing conversion rules

  • sub (43:65)
  • sub (44:51)

Missing conversion rules

  • table.properties (27:1)

Missing conversion rules

  • table.properties (28:1)

Missing conversion rules

  • table.properties (24:1)

Missing conversion rules

  • table.properties (27:1)

Missing conversion rules

  • table.properties (22:1)

Missing conversion rules

  • table.properties (29:1)

Missing conversion rules

  • table.properties (23:1)

Missing conversion rules

  • table.properties (27:1)

Missing conversion rules

  • table.properties (29:1)

Missing conversion rules

  • table.properties (28:1)

Missing conversion rules

  • table.properties (24:1)

Missing conversion rules

  • table.properties (28:1)

Missing conversion rules

  • table.properties (22:1)

Missing conversion rules

  • table.properties (23:1)

Invalid AST transformations

tr (35:3) => tableRow
type: "html"
value: "<th scope=\"row\">Value</th>"
tr (42:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>\"sendrecv\"</code></th>"
tr (47:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>\"sendonly\"</code></th>"
tr (52:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>\"recvonly\"</code></th>"
tr (57:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>\"inactive\"</code></th>"
table.standard-table (33:1) => table
type: "html"
value: "<tr><th scope=\"row\">Value</th><th scope=\"col\"><code>RTCRtpSender</code> behavior</th><th scope=\"col\"><code>RTCRtpReceiver</code> behavior</th></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>\"sendrecv\"</code></th><td>Offers to send {{R2xvc3NhcnkoIlJUUCIp}} data, and will do so if the other peer accepts the connection and at least one of the sender's encodings is active.</td><td>Offers to receive RTP data, and does so if the other peer accepts.</td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>\"sendonly\"</code></th><td>Offers to send RTP data, and will do so if the other peer accepts the connection and at least one of the sender's encodings is active.</td><td>Does <em>not</em> offer to receive RTP data and will not do so.</td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>\"recvonly\"</code></th><td>Does <em>not</em> offer to send RTP data, and will not do so.</td><td>Offers to receive RTP data, and will do so if the other peer offers.</td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>\"inactive\"</code></th><td>Does <em>not</em> offer to send RTP data, and will not do so.</td><td>Does <em>not</em> offer to receive RTP data and will not do so.</td></tr>"

Missing conversion rules

  • th[scope="row"] (36:4)
  • th[scope="row"] (43:4)
  • th[scope="row"] (48:4)
  • th[scope="row"] (53:4)
  • th[scope="row"] (58:4)

Missing conversion rules

  • table.no-markdown (40:1)

Missing conversion rules

  • table.properties (20:1)

Missing conversion rules

  • table.properties (30:1)

Missing conversion rules

  • kbd (22:32)

Missing conversion rules

  • kbd (163:293)

Missing conversion rules

  • kbd (64:65)

Missing conversion rules

  • kbd (46:32)
  • kbd (46:51)

Missing conversion rules

  • table.properties (16:1)

Missing conversion rules

  • table.properties (17:1)

Missing conversion rules

  • table.properties (18:1)

Missing conversion rules

  • table.properties (18:1)

Missing conversion rules

  • table.properties (18:1)

Missing conversion rules

  • table.properties (18:1)

Missing conversion rules

  • table.properties (17:1)

Missing conversion rules

  • table.properties (22:1)

Missing conversion rules

  • table.properties (23:1)

Missing conversion rules

  • table.properties (18:1)

Missing conversion rules

  • table.no-markdown (38:1)

Missing conversion rules

  • table.no-markdown (44:1)

Missing conversion rules

  • table.no-markdown (45:1)

Missing conversion rules

  • table.no-markdown (65:1)

Missing conversion rules

  • table.no-markdown (47:1)

Missing conversion rules

  • table.no-markdown (41:1)

Missing conversion rules

  • table.no-markdown (41:1)

Missing conversion rules

  • table.properties (15:1)

Missing conversion rules

  • table.properties (18:1)

Missing conversion rules

  • table.properties (15:1)

Missing conversion rules

  • table.properties (15:1)

Missing conversion rules

  • table.properties (17:1)

Missing conversion rules

  • table.properties (15:1)

Missing conversion rules

  • table.properties (15:1)

Missing conversion rules

  • table.properties (15:1)

Missing conversion rules

  • table.properties (15:1)

Missing conversion rules

  • table.properties (15:1)

Missing conversion rules

  • table.properties (15:1)

Missing conversion rules

  • table.properties (15:1)

Missing conversion rules

  • table.properties (15:1)

Missing conversion rules

  • table.properties (15:1)

Missing conversion rules

  • table.properties (15:1)

Missing conversion rules

  • table.properties (15:1)

Missing conversion rules

  • table.properties (15:1)

Missing conversion rules

  • table.properties (15:1)

Missing conversion rules

  • table.properties (15:1)

Missing conversion rules

  • table.properties (22:1)

Invalid AST transformations

tr (70:4) => tableRow
type: "html"
value: "<th scope=\"row\">SHA-1</th>"
tr (78:4) => tableRow
type: "html"
value: "<th scope=\"row\">SHA-256</th>"
tr (86:4) => tableRow
type: "html"
value: "<th scope=\"row\">SHA-384</th>"
tr (93:4) => tableRow
type: "html"
value: "<th scope=\"row\">SHA-512</th>"
table.standard-table (62:1) => table
type: "html"
value: "<tr><th scope=\"row\">SHA-1</th><td>160</td><td>512</td><td><a href=\"https://nvlpubs.nist.gov/nistpubs/FIPS/NIST.FIPS.180-4.pdf\">FIPS 180-4</a>, section 6.1</td></tr>",type: "html"
value: "<tr><th scope=\"row\">SHA-256</th><td>256</td><td>512</td><td><a href=\"https://nvlpubs.nist.gov/nistpubs/FIPS/NIST.FIPS.180-4.pdf\">FIPS 180-4</a>, section 6.2</td></tr>",type: "html"
value: "<tr><th scope=\"row\">SHA-384</th><td>384</td><td>1024</td><td><a href=\"https://nvlpubs.nist.gov/nistpubs/FIPS/NIST.FIPS.180-4.pdf\">FIPS 180-4</a>, section 6.5</td></tr>",type: "html"
value: "<tr><th scope=\"row\">SHA-512</th><td>512</td><td>1024</td><td><a href=\"https://nvlpubs.nist.gov/nistpubs/FIPS/NIST.FIPS.180-4.pdf\">FIPS 180-4</a>, section 6.4</td></tr>"

Missing conversion rules

  • th[scope="row"] (71:5)
  • th[scope="row"] (79:5)
  • th[scope="row"] (87:5)
  • th[scope="row"] (94:5)

Invalid AST transformations

tr (111:3) => tableRow
type: "html"
value: "<th scope=\"row\"></th>"
tr (133:3) => tableRow
type: "html"
value: "<th scope=\"row\">RSASSA-PKCS1-v1_5</th>"
tr (141:3) => tableRow
type: "html"
value: "<th scope=\"row\">RSA-PSS</th>"
tr (149:3) => tableRow
type: "html"
value: "<th scope=\"row\">ECDSA</th>"
tr (157:3) => tableRow
type: "html"
value: "<th scope=\"row\">HMAC</th>"
tr (165:3) => tableRow
type: "html"
value: "<th scope=\"row\">RSA-OAEP</th>"
tr (173:3) => tableRow
type: "html"
value: "<th scope=\"row\">AES-CTR</th>"
tr (181:3) => tableRow
type: "html"
value: "<th scope=\"row\">AES-CBC</th>"
tr (189:3) => tableRow
type: "html"
value: "<th scope=\"row\">AES-GCM</th>"
tr (197:3) => tableRow
type: "html"
value: "<th scope=\"row\">SHA-1</th>"
tr (205:3) => tableRow
type: "html"
value: "<th scope=\"row\">SHA-256</th>"
tr (213:3) => tableRow
type: "html"
value: "<th scope=\"row\">SHA-384</th>"
tr (221:3) => tableRow
type: "html"
value: "<th scope=\"row\">SHA-512</th>"
tr (229:3) => tableRow
type: "html"
value: "<th scope=\"row\">ECDH</th>"
tr (237:3) => tableRow
type: "html"
value: "<th scope=\"row\">HKDF</th>"
tr (245:3) => tableRow
type: "html"
value: "<th scope=\"row\">PBKDF2</th>"
tr (253:3) => tableRow
type: "html"
value: "<th scope=\"row\">AES-KW</th>"
table.standard-table (109:1) => table
type: "html"
value: "<tr><th scope=\"row\"></th><th scope=\"col\"><a href=\"/en-US/docs/Web/API/SubtleCrypto/sign\">sign()</a><br><a href=\"/en-US/docs/Web/API/SubtleCrypto/verify\">verify()</a></th><th scope=\"col\"><a href=\"/en-US/docs/Web/API/SubtleCrypto/encrypt\">encrypt()</a><br><a href=\"/en-US/docs/Web/API/SubtleCrypto/decrypt\">decrypt()</a></th><th scope=\"col\"><a href=\"/en-US/docs/Web/API/SubtleCrypto/digest\">digest()</a></th><th scope=\"col\"><a href=\"/en-US/docs/Web/API/SubtleCrypto/deriveBits\">deriveBits()</a><br><a href=\"/en-US/docs/Web/API/SubtleCrypto/deriveKey\">deriveKey()</a></th><th scope=\"col\"><a href=\"/en-US/docs/Web/API/SubtleCrypto/wrapKey\">wrapKey()</a><br><a href=\"/en-US/docs/Web/API/SubtleCrypto/unwrapKey\">unwrapKey()</a></th></tr>",type: "html"
value: "<tr><th scope=\"row\">RSASSA-PKCS1-v1_5</th><td>✓</td><td></td><td></td><td></td><td></td></tr>",type: "html"
value: "<tr><th scope=\"row\">RSA-PSS</th><td>✓</td><td></td><td></td><td></td><td></td></tr>",type: "html"
value: "<tr><th scope=\"row\">ECDSA</th><td>✓</td><td></td><td></td><td></td><td></td></tr>",type: "html"
value: "<tr><th scope=\"row\">HMAC</th><td>✓</td><td></td><td></td><td></td><td></td></tr>",type: "html"
value: "<tr><th scope=\"row\">RSA-OAEP</th><td></td><td>✓</td><td></td><td></td><td>✓</td></tr>",type: "html"
value: "<tr><th scope=\"row\">AES-CTR</th><td></td><td>✓</td><td></td><td></td><td>✓</td></tr>",type: "html"
value: "<tr><th scope=\"row\">AES-CBC</th><td></td><td>✓</td><td></td><td></td><td>✓</td></tr>",type: "html"
value: "<tr><th scope=\"row\">AES-GCM</th><td></td><td>✓</td><td></td><td></td><td>✓</td></tr>",type: "html"
value: "<tr><th scope=\"row\">SHA-1</th><td></td><td></td><td>✓</td><td></td><td></td></tr>",type: "html"
value: "<tr><th scope=\"row\">SHA-256</th><td></td><td></td><td>✓</td><td></td><td></td></tr>",type: "html"
value: "<tr><th scope=\"row\">SHA-384</th><td></td><td></td><td>✓</td><td></td><td></td></tr>",type: "html"
value: "<tr><th scope=\"row\">SHA-512</th><td></td><td></td><td>✓</td><td></td><td></td></tr>",type: "html"
value: "<tr><th scope=\"row\">ECDH</th><td></td><td></td><td></td><td>✓</td><td></td></tr>",type: "html"
value: "<tr><th scope=\"row\">HKDF</th><td></td><td></td><td></td><td>✓</td><td></td></tr>",type: "html"
value: "<tr><th scope=\"row\">PBKDF2</th><td></td><td></td><td></td><td>✓</td><td></td></tr>",type: "html"
value: "<tr><th scope=\"row\">AES-KW</th><td></td><td></td><td></td><td></td><td>✓</td></tr>"

Missing conversion rules

  • th[scope="row"] (112:4)
  • th[scope="row"] (134:4)
  • th[scope="row"] (142:4)
  • th[scope="row"] (150:4)
  • th[scope="row"] (158:4)
  • th[scope="row"] (166:4)
  • th[scope="row"] (174:4)
  • th[scope="row"] (182:4)
  • th[scope="row"] (190:4)
  • th[scope="row"] (198:4)
  • th[scope="row"] (206:4)
  • th[scope="row"] (214:4)
  • th[scope="row"] (222:4)
  • th[scope="row"] (230:4)
  • th[scope="row"] (238:4)
  • th[scope="row"] (246:4)
  • th[scope="row"] (254:4)

Missing conversion rules

  • table.no-markdown (21:1)
  • table.no-markdown (49:1)

Missing conversion rules

  • table.no-markdown (21:1)
  • table.no-markdown (49:1)

Missing conversion rules

  • table.no-markdown (21:1)
  • table.no-markdown (49:1)

Missing conversion rules

  • table.no-markdown (22:1)
  • table.no-markdown (50:1)

Missing conversion rules

  • table.no-markdown (19:1)
  • table.no-markdown (47:1)

Missing conversion rules

  • table.no-markdown (21:1)
  • table.no-markdown (49:1)

Missing conversion rules

  • table.no-markdown (21:1)
  • table.no-markdown (49:1)

Invalid AST transformations

tr (23:3) => tableRow
type: "html"
value: "<th scope=\"row\">Also implement</th>",type: "html"
value: "<td><em>None</em></td>"
tr (27:3) => tableRow
type: "html"
value: "<th scope=\"row\">Methods</th>"
td (33:4) => tableCell
type: "list"
ordered: false
start: 

spread: false
children: 
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "readonly {{IGRvbXhyZWYoIlNWR051bWJlckxpc3QiKSA=}} "
      type: "inlineCode"
      value: "baseVal"
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "readonly {{IGRvbXhyZWYoIlNWR051bWJlckxpc3QiKSA=}} "
      type: "inlineCode"
      value: "animVal"
tr (31:3) => tableRow
type: "html"
value: "<th scope=\"row\">Properties</th>",type: "html"
value: "<td><ul><li>readonly {{IGRvbXhyZWYoIlNWR051bWJlckxpc3QiKSA=}} <code>baseVal</code></li><li>readonly {{IGRvbXhyZWYoIlNWR051bWJlckxpc3QiKSA=}} <code>animVal</code></li></ul></td>"
tr (40:3) => tableRow
type: "html"
value: "<th scope=\"row\">Normative document</th>"
table.standard-table (21:1) => table
type: "html"
value: "<tr><th scope=\"row\">Also implement</th><td><em>None</em></td></tr>",type: "html"
value: "<tr><th scope=\"row\">Methods</th><td><em>None</em></td></tr>",type: "html"
value: "<tr><th scope=\"row\">Properties</th><td><ul><li>readonly {{IGRvbXhyZWYoIlNWR051bWJlckxpc3QiKSA=}} <code>baseVal</code></li><li>readonly {{IGRvbXhyZWYoIlNWR051bWJlckxpc3QiKSA=}} <code>animVal</code></li></ul></td></tr>",type: "html"
value: "<tr><th scope=\"row\">Normative document</th><td><a href=\"https://www.w3.org/TR/SVG11/types.html#InterfaceSVGAnimatedAngle\">SVG 1.1 (2nd Edition)</a></td></tr>"

Missing conversion rules

  • th[scope="row"] (24:4)
  • td (25:4)
  • th[scope="row"] (28:4)
  • th[scope="row"] (32:4)
  • th[scope="row"] (41:4)

Invalid AST transformations

tr (22:3) => tableRow
type: "html"
value: "<th scope=\"row\">Also implement</th>",type: "html"
value: "<td><em>None</em></td>"
tr (26:3) => tableRow
type: "html"
value: "<th scope=\"row\">Methods</th>"
td (32:4) => tableCell
type: "list"
ordered: false
start: 

spread: false
children: 
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "readonly float "
      type: "inlineCode"
      value: "baseVal"
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "readonly float "
      type: "inlineCode"
      value: "animVal"
tr (30:3) => tableRow
type: "html"
value: "<th scope=\"row\">Properties</th>",type: "html"
value: "<td><ul><li>readonly float <code>baseVal</code></li><li>readonly float <code>animVal</code></li></ul></td>"
tr (39:3) => tableRow
type: "html"
value: "<th scope=\"row\">Normative document</th>"
table.standard-table (20:1) => table
type: "html"
value: "<tr><th scope=\"row\">Also implement</th><td><em>None</em></td></tr>",type: "html"
value: "<tr><th scope=\"row\">Methods</th><td><em>None</em></td></tr>",type: "html"
value: "<tr><th scope=\"row\">Properties</th><td><ul><li>readonly float <code>baseVal</code></li><li>readonly float <code>animVal</code></li></ul></td></tr>",type: "html"
value: "<tr><th scope=\"row\">Normative document</th><td><a href=\"https://www.w3.org/TR/SVG11/coords.html#InterfaceSVGAnimatedPreserveAspectRatio\">SVG 1.1 (2nd Edition)</a></td></tr>"

Missing conversion rules

  • th[scope="row"] (23:4)
  • td (24:4)
  • th[scope="row"] (27:4)
  • th[scope="row"] (31:4)
  • th[scope="row"] (40:4)

Missing conversion rules

  • table.no-markdown (19:1)
  • table.no-markdown (47:1)

Missing conversion rules

  • table.no-markdown (20:1)
  • table.no-markdown (48:1)

Missing conversion rules

  • table.properties (20:1)

Missing conversion rules

  • table.properties (22:1)

Missing conversion rules

  • table.properties (22:1)

Missing conversion rules

  • table.no-markdown (21:1)

Missing conversion rules

  • table.properties (19:1)

Missing conversion rules

  • table.properties (17:1)

Missing conversion rules

  • table.no-markdown (21:1)

Missing conversion rules

  • table.no-markdown (23:1)

Missing conversion rules

  • table.no-markdown (21:1)

Missing conversion rules

  • table.no-markdown (21:1)

Missing conversion rules

  • table.no-markdown (21:1)

Missing conversion rules

  • table.no-markdown (21:1)

Missing conversion rules

  • table.no-markdown (21:1)

Missing conversion rules

  • table.no-markdown (23:1)
  • table.no-markdown (50:1)

Missing conversion rules

  • table.no-markdown (21:1)

Missing conversion rules

  • table.properties (17:1)

Missing conversion rules

  • table.properties (20:1)

Missing conversion rules

  • table.properties (17:1)

Missing conversion rules

  • table.no-markdown (23:1)
  • table.no-markdown (117:1)
  • table.no-markdown (186:1)
  • table.no-markdown (237:1)

Invalid AST transformations

tr (29:3) => tableRow
type: "html"
value: "<th scope=\"row\">Also implement</th>",type: "html"
value: "<td><em>None</em></td>"
td (35:4) => tableCell
type: "list"
ordered: false
start: 

spread: false
children: 
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "inlineCode"
      value: "void clear()"
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "{{IGRvbXhyZWYoIlNWR0xlbmd0aCIpIA==}} "
      type: "inlineCode"
      value: "initialize(in {{IGRvbXhyZWYoIlNWR0xlbmd0aCIpIA==}} newItem)"
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "{{IGRvbXhyZWYoIlNWR0xlbmd0aCIpIA==}} "
      type: "inlineCode"
      value: "getItem(in unsigned long index)"
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "{{IGRvbXhyZWYoIlNWR0xlbmd0aCIpIA==}} "
      type: "inlineCode"
      value: "insertItemBefore(in {{IGRvbXhyZWYoIlNWR0xlbmd0aCIpIA==}} newItem, in unsigned long index)"
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "{{IGRvbXhyZWYoIlNWR0xlbmd0aCIpIA==}} "
      type: "inlineCode"
      value: "replaceItem("
      type: "inlineCode"
      value: "in {{IGRvbXhyZWYoIlNWR0xlbmd0aCIpIA==}} newItem, in unsigned long index"
      type: "inlineCode"
      value: ")"
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "{{IGRvbXhyZWYoIlNWR0xlbmd0aCIpIA==}} "
      type: "inlineCode"
      value: "removeItem(in unsigned long index)"
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "{{IGRvbXhyZWYoIlNWR0xlbmd0aCIpIA==}} "
      type: "inlineCode"
      value: "appendItem(in {{IGRvbXhyZWYoIlNWR0xlbmd0aCIpIA==}} newItem)"
tr (33:3) => tableRow
type: "html"
value: "<th scope=\"row\">Methods</th>",type: "html"
value: "<td><ul><li><code>void clear()</code></li><li>{{IGRvbXhyZWYoIlNWR0xlbmd0aCIpIA==}} <code>initialize(in {{IGRvbXhyZWYoIlNWR0xlbmd0aCIpIA==}} <em>newItem</em>)</code></li><li>{{IGRvbXhyZWYoIlNWR0xlbmd0aCIpIA==}} <code>getItem(in unsigned long <em>index</em>)</code></li><li>{{IGRvbXhyZWYoIlNWR0xlbmd0aCIpIA==}} <code>insertItemBefore(in {{IGRvbXhyZWYoIlNWR0xlbmd0aCIpIA==}} <em>newItem</em>, in unsigned long <em>index</em>)</code></li><li>{{IGRvbXhyZWYoIlNWR0xlbmd0aCIpIA==}} <code>replaceItem(</code><code>in {{IGRvbXhyZWYoIlNWR0xlbmd0aCIpIA==}} <em>newItem</em>, in unsigned long <em>index</em></code><code>)</code></li><li>{{IGRvbXhyZWYoIlNWR0xlbmd0aCIpIA==}} <code>removeItem(in unsigned long <em>index</em>)</code></li><li>{{IGRvbXhyZWYoIlNWR0xlbmd0aCIpIA==}} <code>appendItem(in {{IGRvbXhyZWYoIlNWR0xlbmd0aCIpIA==}} <em>newItem</em>)</code></li></ul></td>"
td (49:4) => tableCell
type: "list"
ordered: false
start: 

spread: false
children: 
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "readonly unsigned long "
      type: "inlineCode"
      value: "numberOfItems"
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "readonly unsigned long "
      type: "inlineCode"
      value: "length"
      type: "text"
      value: " {{IG5vbi1zdGFuZGFyZF9pbmxpbmUoKSA=}}"
tr (47:3) => tableRow
type: "html"
value: "<th scope=\"row\">Properties</th>",type: "html"
value: "<td><ul><li>readonly unsigned long <code>numberOfItems</code></li><li>readonly unsigned long <code>length</code> {{IG5vbi1zdGFuZGFyZF9pbmxpbmUoKSA=}}</li></ul></td>"
tr (56:3) => tableRow
type: "html"
value: "<th scope=\"row\">Normative document</th>"
table.standard-table (27:1) => table
type: "html"
value: "<tr><th scope=\"row\">Also implement</th><td><em>None</em></td></tr>",type: "html"
value: "<tr><th scope=\"row\">Methods</th><td><ul><li><code>void clear()</code></li><li>{{IGRvbXhyZWYoIlNWR0xlbmd0aCIpIA==}} <code>initialize(in {{IGRvbXhyZWYoIlNWR0xlbmd0aCIpIA==}} <em>newItem</em>)</code></li><li>{{IGRvbXhyZWYoIlNWR0xlbmd0aCIpIA==}} <code>getItem(in unsigned long <em>index</em>)</code></li><li>{{IGRvbXhyZWYoIlNWR0xlbmd0aCIpIA==}} <code>insertItemBefore(in {{IGRvbXhyZWYoIlNWR0xlbmd0aCIpIA==}} <em>newItem</em>, in unsigned long <em>index</em>)</code></li><li>{{IGRvbXhyZWYoIlNWR0xlbmd0aCIpIA==}} <code>replaceItem(</code><code>in {{IGRvbXhyZWYoIlNWR0xlbmd0aCIpIA==}} <em>newItem</em>, in unsigned long <em>index</em></code><code>)</code></li><li>{{IGRvbXhyZWYoIlNWR0xlbmd0aCIpIA==}} <code>removeItem(in unsigned long <em>index</em>)</code></li><li>{{IGRvbXhyZWYoIlNWR0xlbmd0aCIpIA==}} <code>appendItem(in {{IGRvbXhyZWYoIlNWR0xlbmd0aCIpIA==}} <em>newItem</em>)</code></li></ul></td></tr>",type: "html"
value: "<tr><th scope=\"row\">Properties</th><td><ul><li>readonly unsigned long <code>numberOfItems</code></li><li>readonly unsigned long <code>length</code> {{IG5vbi1zdGFuZGFyZF9pbmxpbmUoKSA=}}</li></ul></td></tr>",type: "html"
value: "<tr><th scope=\"row\">Normative document</th><td><a href=\"https://www.w3.org/TR/SVG11/types.html#InterfaceSVGLengthList\">SVG 1.1 (2nd Edition)</a></td></tr>"
td (101:4) => tableCell
type: "paragraph"
summary: "The SVGLengthList defines a list of {{IGRvbXhyZWYoIlNWR0xlbmd0aCIpIA==}} objects."
rowIndex: 1
shouldWrap: true
children: 
  type: "text"
  value: "Clears all existing current items from the list, with the result being an empty list.",type: "paragraph"
summary: "The SVGLengthList defines a list of {{IGRvbXhyZWYoIlNWR0xlbmd0aCIpIA==}} objects."
rowIndex: 1
shouldWrap: true
children: 
  type: "strong"
  children: 
    type: "text"
    value: "Exceptions:",type: "list"
ordered: false
start: 

spread: false
children: 
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "a {{IGRvbXhyZWYoIkRPTUV4Y2VwdGlvbiIpIA==}} with code "
      type: "inlineCode"
      value: "NO_MODIFICATION_ALLOWED_ERR"
      type: "text"
      value: " is raised when the list corresponds to a read only attribute or when the object itself is read only."
tr (98:3) => tableRow
type: "html"
value: "<td><p>Clears all existing current items from the list, with the result being an empty list.</p><p><strong>Exceptions:</strong></p><ul><li>a {{IGRvbXhyZWYoIkRPTUV4Y2VwdGlvbiIpIA==}} with code <code>NO_MODIFICATION_ALLOWED_ERR</code> is raised when the list corresponds to a read only attribute or when the object itself is read only.</li></ul></td>"
td (114:4) => tableCell
type: "paragraph"
summary: "The SVGLengthList defines a list of {{IGRvbXhyZWYoIlNWR0xlbmd0aCIpIA==}} objects."
rowIndex: 2
shouldWrap: true
children: 
  type: "text"
  value: "Clears all existing current items from the list and re-initializes the list to hold the single item specified by the parameter. If the inserted item is already in a list, it is removed from its previous list before it is inserted into this list. The inserted item is the item itself and not a copy. The return value is the item inserted into the list.",type: "paragraph"
summary: "The SVGLengthList defines a list of {{IGRvbXhyZWYoIlNWR0xlbmd0aCIpIA==}} objects."
rowIndex: 2
shouldWrap: true
children: 
  type: "strong"
  children: 
    type: "text"
    value: "Exceptions:",type: "list"
ordered: false
start: 

spread: false
children: 
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "a {{IGRvbXhyZWYoIkRPTUV4Y2VwdGlvbiIpIA==}} with code "
      type: "inlineCode"
      value: "NO_MODIFICATION_ALLOWED_ERR"
      type: "text"
      value: " is raised when the list corresponds to a read only attribute or when the object itself is read only."
tr (111:3) => tableRow
type: "html"
value: "<td><p>Clears all existing current items from the list and re-initializes the list to hold the single item specified by the parameter. If the inserted item is already in a list, it is removed from its previous list before it is inserted into this list. The inserted item is the item itself and not a copy. The return value is the item inserted into the list.</p><p><strong>Exceptions:</strong></p><ul><li>a {{IGRvbXhyZWYoIkRPTUV4Y2VwdGlvbiIpIA==}} with code <code>NO_MODIFICATION_ALLOWED_ERR</code> is raised when the list corresponds to a read only attribute or when the object itself is read only.</li></ul></td>"
td (127:4) => tableCell
type: "paragraph"
summary: "The SVGLengthList defines a list of {{IGRvbXhyZWYoIlNWR0xlbmd0aCIpIA==}} objects."
rowIndex: 3
shouldWrap: true
children: 
  type: "text"
  value: "Returns the specified item from the list. The returned item is the item itself and not a copy. Any changes made to the item are immediately reflected in the list. The first item is number 0.",type: "paragraph"
summary: "The SVGLengthList defines a list of {{IGRvbXhyZWYoIlNWR0xlbmd0aCIpIA==}} objects."
rowIndex: 3
shouldWrap: true
children: 
  type: "strong"
  children: 
    type: "text"
    value: "Exceptions:",type: "list"
ordered: false
start: 

spread: false
children: 
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "a {{IGRvbXhyZWYoIkRPTUV4Y2VwdGlvbiIpIA==}} with code "
      type: "inlineCode"
      value: "NO_MODIFICATION_ALLOWED_ERR"
      type: "text"
      value: " is raised when the list corresponds to a read only attribute or when the object itself is read only."
tr (124:3) => tableRow
type: "html"
value: "<td><p>Returns the specified item from the list. The returned item is the item itself and not a copy. Any changes made to the item are immediately reflected in the list. The first item is number 0.</p><p><strong>Exceptions:</strong></p><ul><li>a {{IGRvbXhyZWYoIkRPTUV4Y2VwdGlvbiIpIA==}} with code <code>NO_MODIFICATION_ALLOWED_ERR</code> is raised when the list corresponds to a read only attribute or when the object itself is read only.</li></ul></td>"
td (140:4) => tableCell
type: "paragraph"
summary: "The SVGLengthList defines a list of {{IGRvbXhyZWYoIlNWR0xlbmd0aCIpIA==}} objects."
rowIndex: 4
shouldWrap: true
children: 
  type: "text"
  value: "Inserts a new item into the list at the specified position. The first item is number 0. If "
  type: "inlineCode"
  value: "newItem"
  type: "text"
  value: " is already in a list, it is removed from its previous list before it is inserted into this list. The inserted item is the item itself and not a copy. If the item is already in this list, note that the index of the item to insert before is before the removal of the item. If the "
  type: "inlineCode"
  value: "index"
  type: "text"
  value: " is equal to 0, then the new item is inserted at the front of the list. If the index is greater than or equal to "
  type: "inlineCode"
  value: "numberOfItems"
  type: "text"
  value: ", then the new item is appended to the end of the list.",type: "paragraph"
summary: "The SVGLengthList defines a list of {{IGRvbXhyZWYoIlNWR0xlbmd0aCIpIA==}} objects."
rowIndex: 4
shouldWrap: true
children: 
  type: "strong"
  children: 
    type: "text"
    value: "Exceptions:",type: "list"
ordered: false
start: 

spread: false
children: 
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "a {{IGRvbXhyZWYoIkRPTUV4Y2VwdGlvbiIpIA==}} with code "
      type: "inlineCode"
      value: "NO_MODIFICATION_ALLOWED_ERR"
      type: "text"
      value: " is raised when the list corresponds to a read only attribute or when the object itself is read only."
tr (137:3) => tableRow
type: "html"
value: "<td><p>Inserts a new item into the list at the specified position. The first item is number 0. If <code>newItem</code> is already in a list, it is removed from its previous list before it is inserted into this list. The inserted item is the item itself and not a copy. If the item is already in this list, note that the index of the item to insert before is before the removal of the item. If the <code>index</code> is equal to 0, then the new item is inserted at the front of the list. If the index is greater than or equal to <code>numberOfItems</code>, then the new item is appended to the end of the list.</p><p><strong>Exceptions:</strong></p><ul><li>a {{IGRvbXhyZWYoIkRPTUV4Y2VwdGlvbiIpIA==}} with code <code>NO_MODIFICATION_ALLOWED_ERR</code> is raised when the list corresponds to a read only attribute or when the object itself is read only.</li></ul></td>"
td (153:4) => tableCell
type: "paragraph"
summary: "The SVGLengthList defines a list of {{IGRvbXhyZWYoIlNWR0xlbmd0aCIpIA==}} objects."
rowIndex: 5
shouldWrap: true
children: 
  type: "text"
  value: "Replaces an existing item in the list with a new item. If "
  type: "inlineCode"
  value: "newItem"
  type: "text"
  value: " is already in a list, it is removed from its previous list before it is inserted into this list. The inserted item is the item itself and not a copy. If the item is already in this list, note that the index of the item to replace is before the removal of the item.",type: "paragraph"
summary: "The SVGLengthList defines a list of {{IGRvbXhyZWYoIlNWR0xlbmd0aCIpIA==}} objects."
rowIndex: 5
shouldWrap: true
children: 
  type: "strong"
  children: 
    type: "text"
    value: "Exceptions:",type: "list"
ordered: false
start: 

spread: false
children: 
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "a {{IGRvbXhyZWYoIkRPTUV4Y2VwdGlvbiIpIA==}} with code "
      type: "inlineCode"
      value: "NO_MODIFICATION_ALLOWED_ERR"
      type: "text"
      value: " is raised when the list corresponds to a read only attribute or when the object itself is read only."
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "a {{IGRvbXhyZWYoIkRPTUV4Y2VwdGlvbiIpIA==}} with code "
      type: "inlineCode"
      value: "INDEX_SIZE_ERR"
      type: "text"
      value: " is raised if the index number is greater than or equal to "
      type: "inlineCode"
      value: "numberOfItems"
      type: "text"
      value: "."
tr (150:3) => tableRow
type: "html"
value: "<td><p>Replaces an existing item in the list with a new item. If <code>newItem</code> is already in a list, it is removed from its previous list before it is inserted into this list. The inserted item is the item itself and not a copy. If the item is already in this list, note that the index of the item to replace is before the removal of the item.</p><p><strong>Exceptions:</strong></p><ul><li>a {{IGRvbXhyZWYoIkRPTUV4Y2VwdGlvbiIpIA==}} with code <code>NO_MODIFICATION_ALLOWED_ERR</code> is raised when the list corresponds to a read only attribute or when the object itself is read only.</li><li>a {{IGRvbXhyZWYoIkRPTUV4Y2VwdGlvbiIpIA==}} with code <code>INDEX_SIZE_ERR</code> is raised if the index number is greater than or equal to <code>numberOfItems</code>.</li></ul></td>"
td (167:4) => tableCell
type: "paragraph"
summary: "The SVGLengthList defines a list of {{IGRvbXhyZWYoIlNWR0xlbmd0aCIpIA==}} objects."
rowIndex: 6
shouldWrap: true
children: 
  type: "text"
  value: "Removes an existing item from the list.",type: "paragraph"
summary: "The SVGLengthList defines a list of {{IGRvbXhyZWYoIlNWR0xlbmd0aCIpIA==}} objects."
rowIndex: 6
shouldWrap: true
children: 
  type: "strong"
  children: 
    type: "text"
    value: "Exceptions:",type: "list"
ordered: false
start: 

spread: false
children: 
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "a {{IGRvbXhyZWYoIkRPTUV4Y2VwdGlvbiIpIA==}} with code "
      type: "inlineCode"
      value: "NO_MODIFICATION_ALLOWED_ERR"
      type: "text"
      value: " is raised when the list corresponds to a read only attribute or when the object itself is read only."
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "a {{IGRvbXhyZWYoIkRPTUV4Y2VwdGlvbiIpIA==}} with code "
      type: "inlineCode"
      value: "INDEX_SIZE_ERR"
      type: "text"
      value: " is raised if the index number is greater than or equal to "
      type: "inlineCode"
      value: "numberOfItems"
      type: "text"
      value: "."
tr (164:3) => tableRow
type: "html"
value: "<td><p>Removes an existing item from the list.</p><p><strong>Exceptions:</strong></p><ul><li>a {{IGRvbXhyZWYoIkRPTUV4Y2VwdGlvbiIpIA==}} with code <code>NO_MODIFICATION_ALLOWED_ERR</code> is raised when the list corresponds to a read only attribute or when the object itself is read only.</li><li>a {{IGRvbXhyZWYoIkRPTUV4Y2VwdGlvbiIpIA==}} with code <code>INDEX_SIZE_ERR</code> is raised if the index number is greater than or equal to <code>numberOfItems</code>.</li></ul></td>"
td (181:4) => tableCell
type: "paragraph"
summary: "The SVGLengthList defines a list of {{IGRvbXhyZWYoIlNWR0xlbmd0aCIpIA==}} objects."
rowIndex: 7
shouldWrap: true
children: 
  type: "text"
  value: "Inserts a new item at the end of the list. If "
  type: "inlineCode"
  value: "newItem"
  type: "text"
  value: " is already in a list, it is removed from its previous list before it is inserted into this list. The inserted item is the item itself and not a copy.",type: "paragraph"
summary: "The SVGLengthList defines a list of {{IGRvbXhyZWYoIlNWR0xlbmd0aCIpIA==}} objects."
rowIndex: 7
shouldWrap: true
children: 
  type: "strong"
  children: 
    type: "text"
    value: "Exceptions:",type: "list"
ordered: false
start: 

spread: false
children: 
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "a {{IGRvbXhyZWYoIkRPTUV4Y2VwdGlvbiIpIA==}} with code "
      type: "inlineCode"
      value: "NO_MODIFICATION_ALLOWED_ERR"
      type: "text"
      value: " is raised when the list corresponds to a read only attribute or when the object itself is read only."
tr (178:3) => tableRow
type: "html"
value: "<td><p>Inserts a new item at the end of the list. If <code>newItem</code> is already in a list, it is removed from its previous list before it is inserted into this list. The inserted item is the item itself and not a copy.</p><p><strong>Exceptions:</strong></p><ul><li>a {{IGRvbXhyZWYoIkRPTUV4Y2VwdGlvbiIpIA==}} with code <code>NO_MODIFICATION_ALLOWED_ERR</code> is raised when the list corresponds to a read only attribute or when the object itself is read only.</li></ul></td>"
table.standard-table (89:1) => table
type: "html"
value: "<tr><td><code><strong>clear</strong>()</code></td><td><em>void</em></td><td><p>Clears all existing current items from the list, with the result being an empty list.</p><p><strong>Exceptions:</strong></p><ul><li>a {{IGRvbXhyZWYoIkRPTUV4Y2VwdGlvbiIpIA==}} with code <code>NO_MODIFICATION_ALLOWED_ERR</code> is raised when the list corresponds to a read only attribute or when the object itself is read only.</li></ul></td></tr>",type: "html"
value: "<tr><td><code><strong>initialize</strong>(</code><code>in {{IGRvbXhyZWYoIlNWR0xlbmd0aCIpIA==}} <em>newItem</em></code><code>)</code></td><td>{{IGRvbXhyZWYoIlNWR0xlbmd0aCIpIA==}}</td><td><p>Clears all existing current items from the list and re-initializes the list to hold the single item specified by the parameter. If the inserted item is already in a list, it is removed from its previous list before it is inserted into this list. The inserted item is the item itself and not a copy. The return value is the item inserted into the list.</p><p><strong>Exceptions:</strong></p><ul><li>a {{IGRvbXhyZWYoIkRPTUV4Y2VwdGlvbiIpIA==}} with code <code>NO_MODIFICATION_ALLOWED_ERR</code> is raised when the list corresponds to a read only attribute or when the object itself is read only.</li></ul></td></tr>",type: "html"
value: "<tr><td><code><strong>getItem</strong>(in unsigned long <em>index</em>)</code></td><td>{{IGRvbXhyZWYoIlNWR0xlbmd0aCIpIA==}}</td><td><p>Returns the specified item from the list. The returned item is the item itself and not a copy. Any changes made to the item are immediately reflected in the list. The first item is number 0.</p><p><strong>Exceptions:</strong></p><ul><li>a {{IGRvbXhyZWYoIkRPTUV4Y2VwdGlvbiIpIA==}} with code <code>NO_MODIFICATION_ALLOWED_ERR</code> is raised when the list corresponds to a read only attribute or when the object itself is read only.</li></ul></td></tr>",type: "html"
value: "<tr><td><code><strong>insertItemBefore</strong>(in {{IGRvbXhyZWYoIlNWR0xlbmd0aCIpIA==}} <em>newItem</em>, in unsigned long <em>index</em>)</code></td><td>{{IGRvbXhyZWYoIlNWR0xlbmd0aCIpIA==}}</td><td><p>Inserts a new item into the list at the specified position. The first item is number 0. If <code>newItem</code> is already in a list, it is removed from its previous list before it is inserted into this list. The inserted item is the item itself and not a copy. If the item is already in this list, note that the index of the item to insert before is before the removal of the item. If the <code>index</code> is equal to 0, then the new item is inserted at the front of the list. If the index is greater than or equal to <code>numberOfItems</code>, then the new item is appended to the end of the list.</p><p><strong>Exceptions:</strong></p><ul><li>a {{IGRvbXhyZWYoIkRPTUV4Y2VwdGlvbiIpIA==}} with code <code>NO_MODIFICATION_ALLOWED_ERR</code> is raised when the list corresponds to a read only attribute or when the object itself is read only.</li></ul></td></tr>",type: "html"
value: "<tr><td><code><strong>replaceItem</strong>(</code><code>in {{IGRvbXhyZWYoIlNWR0xlbmd0aCIpIA==}} <em>newItem</em>, in unsigned long <em>index</em></code><code>)</code></td><td>{{IGRvbXhyZWYoIlNWR0xlbmd0aCIpIA==}}</td><td><p>Replaces an existing item in the list with a new item. If <code>newItem</code> is already in a list, it is removed from its previous list before it is inserted into this list. The inserted item is the item itself and not a copy. If the item is already in this list, note that the index of the item to replace is before the removal of the item.</p><p><strong>Exceptions:</strong></p><ul><li>a {{IGRvbXhyZWYoIkRPTUV4Y2VwdGlvbiIpIA==}} with code <code>NO_MODIFICATION_ALLOWED_ERR</code> is raised when the list corresponds to a read only attribute or when the object itself is read only.</li><li>a {{IGRvbXhyZWYoIkRPTUV4Y2VwdGlvbiIpIA==}} with code <code>INDEX_SIZE_ERR</code> is raised if the index number is greater than or equal to <code>numberOfItems</code>.</li></ul></td></tr>",type: "html"
value: "<tr><td><code><strong>removeItem</strong>(in unsigned long <em>index</em>)</code></td><td>{{IGRvbXhyZWYoIlNWR0xlbmd0aCIpIA==}}</td><td><p>Removes an existing item from the list.</p><p><strong>Exceptions:</strong></p><ul><li>a {{IGRvbXhyZWYoIkRPTUV4Y2VwdGlvbiIpIA==}} with code <code>NO_MODIFICATION_ALLOWED_ERR</code> is raised when the list corresponds to a read only attribute or when the object itself is read only.</li><li>a {{IGRvbXhyZWYoIkRPTUV4Y2VwdGlvbiIpIA==}} with code <code>INDEX_SIZE_ERR</code> is raised if the index number is greater than or equal to <code>numberOfItems</code>.</li></ul></td></tr>",type: "html"
value: "<tr><td><code><strong>appendItem</strong>(in {{IGRvbXhyZWYoIlNWR0xlbmd0aCIpIA==}} <em>newItem</em>)</code></td><td>{{IGRvbXhyZWYoIlNWR0xlbmd0aCIpIA==}}</td><td><p>Inserts a new item at the end of the list. If <code>newItem</code> is already in a list, it is removed from its previous list before it is inserted into this list. The inserted item is the item itself and not a copy.</p><p><strong>Exceptions:</strong></p><ul><li>a {{IGRvbXhyZWYoIkRPTUV4Y2VwdGlvbiIpIA==}} with code <code>NO_MODIFICATION_ALLOWED_ERR</code> is raised when the list corresponds to a read only attribute or when the object itself is read only.</li></ul></td></tr>"

Missing conversion rules

  • th[scope="row"] (30:4)
  • td (31:4)
  • th[scope="row"] (34:4)
  • th[scope="row"] (48:4)
  • th[scope="row"] (57:4)

Invalid AST transformations

tr (28:3) => tableRow
type: "html"
value: "<th scope=\"row\">Also implement</th>",type: "html"
value: "<td><var>None</var></td>"
td (34:4) => tableCell
type: "list"
ordered: false
start: 

spread: false
children: 
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "inlineCode"
      value: "void clear()"
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "{{IGRvbXhyZWYoIlNWR051bWJlciIpIA==}} "
      type: "inlineCode"
      value: "initialize(in {{IGRvbXhyZWYoIlNWR051bWJlciIpIA==}} newItem)"
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "{{IGRvbXhyZWYoIlNWR051bWJlciIpIA==}} "
      type: "inlineCode"
      value: "getItem(in unsigned long index)"
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "{{IGRvbXhyZWYoIlNWR051bWJlciIpIA==}} "
      type: "inlineCode"
      value: "insertItemBefore(in {{IGRvbXhyZWYoIlNWR051bWJlciIpIA==}} newItem, in unsigned long index)"
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "{{IGRvbXhyZWYoIlNWR051bWJlciIpIA==}} "
      type: "inlineCode"
      value: "replaceItem(in {{IGRvbXhyZWYoIlNWR051bWJlciIpIA==}} newItem, in unsigned long index)"
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "{{IGRvbXhyZWYoIlNWR051bWJlciIpIA==}} "
      type: "inlineCode"
      value: "removeItem(in unsigned long index)"
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "{{IGRvbXhyZWYoIlNWR051bWJlciIpIA==}} "
      type: "inlineCode"
      value: "appendItem(in {{IGRvbXhyZWYoIlNWR051bWJlciIpIA==}} newItem)"
tr (32:3) => tableRow
type: "html"
value: "<th scope=\"row\">Methods</th>",type: "html"
value: "<td><ul><li><code>void clear()</code></li><li>{{IGRvbXhyZWYoIlNWR051bWJlciIpIA==}} <code>initialize(in {{IGRvbXhyZWYoIlNWR051bWJlciIpIA==}} <var>newItem</var>)</code></li><li>{{IGRvbXhyZWYoIlNWR051bWJlciIpIA==}} <code>getItem(in unsigned long <var>index</var>)</code></li><li>{{IGRvbXhyZWYoIlNWR051bWJlciIpIA==}} <code>insertItemBefore(in {{IGRvbXhyZWYoIlNWR051bWJlciIpIA==}} <var>newItem</var>, in unsigned long <var>index</var>)</code></li><li>{{IGRvbXhyZWYoIlNWR051bWJlciIpIA==}} <code>replaceItem(in {{IGRvbXhyZWYoIlNWR051bWJlciIpIA==}} <var>newItem</var>, in unsigned long <var>index</var>)</code></li><li>{{IGRvbXhyZWYoIlNWR051bWJlciIpIA==}} <code>removeItem(in unsigned long <var>index</var>)</code></li><li>{{IGRvbXhyZWYoIlNWR051bWJlciIpIA==}} <code>appendItem(in {{IGRvbXhyZWYoIlNWR051bWJlciIpIA==}} <var>newItem</var>)</code></li></ul></td>"
td (48:4) => tableCell
type: "list"
ordered: false
start: 

spread: false
children: 
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "readonly unsigned long "
      type: "inlineCode"
      value: "numberOfItems"
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "readonly unsigned long "
      type: "inlineCode"
      value: "length"
      type: "text"
      value: " {{IG5vbi1zdGFuZGFyZF9pbmxpbmUoKSA=}}"
tr (46:3) => tableRow
type: "html"
value: "<th scope=\"row\">Properties</th>",type: "html"
value: "<td><ul><li>readonly unsigned long <code>numberOfItems</code></li><li>readonly unsigned long <code>length</code> {{IG5vbi1zdGFuZGFyZF9pbmxpbmUoKSA=}}</li></ul></td>"
tr (55:3) => tableRow
type: "html"
value: "<th scope=\"row\">Normative document</th>"
table.standard-table (26:1) => table
type: "html"
value: "<tr><th scope=\"row\">Also implement</th><td><var>None</var></td></tr>",type: "html"
value: "<tr><th scope=\"row\">Methods</th><td><ul><li><code>void clear()</code></li><li>{{IGRvbXhyZWYoIlNWR051bWJlciIpIA==}} <code>initialize(in {{IGRvbXhyZWYoIlNWR051bWJlciIpIA==}} <var>newItem</var>)</code></li><li>{{IGRvbXhyZWYoIlNWR051bWJlciIpIA==}} <code>getItem(in unsigned long <var>index</var>)</code></li><li>{{IGRvbXhyZWYoIlNWR051bWJlciIpIA==}} <code>insertItemBefore(in {{IGRvbXhyZWYoIlNWR051bWJlciIpIA==}} <var>newItem</var>, in unsigned long <var>index</var>)</code></li><li>{{IGRvbXhyZWYoIlNWR051bWJlciIpIA==}} <code>replaceItem(in {{IGRvbXhyZWYoIlNWR051bWJlciIpIA==}} <var>newItem</var>, in unsigned long <var>index</var>)</code></li><li>{{IGRvbXhyZWYoIlNWR051bWJlciIpIA==}} <code>removeItem(in unsigned long <var>index</var>)</code></li><li>{{IGRvbXhyZWYoIlNWR051bWJlciIpIA==}} <code>appendItem(in {{IGRvbXhyZWYoIlNWR051bWJlciIpIA==}} <var>newItem</var>)</code></li></ul></td></tr>",type: "html"
value: "<tr><th scope=\"row\">Properties</th><td><ul><li>readonly unsigned long <code>numberOfItems</code></li><li>readonly unsigned long <code>length</code> {{IG5vbi1zdGFuZGFyZF9pbmxpbmUoKSA=}}</li></ul></td></tr>",type: "html"
value: "<tr><th scope=\"row\">Normative document</th><td><a href=\"https://www.w3.org/TR/SVG/types.html#InterfaceSVGNumberList\">SVG 1.1 (2nd Edition)</a></td></tr>"
td (100:4) => tableCell
type: "paragraph"
summary: "The SVGNumberList defines a list of {{IGRvbXhyZWYoIlNWR051bWJlciIpIA==}} objects."
rowIndex: 1
shouldWrap: true
children: 
  type: "text"
  value: "Clears all existing current items from the list, with the result being an empty list.",type: "paragraph"
summary: "The SVGNumberList defines a list of {{IGRvbXhyZWYoIlNWR051bWJlciIpIA==}} objects."
rowIndex: 1
shouldWrap: true
children: 
  type: "strong"
  children: 
    type: "text"
    value: "Exceptions:",type: "list"
ordered: false
start: 

spread: false
children: 
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "a {{IGRvbXhyZWYoIkRPTUV4Y2VwdGlvbiIpIA==}} with code "
      type: "inlineCode"
      value: "NO_MODIFICATION_ALLOWED_ERR"
      type: "text"
      value: " is raised when the list corresponds to a read only attribute or when the object itself is read only."
tr (97:3) => tableRow
type: "html"
value: "<td><p>Clears all existing current items from the list, with the result being an empty list.</p><p><strong>Exceptions:</strong></p><ul><li>a {{IGRvbXhyZWYoIkRPTUV4Y2VwdGlvbiIpIA==}} with code <code>NO_MODIFICATION_ALLOWED_ERR</code> is raised when the list corresponds to a read only attribute or when the object itself is read only.</li></ul></td>"
td (113:4) => tableCell
type: "paragraph"
summary: "The SVGNumberList defines a list of {{IGRvbXhyZWYoIlNWR051bWJlciIpIA==}} objects."
rowIndex: 2
shouldWrap: true
children: 
  type: "text"
  value: "Clears all existing current items from the list and re-initializes the list to hold the single item specified by "
  type: "inlineCode"
  value: "newItem"
  type: "text"
  value: ". If the inserted item is already in a list, it is removed from its previous list before it is inserted into this list. The inserted item is the item itself and not a copy. The return value is the item inserted into the list.",type: "paragraph"
summary: "The SVGNumberList defines a list of {{IGRvbXhyZWYoIlNWR051bWJlciIpIA==}} objects."
rowIndex: 2
shouldWrap: true
children: 
  type: "strong"
  children: 
    type: "text"
    value: "Exceptions:",type: "list"
ordered: false
start: 

spread: false
children: 
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "a {{IGRvbXhyZWYoIkRPTUV4Y2VwdGlvbiIpIA==}} with code "
      type: "inlineCode"
      value: "NO_MODIFICATION_ALLOWED_ERR"
      type: "text"
      value: " is raised when the list corresponds to a read only attribute or when the object itself is read only."
tr (110:3) => tableRow
type: "html"
value: "<td><p>Clears all existing current items from the list and re-initializes the list to hold the single item specified by <code><var>newItem</var></code>. If the inserted item is already in a list, it is removed from its previous list before it is inserted into this list. The inserted item is the item itself and not a copy. The return value is the item inserted into the list.</p><p><strong>Exceptions:</strong></p><ul><li>a {{IGRvbXhyZWYoIkRPTUV4Y2VwdGlvbiIpIA==}} with code <code>NO_MODIFICATION_ALLOWED_ERR</code> is raised when the list corresponds to a read only attribute or when the object itself is read only.</li></ul></td>"
td (126:4) => tableCell
type: "paragraph"
summary: "The SVGNumberList defines a list of {{IGRvbXhyZWYoIlNWR051bWJlciIpIA==}} objects."
rowIndex: 3
shouldWrap: true
children: 
  type: "text"
  value: "Returns the specified item from the list. The returned item is the item itself and not a copy. Any changes made to the item are immediately reflected in the list. The first item is number "
  type: "inlineCode"
  value: "0"
  type: "text"
  value: ".",type: "paragraph"
summary: "The SVGNumberList defines a list of {{IGRvbXhyZWYoIlNWR051bWJlciIpIA==}} objects."
rowIndex: 3
shouldWrap: true
children: 
  type: "strong"
  children: 
    type: "text"
    value: "Exceptions:",type: "list"
ordered: false
start: 

spread: false
children: 
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "a {{IGRvbXhyZWYoIkRPTUV4Y2VwdGlvbiIpIA==}} with code "
      type: "inlineCode"
      value: "NO_MODIFICATION_ALLOWED_ERR"
      type: "text"
      value: " is raised when the list corresponds to a read only attribute or when the object itself is read only."
tr (123:3) => tableRow
type: "html"
value: "<td><p>Returns the specified item from the list. The returned item is the item itself and not a copy. Any changes made to the item are immediately reflected in the list. The first item is number <code>0</code>.</p><p><strong>Exceptions:</strong></p><ul><li>a {{IGRvbXhyZWYoIkRPTUV4Y2VwdGlvbiIpIA==}} with code <code>NO_MODIFICATION_ALLOWED_ERR</code> is raised when the list corresponds to a read only attribute or when the object itself is read only.</li></ul></td>"
td (139:4) => tableCell
type: "paragraph"
summary: "The SVGNumberList defines a list of {{IGRvbXhyZWYoIlNWR051bWJlciIpIA==}} objects."
rowIndex: 4
shouldWrap: true
children: 
  type: "text"
  value: "Inserts a new item into the list at the specified position. The first item is number "
  type: "inlineCode"
  value: "0"
  type: "text"
  value: ".",type: "paragraph"
summary: "The SVGNumberList defines a list of {{IGRvbXhyZWYoIlNWR051bWJlciIpIA==}} objects."
rowIndex: 4
shouldWrap: true
children: 
  type: "text"
  value: "If "
  type: "inlineCode"
  value: "newItem"
  type: "text"
  value: " is already in a list, it is removed from its previous list before it is inserted into this list. The inserted item is the item itself and not a copy. If the item is already in this list, note that the index of the item to insert before is before the removal of the item.",type: "paragraph"
summary: "The SVGNumberList defines a list of {{IGRvbXhyZWYoIlNWR051bWJlciIpIA==}} objects."
rowIndex: 4
shouldWrap: true
children: 
  type: "text"
  value: "If the "
  type: "inlineCode"
  value: "index"
  type: "text"
  value: " is equal to "
  type: "inlineCode"
  value: "0"
  type: "text"
  value: ", then the new item is inserted at the front of the list. If the index is greater than or equal to "
  type: "inlineCode"
  value: "numberOfItems"
  type: "text"
  value: ", then the new item is appended to the end of the list.",type: "paragraph"
summary: "The SVGNumberList defines a list of {{IGRvbXhyZWYoIlNWR051bWJlciIpIA==}} objects."
rowIndex: 4
shouldWrap: true
children: 
  type: "strong"
  children: 
    type: "text"
    value: "Exceptions:",type: "list"
ordered: false
start: 

spread: false
children: 
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "a {{IGRvbXhyZWYoIkRPTUV4Y2VwdGlvbiIpIA==}} with code "
      type: "inlineCode"
      value: "NO_MODIFICATION_ALLOWED_ERR"
      type: "text"
      value: " is raised when the list corresponds to a read only attribute or when the object itself is read only."
tr (136:3) => tableRow
type: "html"
value: "<td><p>Inserts a new item into the list at the specified position. The first item is number <code>0</code>.</p><p>If <code><var>newItem</var></code> is already in a list, it is removed from its previous list before it is inserted into this list. The inserted item is the item itself and not a copy. If the item is already in this list, note that the index of the item to insert before is before the removal of the item.</p><p>If the <code><var>index</var></code> is equal to <code>0</code>, then the new item is inserted at the front of the list. If the index is greater than or equal to <code>numberOfItems</code>, then the new item is appended to the end of the list.</p><p><strong>Exceptions:</strong></p><ul><li>a {{IGRvbXhyZWYoIkRPTUV4Y2VwdGlvbiIpIA==}} with code <code>NO_MODIFICATION_ALLOWED_ERR</code> is raised when the list corresponds to a read only attribute or when the object itself is read only.</li></ul></td>"
td (156:4) => tableCell
type: "paragraph"
summary: "The SVGNumberList defines a list of {{IGRvbXhyZWYoIlNWR051bWJlciIpIA==}} objects."
rowIndex: 5
shouldWrap: true
children: 
  type: "text"
  value: "Replaces an existing item in the list with a new item. If "
  type: "inlineCode"
  value: "newItem"
  type: "text"
  value: " is already in a list, it is removed from its previous list before it is inserted into this list. The inserted item is the item itself and not a copy. If the item is already in this list, note that the index of the item to replace is before the removal of the item.",type: "paragraph"
summary: "The SVGNumberList defines a list of {{IGRvbXhyZWYoIlNWR051bWJlciIpIA==}} objects."
rowIndex: 5
shouldWrap: true
children: 
  type: "strong"
  children: 
    type: "text"
    value: "Exceptions:",type: "list"
ordered: false
start: 

spread: false
children: 
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "a {{IGRvbXhyZWYoIkRPTUV4Y2VwdGlvbiIpIA==}} with code "
      type: "inlineCode"
      value: "NO_MODIFICATION_ALLOWED_ERR"
      type: "text"
      value: " is raised when the list corresponds to a read only attribute or when the object itself is read only."
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "a {{IGRvbXhyZWYoIkRPTUV4Y2VwdGlvbiIpIA==}} with code "
      type: "inlineCode"
      value: "INDEX_SIZE_ERR"
      type: "text"
      value: " is raised if "
      type: "inlineCode"
      value: "index"
      type: "text"
      value: " is greater than or equal to "
      type: "inlineCode"
      value: "numberOfItems"
      type: "text"
      value: "."
tr (153:3) => tableRow
type: "html"
value: "<td><p>Replaces an existing item in the list with a new item. If <code><var>newItem</var></code> is already in a list, it is removed from its previous list before it is inserted into this list. The inserted item is the item itself and not a copy. If the item is already in this list, note that the index of the item to replace is before the removal of the item.</p><p><strong>Exceptions:</strong></p><ul><li>a {{IGRvbXhyZWYoIkRPTUV4Y2VwdGlvbiIpIA==}} with code <code>NO_MODIFICATION_ALLOWED_ERR</code> is raised when the list corresponds to a read only attribute or when the object itself is read only.</li><li>a {{IGRvbXhyZWYoIkRPTUV4Y2VwdGlvbiIpIA==}} with code <code>INDEX_SIZE_ERR</code> is raised if <code><var>index</var></code> is greater than or equal to <code>numberOfItems</code>.</li></ul></td>"
td (170:4) => tableCell
type: "paragraph"
summary: "The SVGNumberList defines a list of {{IGRvbXhyZWYoIlNWR051bWJlciIpIA==}} objects."
rowIndex: 6
shouldWrap: true
children: 
  type: "text"
  value: "Removes an existing item from the list.",type: "paragraph"
summary: "The SVGNumberList defines a list of {{IGRvbXhyZWYoIlNWR051bWJlciIpIA==}} objects."
rowIndex: 6
shouldWrap: true
children: 
  type: "strong"
  children: 
    type: "text"
    value: "Exceptions:",type: "list"
ordered: false
start: 

spread: false
children: 
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "a {{IGRvbXhyZWYoIkRPTUV4Y2VwdGlvbiIpIA==}} with code "
      type: "inlineCode"
      value: "NO_MODIFICATION_ALLOWED_ERR"
      type: "text"
      value: " is raised when the list corresponds to a read only attribute or when the object itself is read only."
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "a {{IGRvbXhyZWYoIkRPTUV4Y2VwdGlvbiIpIA==}} with code "
      type: "inlineCode"
      value: "INDEX_SIZE_ERR"
      type: "text"
      value: " is raised if "
      type: "inlineCode"
      value: "index"
      type: "text"
      value: " is greater than or equal to "
      type: "inlineCode"
      value: "numberOfItems"
      type: "text"
      value: "."
tr (167:3) => tableRow
type: "html"
value: "<td><p>Removes an existing item from the list.</p><p><strong>Exceptions:</strong></p><ul><li>a {{IGRvbXhyZWYoIkRPTUV4Y2VwdGlvbiIpIA==}} with code <code>NO_MODIFICATION_ALLOWED_ERR</code> is raised when the list corresponds to a read only attribute or when the object itself is read only.</li><li>a {{IGRvbXhyZWYoIkRPTUV4Y2VwdGlvbiIpIA==}} with code <code>INDEX_SIZE_ERR</code> is raised if <code><var>index</var></code> is greater than or equal to <code>numberOfItems</code>.</li></ul></td>"
td (184:4) => tableCell
type: "paragraph"
summary: "The SVGNumberList defines a list of {{IGRvbXhyZWYoIlNWR051bWJlciIpIA==}} objects."
rowIndex: 7
shouldWrap: true
children: 
  type: "text"
  value: "Inserts a new item at the end of the list. If "
  type: "inlineCode"
  value: "newItem"
  type: "text"
  value: " is already in a list, it is removed from its previous list before it is inserted into this list. The inserted item is the item itself and not a copy.",type: "paragraph"
summary: "The SVGNumberList defines a list of {{IGRvbXhyZWYoIlNWR051bWJlciIpIA==}} objects."
rowIndex: 7
shouldWrap: true
children: 
  type: "strong"
  children: 
    type: "text"
    value: "Exceptions:",type: "list"
ordered: false
start: 

spread: false
children: 
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "a {{IGRvbXhyZWYoIkRPTUV4Y2VwdGlvbiIpIA==}} with code "
      type: "inlineCode"
      value: "NO_MODIFICATION_ALLOWED_ERR"
      type: "text"
      value: " is raised when the list corresponds to a read only attribute or when the object itself is read only."
tr (181:3) => tableRow
type: "html"
value: "<td><p>Inserts a new item at the end of the list. If <code><var>newItem</var></code> is already in a list, it is removed from its previous list before it is inserted into this list. The inserted item is the item itself and not a copy.</p><p><strong>Exceptions:</strong></p><ul><li>a {{IGRvbXhyZWYoIkRPTUV4Y2VwdGlvbiIpIA==}} with code <code>NO_MODIFICATION_ALLOWED_ERR</code> is raised when the list corresponds to a read only attribute or when the object itself is read only.</li></ul></td>"
table.standard-table (88:1) => table
type: "html"
value: "<tr><td><code><strong>clear</strong>()</code></td><td><var>void</var></td><td><p>Clears all existing current items from the list, with the result being an empty list.</p><p><strong>Exceptions:</strong></p><ul><li>a {{IGRvbXhyZWYoIkRPTUV4Y2VwdGlvbiIpIA==}} with code <code>NO_MODIFICATION_ALLOWED_ERR</code> is raised when the list corresponds to a read only attribute or when the object itself is read only.</li></ul></td></tr>",type: "html"
value: "<tr><td><code><strong>initialize</strong>(in {{IGRvbXhyZWYoIlNWR051bWJlciIpIA==}} <var>newItem</var>)</code></td><td>{{IGRvbXhyZWYoIlNWR051bWJlciIpIA==}}</td><td><p>Clears all existing current items from the list and re-initializes the list to hold the single item specified by <code><var>newItem</var></code>. If the inserted item is already in a list, it is removed from its previous list before it is inserted into this list. The inserted item is the item itself and not a copy. The return value is the item inserted into the list.</p><p><strong>Exceptions:</strong></p><ul><li>a {{IGRvbXhyZWYoIkRPTUV4Y2VwdGlvbiIpIA==}} with code <code>NO_MODIFICATION_ALLOWED_ERR</code> is raised when the list corresponds to a read only attribute or when the object itself is read only.</li></ul></td></tr>",type: "html"
value: "<tr><td><code><strong>getItem</strong>(in unsigned long <var>index</var>)</code></td><td>{{IGRvbXhyZWYoIlNWR051bWJlciIpIA==}}</td><td><p>Returns the specified item from the list. The returned item is the item itself and not a copy. Any changes made to the item are immediately reflected in the list. The first item is number <code>0</code>.</p><p><strong>Exceptions:</strong></p><ul><li>a {{IGRvbXhyZWYoIkRPTUV4Y2VwdGlvbiIpIA==}} with code <code>NO_MODIFICATION_ALLOWED_ERR</code> is raised when the list corresponds to a read only attribute or when the object itself is read only.</li></ul></td></tr>",type: "html"
value: "<tr><td><code><strong>insertItemBefore</strong>(in {{IGRvbXhyZWYoIlNWR051bWJlciIpIA==}} <var>newItem</var>, in unsigned long <var>index</var>)</code></td><td>{{IGRvbXhyZWYoIlNWR051bWJlciIpIA==}}</td><td><p>Inserts a new item into the list at the specified position. The first item is number <code>0</code>.</p><p>If <code><var>newItem</var></code> is already in a list, it is removed from its previous list before it is inserted into this list. The inserted item is the item itself and not a copy. If the item is already in this list, note that the index of the item to insert before is before the removal of the item.</p><p>If the <code><var>index</var></code> is equal to <code>0</code>, then the new item is inserted at the front of the list. If the index is greater than or equal to <code>numberOfItems</code>, then the new item is appended to the end of the list.</p><p><strong>Exceptions:</strong></p><ul><li>a {{IGRvbXhyZWYoIkRPTUV4Y2VwdGlvbiIpIA==}} with code <code>NO_MODIFICATION_ALLOWED_ERR</code> is raised when the list corresponds to a read only attribute or when the object itself is read only.</li></ul></td></tr>",type: "html"
value: "<tr><td><code><strong>replaceItem</strong>(in {{IGRvbXhyZWYoIlNWR051bWJlciIpIA==}} <var>newItem</var>, in unsigned long <var>index</var>)</code></td><td>{{IGRvbXhyZWYoIlNWR051bWJlciIpIA==}}</td><td><p>Replaces an existing item in the list with a new item. If <code><var>newItem</var></code> is already in a list, it is removed from its previous list before it is inserted into this list. The inserted item is the item itself and not a copy. If the item is already in this list, note that the index of the item to replace is before the removal of the item.</p><p><strong>Exceptions:</strong></p><ul><li>a {{IGRvbXhyZWYoIkRPTUV4Y2VwdGlvbiIpIA==}} with code <code>NO_MODIFICATION_ALLOWED_ERR</code> is raised when the list corresponds to a read only attribute or when the object itself is read only.</li><li>a {{IGRvbXhyZWYoIkRPTUV4Y2VwdGlvbiIpIA==}} with code <code>INDEX_SIZE_ERR</code> is raised if <code><var>index</var></code> is greater than or equal to <code>numberOfItems</code>.</li></ul></td></tr>",type: "html"
value: "<tr><td><code><strong>removeItem</strong>(in unsigned long <var>index</var>)</code></td><td>{{IGRvbXhyZWYoIlNWR051bWJlciIpIA==}}</td><td><p>Removes an existing item from the list.</p><p><strong>Exceptions:</strong></p><ul><li>a {{IGRvbXhyZWYoIkRPTUV4Y2VwdGlvbiIpIA==}} with code <code>NO_MODIFICATION_ALLOWED_ERR</code> is raised when the list corresponds to a read only attribute or when the object itself is read only.</li><li>a {{IGRvbXhyZWYoIkRPTUV4Y2VwdGlvbiIpIA==}} with code <code>INDEX_SIZE_ERR</code> is raised if <code><var>index</var></code> is greater than or equal to <code>numberOfItems</code>.</li></ul></td></tr>",type: "html"
value: "<tr><td><code><strong>appendItem</strong>(in {{IGRvbXhyZWYoIlNWR051bWJlciIpIA==}} <var>newItem</var>)</code></td><td>{{IGRvbXhyZWYoIlNWR051bWJlciIpIA==}}</td><td><p>Inserts a new item at the end of the list. If <code><var>newItem</var></code> is already in a list, it is removed from its previous list before it is inserted into this list. The inserted item is the item itself and not a copy.</p><p><strong>Exceptions:</strong></p><ul><li>a {{IGRvbXhyZWYoIkRPTUV4Y2VwdGlvbiIpIA==}} with code <code>NO_MODIFICATION_ALLOWED_ERR</code> is raised when the list corresponds to a read only attribute or when the object itself is read only.</li></ul></td></tr>"

Missing conversion rules

  • th[scope="row"] (29:4)
  • td (30:4)
  • th[scope="row"] (33:4)
  • th[scope="row"] (47:4)
  • th[scope="row"] (56:4)

Missing conversion rules

  • table.no-markdown (22:1)
  • table.no-markdown (74:1)
  • table.no-markdown (156:1)

Missing conversion rules

  • table.no-markdown (10:1)

Missing conversion rules

  • table.no-markdown (25:1)

Missing conversion rules

  • table.no-markdown (22:1)
  • table.no-markdown (60:1)
  • table.no-markdown (84:1)

Invalid AST transformations

tr (23:3) => tableRow
type: "html"
value: "<td>Constant</td>",type: "html"
value: "<td>Value</td>",type: "html"
value: "<td>Description</td>"
table.standard-table (21:1) => table
type: "html"
value: "<tr><td>Constant</td><td>Value</td><td>Description</td></tr>"

Missing conversion rules

  • td (24:4)
  • td (25:4)
  • td (26:4)

Missing conversion rules

  • table.no-markdown (23:1)
  • table.no-markdown (50:1)

Missing conversion rules

  • table.no-markdown (22:1)
  • table.no-markdown (74:1)
  • table.no-markdown (121:1)
  • table.no-markdown (162:1)

Invalid AST transformations

tr (28:3) => tableRow
type: "html"
value: "<th scope=\"row\">Also implement</th>",type: "html"
value: "<td><em>None</em></td>"
td (34:4) => tableCell
type: "list"
ordered: false
start: 

spread: false
children: 
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "inlineCode"
      value: "void clear()"
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "{{IGRvbXhyZWYoIlNWR1RyYW5zZm9ybSIpIA==}} "
      type: "inlineCode"
      value: "initialize(in {{IGRvbXhyZWYoIlNWR1RyYW5zZm9ybSIpIA==}} newItem)"
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "{{IGRvbXhyZWYoIlNWR1RyYW5zZm9ybSIpIA==}} "
      type: "inlineCode"
      value: "getItem(in unsigned long index)"
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "{{IGRvbXhyZWYoIlNWR1RyYW5zZm9ybSIpIA==}} "
      type: "inlineCode"
      value: "insertItemBefore(in {{IGRvbXhyZWYoIlNWR1RyYW5zZm9ybSIpIA==}} newItem, in unsigned long index)"
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "{{IGRvbXhyZWYoIlNWR1RyYW5zZm9ybSIpIA==}} "
      type: "inlineCode"
      value: "replaceItem(in {{IGRvbXhyZWYoIlNWR1RyYW5zZm9ybSIpIA==}} newItem, in unsigned long index)"
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "{{IGRvbXhyZWYoIlNWR1RyYW5zZm9ybSIpIA==}} "
      type: "inlineCode"
      value: "removeItem(in unsigned long index)"
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "{{IGRvbXhyZWYoIlNWR1RyYW5zZm9ybSIpIA==}} "
      type: "inlineCode"
      value: "appendItem(in {{IGRvbXhyZWYoIlNWR1RyYW5zZm9ybSIpIA==}} newItem)"
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "{{IGRvbXhyZWYoIlNWR1RyYW5zZm9ybSIpIA==}} "
      type: "inlineCode"
      value: "createSVGTransformFromMatrix(in {{IGRvbXhyZWYoIlNWR01hdHJpeCIpIA==}})"
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "{{IGRvbXhyZWYoIlNWR1RyYW5zZm9ybSIpIA==}} "
      type: "inlineCode"
      value: "consolidate()"
tr (32:3) => tableRow
type: "html"
value: "<th scope=\"row\">Methods</th>",type: "html"
value: "<td><ul><li><code>void clear()</code></li><li>{{IGRvbXhyZWYoIlNWR1RyYW5zZm9ybSIpIA==}} <code>initialize(in {{IGRvbXhyZWYoIlNWR1RyYW5zZm9ybSIpIA==}} <em>newItem</em>)</code></li><li>{{IGRvbXhyZWYoIlNWR1RyYW5zZm9ybSIpIA==}} <code>getItem(in unsigned long <em>index</em>)</code></li><li>{{IGRvbXhyZWYoIlNWR1RyYW5zZm9ybSIpIA==}} <code>insertItemBefore(in {{IGRvbXhyZWYoIlNWR1RyYW5zZm9ybSIpIA==}} <em>newItem</em>, in unsigned long <em>index</em>)</code></li><li>{{IGRvbXhyZWYoIlNWR1RyYW5zZm9ybSIpIA==}} <code>replaceItem(in {{IGRvbXhyZWYoIlNWR1RyYW5zZm9ybSIpIA==}} <em>newItem</em>, in unsigned long <em>index</em>)</code></li><li>{{IGRvbXhyZWYoIlNWR1RyYW5zZm9ybSIpIA==}} <code>removeItem(in unsigned long <em>index</em>)</code></li><li>{{IGRvbXhyZWYoIlNWR1RyYW5zZm9ybSIpIA==}} <code>appendItem(in {{IGRvbXhyZWYoIlNWR1RyYW5zZm9ybSIpIA==}} <em>newItem</em>)</code></li><li>{{IGRvbXhyZWYoIlNWR1RyYW5zZm9ybSIpIA==}} <code>createSVGTransformFromMatrix(in {{IGRvbXhyZWYoIlNWR01hdHJpeCIpIA==}})</code></li><li>{{IGRvbXhyZWYoIlNWR1RyYW5zZm9ybSIpIA==}} <code>consolidate()</code></li></ul></td>"
td (50:4) => tableCell
type: "list"
ordered: false
start: 

spread: false
children: 
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "readonly unsigned long "
      type: "inlineCode"
      value: "numberOfItems"
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "readonly unsigned long "
      type: "inlineCode"
      value: "length"
      type: "text"
      value: " {{IG5vbi1zdGFuZGFyZF9pbmxpbmUoKSA=}}"
tr (48:3) => tableRow
type: "html"
value: "<th scope=\"row\">Properties</th>",type: "html"
value: "<td><ul><li>readonly unsigned long <code>numberOfItems</code></li><li>readonly unsigned long <code>length</code> {{IG5vbi1zdGFuZGFyZF9pbmxpbmUoKSA=}}</li></ul></td>"
tr (57:3) => tableRow
type: "html"
value: "<th scope=\"row\">Normative document</th>"
table.standard-table (26:1) => table
type: "html"
value: "<tr><th scope=\"row\">Also implement</th><td><em>None</em></td></tr>",type: "html"
value: "<tr><th scope=\"row\">Methods</th><td><ul><li><code>void clear()</code></li><li>{{IGRvbXhyZWYoIlNWR1RyYW5zZm9ybSIpIA==}} <code>initialize(in {{IGRvbXhyZWYoIlNWR1RyYW5zZm9ybSIpIA==}} <em>newItem</em>)</code></li><li>{{IGRvbXhyZWYoIlNWR1RyYW5zZm9ybSIpIA==}} <code>getItem(in unsigned long <em>index</em>)</code></li><li>{{IGRvbXhyZWYoIlNWR1RyYW5zZm9ybSIpIA==}} <code>insertItemBefore(in {{IGRvbXhyZWYoIlNWR1RyYW5zZm9ybSIpIA==}} <em>newItem</em>, in unsigned long <em>index</em>)</code></li><li>{{IGRvbXhyZWYoIlNWR1RyYW5zZm9ybSIpIA==}} <code>replaceItem(in {{IGRvbXhyZWYoIlNWR1RyYW5zZm9ybSIpIA==}} <em>newItem</em>, in unsigned long <em>index</em>)</code></li><li>{{IGRvbXhyZWYoIlNWR1RyYW5zZm9ybSIpIA==}} <code>removeItem(in unsigned long <em>index</em>)</code></li><li>{{IGRvbXhyZWYoIlNWR1RyYW5zZm9ybSIpIA==}} <code>appendItem(in {{IGRvbXhyZWYoIlNWR1RyYW5zZm9ybSIpIA==}} <em>newItem</em>)</code></li><li>{{IGRvbXhyZWYoIlNWR1RyYW5zZm9ybSIpIA==}} <code>createSVGTransformFromMatrix(in {{IGRvbXhyZWYoIlNWR01hdHJpeCIpIA==}})</code></li><li>{{IGRvbXhyZWYoIlNWR1RyYW5zZm9ybSIpIA==}} <code>consolidate()</code></li></ul></td></tr>",type: "html"
value: "<tr><th scope=\"row\">Properties</th><td><ul><li>readonly unsigned long <code>numberOfItems</code></li><li>readonly unsigned long <code>length</code> {{IG5vbi1zdGFuZGFyZF9pbmxpbmUoKSA=}}</li></ul></td></tr>",type: "html"
value: "<tr><th scope=\"row\">Normative document</th><td><a href=\"https://www.w3.org/TR/SVG/coords.html#InterfaceSVGTransformList\">SVG 1.1 (2nd Edition)</a></td></tr>"
td (102:4) => tableCell
type: "paragraph"
summary: "The SVGTransformList defines a list of {{IGRvbXhyZWYoIlNWR1RyYW5zZm9ybSIpIA==}} objects."
rowIndex: 1
shouldWrap: true
children: 
  type: "text"
  value: "Clears all existing current items from the list, with the result being an empty list.",type: "paragraph"
summary: "The SVGTransformList defines a list of {{IGRvbXhyZWYoIlNWR1RyYW5zZm9ybSIpIA==}} objects."
rowIndex: 1
shouldWrap: true
children: 
  type: "strong"
  children: 
    type: "text"
    value: "Exceptions:",type: "list"
ordered: false
start: 

spread: false
children: 
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "a {{IGRvbXhyZWYoIkRPTUV4Y2VwdGlvbiIpIA==}} with code "
      type: "inlineCode"
      value: "NO_MODIFICATION_ALLOWED_ERR"
      type: "text"
      value: " is raised when the list corresponds to a read only attribute or when the object itself is read only."
tr (99:3) => tableRow
type: "html"
value: "<td><p>Clears all existing current items from the list, with the result being an empty list.</p><p><strong>Exceptions:</strong></p><ul><li>a {{IGRvbXhyZWYoIkRPTUV4Y2VwdGlvbiIpIA==}} with code <code>NO_MODIFICATION_ALLOWED_ERR</code> is raised when the list corresponds to a read only attribute or when the object itself is read only.</li></ul></td>"
td (115:4) => tableCell
type: "paragraph"
summary: "The SVGTransformList defines a list of {{IGRvbXhyZWYoIlNWR1RyYW5zZm9ybSIpIA==}} objects."
rowIndex: 2
shouldWrap: true
children: 
  type: "text"
  value: "Clears all existing current items from the list and re-initializes the list to hold the single item specified by the parameter. If the inserted item is already in a list, it is removed from its previous list before it is inserted into this list. The inserted item is the item itself and not a copy. The return value is the item inserted into the list.",type: "paragraph"
summary: "The SVGTransformList defines a list of {{IGRvbXhyZWYoIlNWR1RyYW5zZm9ybSIpIA==}} objects."
rowIndex: 2
shouldWrap: true
children: 
  type: "strong"
  children: 
    type: "text"
    value: "Exceptions:",type: "list"
ordered: false
start: 

spread: false
children: 
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "a {{IGRvbXhyZWYoIkRPTUV4Y2VwdGlvbiIpIA==}} with code "
      type: "inlineCode"
      value: "NO_MODIFICATION_ALLOWED_ERR"
      type: "text"
      value: " is raised when the list corresponds to a read only attribute or when the object itself is read only."
tr (112:3) => tableRow
type: "html"
value: "<td><p>Clears all existing current items from the list and re-initializes the list to hold the single item specified by the parameter. If the inserted item is already in a list, it is removed from its previous list before it is inserted into this list. The inserted item is the item itself and not a copy. The return value is the item inserted into the list.</p><p><strong>Exceptions:</strong></p><ul><li>a {{IGRvbXhyZWYoIkRPTUV4Y2VwdGlvbiIpIA==}} with code <code>NO_MODIFICATION_ALLOWED_ERR</code> is raised when the list corresponds to a read only attribute or when the object itself is read only.</li></ul></td>"
td (128:4) => tableCell
type: "paragraph"
summary: "The SVGTransformList defines a list of {{IGRvbXhyZWYoIlNWR1RyYW5zZm9ybSIpIA==}} objects."
rowIndex: 3
shouldWrap: true
children: 
  type: "text"
  value: "Returns the specified item from the list. The returned item is the item itself and not a copy. Any changes made to the item are immediately reflected in the list. The first item is number 0.",type: "paragraph"
summary: "The SVGTransformList defines a list of {{IGRvbXhyZWYoIlNWR1RyYW5zZm9ybSIpIA==}} objects."
rowIndex: 3
shouldWrap: true
children: 
  type: "strong"
  children: 
    type: "text"
    value: "Exceptions:",type: "list"
ordered: false
start: 

spread: false
children: 
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "a {{IGRvbXhyZWYoIkRPTUV4Y2VwdGlvbiIpIA==}} with code "
      type: "inlineCode"
      value: "NO_MODIFICATION_ALLOWED_ERR"
      type: "text"
      value: " is raised when the list corresponds to a read only attribute or when the object itself is read only."
tr (125:3) => tableRow
type: "html"
value: "<td><p>Returns the specified item from the list. The returned item is the item itself and not a copy. Any changes made to the item are immediately reflected in the list. The first item is number 0.</p><p><strong>Exceptions:</strong></p><ul><li>a {{IGRvbXhyZWYoIkRPTUV4Y2VwdGlvbiIpIA==}} with code <code>NO_MODIFICATION_ALLOWED_ERR</code> is raised when the list corresponds to a read only attribute or when the object itself is read only.</li></ul></td>"
td (141:4) => tableCell
type: "paragraph"
summary: "The SVGTransformList defines a list of {{IGRvbXhyZWYoIlNWR1RyYW5zZm9ybSIpIA==}} objects."
rowIndex: 4
shouldWrap: true
children: 
  type: "text"
  value: "Inserts a new item into the list at the specified position. The first item is number 0. If "
  type: "inlineCode"
  value: "newItem"
  type: "text"
  value: " is already in a list, it is removed from its previous list before it is inserted into this list. The inserted item is the item itself and not a copy. If the item is already in this list, note that the index of the item to insert before is before the removal of the item. If the "
  type: "inlineCode"
  value: "index"
  type: "text"
  value: " is equal to 0, then the new item is inserted at the front of the list. If the index is greater than or equal to "
  type: "inlineCode"
  value: "numberOfItems"
  type: "text"
  value: ", then the new item is appended to the end of the list.",type: "paragraph"
summary: "The SVGTransformList defines a list of {{IGRvbXhyZWYoIlNWR1RyYW5zZm9ybSIpIA==}} objects."
rowIndex: 4
shouldWrap: true
children: 
  type: "strong"
  children: 
    type: "text"
    value: "Exceptions:",type: "list"
ordered: false
start: 

spread: false
children: 
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "a {{IGRvbXhyZWYoIkRPTUV4Y2VwdGlvbiIpIA==}} with code "
      type: "inlineCode"
      value: "NO_MODIFICATION_ALLOWED_ERR"
      type: "text"
      value: " is raised when the list corresponds to a read only attribute or when the object itself is read only."
tr (138:3) => tableRow
type: "html"
value: "<td><p>Inserts a new item into the list at the specified position. The first item is number 0. If <code>newItem</code> is already in a list, it is removed from its previous list before it is inserted into this list. The inserted item is the item itself and not a copy. If the item is already in this list, note that the index of the item to insert before is before the removal of the item. If the <code>index</code> is equal to 0, then the new item is inserted at the front of the list. If the index is greater than or equal to <code>numberOfItems</code>, then the new item is appended to the end of the list.</p><p><strong>Exceptions:</strong></p><ul><li>a {{IGRvbXhyZWYoIkRPTUV4Y2VwdGlvbiIpIA==}} with code <code>NO_MODIFICATION_ALLOWED_ERR</code> is raised when the list corresponds to a read only attribute or when the object itself is read only.</li></ul></td>"
td (154:4) => tableCell
type: "paragraph"
summary: "The SVGTransformList defines a list of {{IGRvbXhyZWYoIlNWR1RyYW5zZm9ybSIpIA==}} objects."
rowIndex: 5
shouldWrap: true
children: 
  type: "text"
  value: "Replaces an existing item in the list with a new item. If "
  type: "inlineCode"
  value: "newItem"
  type: "text"
  value: " is already in a list, it is removed from its previous list before it is inserted into this list. The inserted item is the item itself and not a copy. If the item is already in this list, note that the index of the item to replace is before the removal of the item.",type: "paragraph"
summary: "The SVGTransformList defines a list of {{IGRvbXhyZWYoIlNWR1RyYW5zZm9ybSIpIA==}} objects."
rowIndex: 5
shouldWrap: true
children: 
  type: "strong"
  children: 
    type: "text"
    value: "Exceptions:",type: "list"
ordered: false
start: 

spread: false
children: 
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "a {{IGRvbXhyZWYoIkRPTUV4Y2VwdGlvbiIpIA==}} with code "
      type: "inlineCode"
      value: "NO_MODIFICATION_ALLOWED_ERR"
      type: "text"
      value: " is raised when the list corresponds to a read only attribute or when the object itself is read only."
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "a {{IGRvbXhyZWYoIkRPTUV4Y2VwdGlvbiIpIA==}} with code "
      type: "inlineCode"
      value: "INDEX_SIZE_ERR"
      type: "text"
      value: " is raised if the index number is greater than or equal to "
      type: "inlineCode"
      value: "numberOfItems"
      type: "text"
      value: "."
tr (151:3) => tableRow
type: "html"
value: "<td><p>Replaces an existing item in the list with a new item. If <code>newItem</code> is already in a list, it is removed from its previous list before it is inserted into this list. The inserted item is the item itself and not a copy. If the item is already in this list, note that the index of the item to replace is before the removal of the item.</p><p><strong>Exceptions:</strong></p><ul><li>a {{IGRvbXhyZWYoIkRPTUV4Y2VwdGlvbiIpIA==}} with code <code>NO_MODIFICATION_ALLOWED_ERR</code> is raised when the list corresponds to a read only attribute or when the object itself is read only.</li><li>a {{IGRvbXhyZWYoIkRPTUV4Y2VwdGlvbiIpIA==}} with code <code>INDEX_SIZE_ERR</code> is raised if the index number is greater than or equal to <code>numberOfItems</code>.</li></ul></td>"
td (168:4) => tableCell
type: "paragraph"
summary: "The SVGTransformList defines a list of {{IGRvbXhyZWYoIlNWR1RyYW5zZm9ybSIpIA==}} objects."
rowIndex: 6
shouldWrap: true
children: 
  type: "text"
  value: "Removes an existing item from the list.",type: "paragraph"
summary: "The SVGTransformList defines a list of {{IGRvbXhyZWYoIlNWR1RyYW5zZm9ybSIpIA==}} objects."
rowIndex: 6
shouldWrap: true
children: 
  type: "strong"
  children: 
    type: "text"
    value: "Exceptions:",type: "list"
ordered: false
start: 

spread: false
children: 
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "a {{IGRvbXhyZWYoIkRPTUV4Y2VwdGlvbiIpIA==}} with code "
      type: "inlineCode"
      value: "NO_MODIFICATION_ALLOWED_ERR"
      type: "text"
      value: " is raised when the list corresponds to a read only attribute or when the object itself is read only."
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "a {{IGRvbXhyZWYoIkRPTUV4Y2VwdGlvbiIpIA==}} with code "
      type: "inlineCode"
      value: "INDEX_SIZE_ERR"
      type: "text"
      value: " is raised if the index number is greater than or equal to "
      type: "inlineCode"
      value: "numberOfItems"
      type: "text"
      value: "."
tr (165:3) => tableRow
type: "html"
value: "<td><p>Removes an existing item from the list.</p><p><strong>Exceptions:</strong></p><ul><li>a {{IGRvbXhyZWYoIkRPTUV4Y2VwdGlvbiIpIA==}} with code <code>NO_MODIFICATION_ALLOWED_ERR</code> is raised when the list corresponds to a read only attribute or when the object itself is read only.</li><li>a {{IGRvbXhyZWYoIkRPTUV4Y2VwdGlvbiIpIA==}} with code <code>INDEX_SIZE_ERR</code> is raised if the index number is greater than or equal to <code>numberOfItems</code>.</li></ul></td>"
td (182:4) => tableCell
type: "paragraph"
summary: "The SVGTransformList defines a list of {{IGRvbXhyZWYoIlNWR1RyYW5zZm9ybSIpIA==}} objects."
rowIndex: 7
shouldWrap: true
children: 
  type: "text"
  value: "Inserts a new item at the end of the list. If "
  type: "inlineCode"
  value: "newItem"
  type: "text"
  value: " is already in a list, it is removed from its previous list before it is inserted into this list. The inserted item is the item itself and not a copy.",type: "paragraph"
summary: "The SVGTransformList defines a list of {{IGRvbXhyZWYoIlNWR1RyYW5zZm9ybSIpIA==}} objects."
rowIndex: 7
shouldWrap: true
children: 
  type: "strong"
  children: 
    type: "text"
    value: "Exceptions:",type: "list"
ordered: false
start: 

spread: false
children: 
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "a {{IGRvbXhyZWYoIkRPTUV4Y2VwdGlvbiIpIA==}} with code "
      type: "inlineCode"
      value: "NO_MODIFICATION_ALLOWED_ERR"
      type: "text"
      value: " is raised when the list corresponds to a read only attribute or when the object itself is read only."
tr (179:3) => tableRow
type: "html"
value: "<td><p>Inserts a new item at the end of the list. If <code>newItem</code> is already in a list, it is removed from its previous list before it is inserted into this list. The inserted item is the item itself and not a copy.</p><p><strong>Exceptions:</strong></p><ul><li>a {{IGRvbXhyZWYoIkRPTUV4Y2VwdGlvbiIpIA==}} with code <code>NO_MODIFICATION_ALLOWED_ERR</code> is raised when the list corresponds to a read only attribute or when the object itself is read only.</li></ul></td>"
td (200:4) => tableCell
type: "paragraph"
summary: "The SVGTransformList defines a list of {{IGRvbXhyZWYoIlNWR1RyYW5zZm9ybSIpIA==}} objects."
rowIndex: 9
shouldWrap: true
children: 
  type: "text"
  value: "Consolidates the list of separate "
  type: "inlineCode"
  value: "SVGTransform"
  type: "text"
  value: " objects by multiplying the equivalent transformation matrices together to result in a list consisting of a single "
  type: "inlineCode"
  value: "SVGTransform"
  type: "text"
  value: " object of type "
  type: "inlineCode"
  value: "SVG_TRANSFORM_MATRIX"
  type: "text"
  value: ". The consolidation operation creates new "
  type: "inlineCode"
  value: "SVGTransform"
  type: "text"
  value: " object as the first and only item in the list. The returned item is the item itself and not a copy. Any changes made to the item are immediately reflected in the list.",type: "paragraph"
summary: "The SVGTransformList defines a list of {{IGRvbXhyZWYoIlNWR1RyYW5zZm9ybSIpIA==}} objects."
rowIndex: 9
shouldWrap: true
children: 
  type: "strong"
  children: 
    type: "text"
    value: "Exceptions:",type: "list"
ordered: false
start: 

spread: false
children: 
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "a {{IGRvbXhyZWYoIkRPTUV4Y2VwdGlvbiIpIA==}} with code "
      type: "inlineCode"
      value: "NO_MODIFICATION_ALLOWED_ERR"
      type: "text"
      value: " is raised when the list corresponds to a read only attribute or when the object itself is read only."
tr (197:3) => tableRow
type: "html"
value: "<td><p>Consolidates the list of separate <code>SVGTransform</code> objects by multiplying the equivalent transformation matrices together to result in a list consisting of a single <code>SVGTransform</code> object of type <code>SVG_TRANSFORM_MATRIX</code>. The consolidation operation creates new <code>SVGTransform</code> object as the first and only item in the list. The returned item is the item itself and not a copy. Any changes made to the item are immediately reflected in the list.</p><p><strong>Exceptions:</strong></p><ul><li>a {{IGRvbXhyZWYoIkRPTUV4Y2VwdGlvbiIpIA==}} with code <code>NO_MODIFICATION_ALLOWED_ERR</code> is raised when the list corresponds to a read only attribute or when the object itself is read only.</li></ul></td>"
table.standard-table (90:1) => table
type: "html"
value: "<tr><td><code><strong>clear</strong>()</code></td><td><code>void</code></td><td><p>Clears all existing current items from the list, with the result being an empty list.</p><p><strong>Exceptions:</strong></p><ul><li>a {{IGRvbXhyZWYoIkRPTUV4Y2VwdGlvbiIpIA==}} with code <code>NO_MODIFICATION_ALLOWED_ERR</code> is raised when the list corresponds to a read only attribute or when the object itself is read only.</li></ul></td></tr>",type: "html"
value: "<tr><td><code><strong>initialize</strong>(in {{IGRvbXhyZWYoIlNWR1RyYW5zZm9ybSIpIA==}} <em>newItem</em>)</code></td><td>{{IGRvbXhyZWYoIlNWR1RyYW5zZm9ybSIpIA==}}</td><td><p>Clears all existing current items from the list and re-initializes the list to hold the single item specified by the parameter. If the inserted item is already in a list, it is removed from its previous list before it is inserted into this list. The inserted item is the item itself and not a copy. The return value is the item inserted into the list.</p><p><strong>Exceptions:</strong></p><ul><li>a {{IGRvbXhyZWYoIkRPTUV4Y2VwdGlvbiIpIA==}} with code <code>NO_MODIFICATION_ALLOWED_ERR</code> is raised when the list corresponds to a read only attribute or when the object itself is read only.</li></ul></td></tr>",type: "html"
value: "<tr><td><code><strong>getItem</strong>(in unsigned long <em>index</em>)</code></td><td>{{IGRvbXhyZWYoIlNWR1RyYW5zZm9ybSIpIA==}}</td><td><p>Returns the specified item from the list. The returned item is the item itself and not a copy. Any changes made to the item are immediately reflected in the list. The first item is number 0.</p><p><strong>Exceptions:</strong></p><ul><li>a {{IGRvbXhyZWYoIkRPTUV4Y2VwdGlvbiIpIA==}} with code <code>NO_MODIFICATION_ALLOWED_ERR</code> is raised when the list corresponds to a read only attribute or when the object itself is read only.</li></ul></td></tr>",type: "html"
value: "<tr><td><code><strong>insertItemBefore</strong>(in {{IGRvbXhyZWYoIlNWR1RyYW5zZm9ybSIpIA==}} <em>newItem</em>, in unsigned long <em>index</em>)</code></td><td>{{IGRvbXhyZWYoIlNWR1RyYW5zZm9ybSIpIA==}}</td><td><p>Inserts a new item into the list at the specified position. The first item is number 0. If <code>newItem</code> is already in a list, it is removed from its previous list before it is inserted into this list. The inserted item is the item itself and not a copy. If the item is already in this list, note that the index of the item to insert before is before the removal of the item. If the <code>index</code> is equal to 0, then the new item is inserted at the front of the list. If the index is greater than or equal to <code>numberOfItems</code>, then the new item is appended to the end of the list.</p><p><strong>Exceptions:</strong></p><ul><li>a {{IGRvbXhyZWYoIkRPTUV4Y2VwdGlvbiIpIA==}} with code <code>NO_MODIFICATION_ALLOWED_ERR</code> is raised when the list corresponds to a read only attribute or when the object itself is read only.</li></ul></td></tr>",type: "html"
value: "<tr><td><code><strong>replaceItem</strong>(in {{IGRvbXhyZWYoIlNWR1RyYW5zZm9ybSIpIA==}} <em>newItem</em>, in unsigned long <em>index</em>)</code></td><td>{{IGRvbXhyZWYoIlNWR1RyYW5zZm9ybSIpIA==}}</td><td><p>Replaces an existing item in the list with a new item. If <code>newItem</code> is already in a list, it is removed from its previous list before it is inserted into this list. The inserted item is the item itself and not a copy. If the item is already in this list, note that the index of the item to replace is before the removal of the item.</p><p><strong>Exceptions:</strong></p><ul><li>a {{IGRvbXhyZWYoIkRPTUV4Y2VwdGlvbiIpIA==}} with code <code>NO_MODIFICATION_ALLOWED_ERR</code> is raised when the list corresponds to a read only attribute or when the object itself is read only.</li><li>a {{IGRvbXhyZWYoIkRPTUV4Y2VwdGlvbiIpIA==}} with code <code>INDEX_SIZE_ERR</code> is raised if the index number is greater than or equal to <code>numberOfItems</code>.</li></ul></td></tr>",type: "html"
value: "<tr><td><code><strong>removeItem</strong>(in unsigned long <em>index</em>)</code></td><td>{{IGRvbXhyZWYoIlNWR1RyYW5zZm9ybSIpIA==}}</td><td><p>Removes an existing item from the list.</p><p><strong>Exceptions:</strong></p><ul><li>a {{IGRvbXhyZWYoIkRPTUV4Y2VwdGlvbiIpIA==}} with code <code>NO_MODIFICATION_ALLOWED_ERR</code> is raised when the list corresponds to a read only attribute or when the object itself is read only.</li><li>a {{IGRvbXhyZWYoIkRPTUV4Y2VwdGlvbiIpIA==}} with code <code>INDEX_SIZE_ERR</code> is raised if the index number is greater than or equal to <code>numberOfItems</code>.</li></ul></td></tr>",type: "html"
value: "<tr><td><code><strong>appendItem</strong>(in {{IGRvbXhyZWYoIlNWR1RyYW5zZm9ybSIpIA==}} <em>newItem</em>)</code></td><td>{{IGRvbXhyZWYoIlNWR1RyYW5zZm9ybSIpIA==}}</td><td><p>Inserts a new item at the end of the list. If <code>newItem</code> is already in a list, it is removed from its previous list before it is inserted into this list. The inserted item is the item itself and not a copy.</p><p><strong>Exceptions:</strong></p><ul><li>a {{IGRvbXhyZWYoIkRPTUV4Y2VwdGlvbiIpIA==}} with code <code>NO_MODIFICATION_ALLOWED_ERR</code> is raised when the list corresponds to a read only attribute or when the object itself is read only.</li></ul></td></tr>",type: "html"
value: "<tr><td><code><strong>consolidate</strong>()</code></td><td>{{IGRvbXhyZWYoIlNWR1RyYW5zZm9ybSIpIA==}}</td><td><p>Consolidates the list of separate <code>SVGTransform</code> objects by multiplying the equivalent transformation matrices together to result in a list consisting of a single <code>SVGTransform</code> object of type <code>SVG_TRANSFORM_MATRIX</code>. The consolidation operation creates new <code>SVGTransform</code> object as the first and only item in the list. The returned item is the item itself and not a copy. Any changes made to the item are immediately reflected in the list.</p><p><strong>Exceptions:</strong></p><ul><li>a {{IGRvbXhyZWYoIkRPTUV4Y2VwdGlvbiIpIA==}} with code <code>NO_MODIFICATION_ALLOWED_ERR</code> is raised when the list corresponds to a read only attribute or when the object itself is read only.</li></ul></td></tr>"

Missing conversion rules

  • th[scope="row"] (29:4)
  • td (30:4)
  • th[scope="row"] (33:4)
  • th[scope="row"] (49:4)
  • th[scope="row"] (58:4)

Missing conversion rules

  • table.no-markdown (21:1)

Missing conversion rules

  • table.no-markdown (21:1)

Missing conversion rules

  • table.properties (20:1)

Missing conversion rules

  • table.properties (19:1)

Missing conversion rules

  • table.properties (16:1)

Missing conversion rules

  • table.properties (19:1)

Missing conversion rules

  • kbd (31:419)

Missing conversion rules

  • kbd (18:50)
  • kbd (18:132)
  • kbd (31:31)
  • kbd (31:107)

Missing conversion rules

  • kbd (18:43)
  • kbd (31:31)
  • kbd (31:111)

Missing conversion rules

  • kbd (18:50)
  • kbd (23:63)
  • kbd (23:136)
  • kbd (35:31)
  • kbd (35:108)

Missing conversion rules

  • kbd (18:50)
  • kbd (31:31)
  • kbd (31:109)

Missing conversion rules

  • kbd (34:116)
  • kbd (35:117)
  • kbd (36:115)
  • kbd (37:116)

Missing conversion rules

  • table.no-markdown (19:1)

Missing conversion rules

  • table.no-markdown (22:1)

Missing conversion rules

  • table.properties (15:1)

Missing conversion rules

  • table.properties (13:1)

Missing conversion rules

  • table.properties (20:1)

Missing conversion rules

  • table.properties (17:1)

Missing conversion rules

  • table.properties (17:1)

Missing conversion rules

  • table.properties (21:1)

Missing conversion rules

  • table.no-markdown (135:1)

Missing conversion rules

  • table.no-markdown (37:1)

Invalid AST transformations

tr (168:3) => tableRow
type: "html"
value: "<th scope=\"row\">Interpretation</th>"
tr (176:3) => tableRow
type: "html"
value: "<th rowspan=\"13\" scope=\"row\"><code>speakers</code></th>"
tr (288:3) => tableRow
type: "html"
value: "<td colspan=\"2\">Other, non-standard layouts</td>"
tr (293:3) => tableRow
type: "html"
value: "<th rowspan=\"2\" scope=\"row\"><code>discrete</code></th>"
table.standard-table (166:1) => table
type: "html"
value: "<tr><th scope=\"row\">Interpretation</th><th scope=\"col\">Input channels</th><th scope=\"col\">Output channels</th><th scope=\"col\">Mixing rules</th></tr>",type: "html"
value: "<tr><th rowspan=\"13\" scope=\"row\"><code>speakers</code></th><td><code>1</code> <em>(Mono)</em></td><td><code>2</code> <em>(Stereo)</em></td><td><em>Up-mix from mono to stereo</em>.<br>The <code>M</code> input channel is used for both output channels (<code>L</code> and <code>R</code>).<br><code>output.L = input.M<br>output.R = input.M</code></td></tr>",type: "html"
value: "<tr><td colspan=\"2\">Other, non-standard layouts</td><td>Non-standard channel layouts are handled as if <code>channelInterpretation</code> is set to <code>discrete</code>.<br>The specification explicitly allows the future definition of new speaker layouts. This fallback is therefore not future proof as the behavior of the browsers for a specific number of channels may change in the future.</td></tr>",type: "html"
value: "<tr><th rowspan=\"2\" scope=\"row\"><code>discrete</code></th><td>any (<code>x</code>)</td><td>any (<code>y</code>) where <code>x&#x3C;y</code></td><td><em>Up-mix discrete channels.</em><br>Fill each output channel with its input counterpart, that is the input channel with the same index. Channels with no corresponding input channels are left silent.</td></tr>"

Missing conversion rules

  • th[scope="row"] (169:4)
  • th[rowSpan="13"][scope="row"] (177:4)
  • td[colSpan="2"] (289:4)
  • th[rowSpan="2"][scope="row"] (294:4)

Invalid AST transformations

tr (334:3) => tableRow
type: "html"
value: "<th scope=\"row\">Octave</th>",type: "html"
value: "<td colspan=\"8\">Notes</td>",type: "html"
value: "<td></td>",type: "html"
value: "<td></td>",type: "html"
value: "<td></td>",type: "html"
value: "<td></td>"
tr (342:3) => tableRow
type: "html"
value: "<th scope=\"row\">0</th>"
tr (357:3) => tableRow
type: "html"
value: "<th scope=\"row\">1</th>"
tr (372:3) => tableRow
type: "html"
value: "<th scope=\"row\">2</th>",type: "html"
value: "<td colspan=\"12\">. . .</td>"
table.standard-table (332:1) => table
type: "html"
value: "<tr><th scope=\"row\">Octave</th><td colspan=\"8\">Notes</td><td></td><td></td><td></td><td></td></tr>",type: "html"
value: "<tr><th scope=\"row\">0</th><td>\"A\" ⇒ 27.5</td><td>\"A#\" ⇒ 29.14</td><td>\"B\" ⇒ 30.87</td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr>",type: "html"
value: "<tr><th scope=\"row\">1</th><td>\"C\" ⇒ 32.70</td><td>\"C#\" ⇒ 34.65</td><td>\"D\" ⇒ 36.71</td><td>\"D#\" ⇒ 38.89</td><td>\"E\" ⇒ 41.20</td><td>\"F\" ⇒ 43.65</td><td>\"F#\" ⇒ 46.25</td><td>\"G\" ⇒ 49</td><td>\"G#\" ⇒ 51.9</td><td>\"A\" ⇒ 55</td><td>\"A#\" ⇒ 58.27</td><td>\"B\" ⇒ 61.74</td></tr>",type: "html"
value: "<tr><th scope=\"row\">2</th><td colspan=\"12\">. . .</td></tr>"

Missing conversion rules

  • th[scope="row"] (335:4)
  • td[colSpan="8"] (336:4)
  • td (337:4)
  • td (338:4)
  • td (339:4)
  • td (340:4)
  • th[scope="row"] (343:4)
  • th[scope="row"] (358:4)
  • th[scope="row"] (373:4)
  • td[colSpan="12"] (374:4)

Missing conversion rules

  • table.no-markdown (41:1)

Missing conversion rules

  • kbd (166:368)
  • kbd (166:385)
  • kbd (267:233)
  • kbd (267:250)

Missing conversion rules

  • table.no-markdown (36:1)

Missing conversion rules

  • table.no-markdown (77:1)
  • table.no-markdown (128:1)
  • table.no-markdown (219:1)
  • table.no-markdown (250:1)
  • table.no-markdown (581:1)
  • table.no-markdown (688:1)
  • table.no-markdown (724:1)
  • table.no-markdown (852:1)
  • table.no-markdown (1015:1)
  • table.no-markdown (1126:1)
  • table.no-markdown (3328:1)
  • table.no-markdown (3362:1)
  • table.no-markdown (3609:1)

Missing conversion rules

  • table.no-markdown (18:1)
  • table.no-markdown (144:1)

Missing conversion rules

  • table.no-markdown (42:1)

Missing conversion rules

  • sub (56:29)
  • sub (56:44)
  • sub (56:59)
  • sub (56:74)
  • sub (58:4)
  • sub (58:19)
  • sub (58:34)
  • sub (58:49)
  • sub (60:15)
  • sub (60:30)
  • sub (60:45)
  • sub (60:60)
  • table.no-markdown (63:1)

Missing conversion rules

  • sub (74:29)
  • sub (74:44)
  • sub (74:59)
  • sub (74:74)
  • sub (76:2)
  • sub (76:17)
  • sub (76:32)
  • sub (76:47)
  • sub (78:13)
  • sub (78:28)
  • sub (78:43)
  • sub (78:58)
  • table.no-markdown (82:1)

Missing conversion rules

  • table.no-markdown (29:1)

Invalid AST transformations

td (176:7) => tableCell
type: "list"
ordered: false
start: 

spread: false
children: 
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "inlineCode"
      value: "gl.TEXTURE_CUBE_MAP_POSITIVE_X"
      type: "text"
      value: ": Image for the positive X face of the cube."
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "inlineCode"
      value: "gl.TEXTURE_CUBE_MAP_NEGATIVE_X"
      type: "text"
      value: ": Image for the negative X face of the cube."
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "inlineCode"
      value: "gl.TEXTURE_CUBE_MAP_POSITIVE_Y"
      type: "text"
      value: ": Image for the positive Y face of the cube."
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "inlineCode"
      value: "gl.TEXTURE_CUBE_MAP_NEGATIVE_Y"
      type: "text"
      value: ": Image for the negative Y face of the cube."
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "inlineCode"
      value: "gl.TEXTURE_CUBE_MAP_POSITIVE_Z"
      type: "text"
      value: ": Image for the positive Z face of the cube."
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "inlineCode"
      value: "gl.TEXTURE_CUBE_MAP_NEGATIVE_Z"
      type: "text"
      value: ": Image for the negative Z face of the cube."
tr (174:5) => tableRow
type: "html"
value: "<td>A {{ZG9teHJlZigiV2ViR0xfQVBJL1R5cGVzIiwgIkdMZW51bSIp}} indicating the name of cube-map face of the texture.\nPossible values:<ul><li><code>gl.TEXTURE_CUBE_MAP_POSITIVE_X</code>: Image for the positive X face\nof the cube.</li><li><code>gl.TEXTURE_CUBE_MAP_NEGATIVE_X</code>: Image for the negative X face\nof the cube.</li><li><code>gl.TEXTURE_CUBE_MAP_POSITIVE_Y</code>: Image for the positive Y face\nof the cube.</li><li><code>gl.TEXTURE_CUBE_MAP_NEGATIVE_Y</code>: Image for the negative Y face\nof the cube.</li><li><code>gl.TEXTURE_CUBE_MAP_POSITIVE_Z</code>: Image for the positive Z face\nof the cube.</li><li><code>gl.TEXTURE_CUBE_MAP_NEGATIVE_Z</code>: Image for the negative Z face\nof the cube.</li></ul></td>"
table.standard-table (151:1) => table
type: "html"
value: "<tr><td><code>gl.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE</code></td><td>A {{ZG9teHJlZigiV2ViR0xfQVBJL1R5cGVzIiwgIkdMZW51bSIp}} indicating the name of cube-map face of the texture.\nPossible values:<ul><li><code>gl.TEXTURE_CUBE_MAP_POSITIVE_X</code>: Image for the positive X face\nof the cube.</li><li><code>gl.TEXTURE_CUBE_MAP_NEGATIVE_X</code>: Image for the negative X face\nof the cube.</li><li><code>gl.TEXTURE_CUBE_MAP_POSITIVE_Y</code>: Image for the positive Y face\nof the cube.</li><li><code>gl.TEXTURE_CUBE_MAP_NEGATIVE_Y</code>: Image for the negative Y face\nof the cube.</li><li><code>gl.TEXTURE_CUBE_MAP_POSITIVE_Z</code>: Image for the positive Z face\nof the cube.</li><li><code>gl.TEXTURE_CUBE_MAP_NEGATIVE_Z</code>: Image for the negative Z face\nof the cube.</li></ul></td></tr>"

Missing conversion rules

  • table.no-markdown (43:1)
  • table.no-markdown (582:1)
  • table.no-markdown (895:1)

Invalid AST transformations

tr (54:9) => tableRow
type: "html"
value: "<th colspan=\"4\">Available in a WebGL 1 context</th>"
tr (86:9) => tableRow
type: "html"
value: "<th colspan=\"4\">Additionally available when using the\n{{ZG9teHJlZigiRVhUX3RleHR1cmVfZmlsdGVyX2FuaXNvdHJvcGljIik=}} extension</th>"
tr (96:9) => tableRow
type: "html"
value: "<th colspan=\"4\">Additionally available when using a WebGL 2 context</th>"
table.standard-table (44:5) => table
type: "html"
value: "<tr><th colspan=\"4\">Available in a WebGL 1 context</th></tr>",type: "html"
value: "<tr><th colspan=\"4\">Additionally available when using the\n{{ZG9teHJlZigiRVhUX3RleHR1cmVfZmlsdGVyX2FuaXNvdHJvcGljIik=}} extension</th></tr>",type: "html"
value: "<tr><th colspan=\"4\">Additionally available when using a WebGL 2 context</th></tr>"

Missing conversion rules

  • th[colSpan="4"] (55:11)
  • th[colSpan="4"] (87:11)
  • th[colSpan="4"] (97:11)

Invalid AST transformations

tr (46:5) => tableRow
type: "html"
value: "<th colspan=\"2\">WebGL 1 only</th>"
tr (117:5) => tableRow
type: "html"
value: "<th colspan=\"2\">Additionally available in WebGL 2</th>"
table.standard-table (38:1) => table
type: "html"
value: "<tr><th colspan=\"2\">WebGL 1 only</th></tr>",type: "html"
value: "<tr><th colspan=\"2\">Additionally available in WebGL 2</th></tr>"

Missing conversion rules

  • th[colSpan="2"] (47:7)
  • th[colSpan="2"] (118:7)

Missing conversion rules

  • table.no-markdown (41:1)
  • table.no-markdown (99:1)

Invalid AST transformations

tr (70:9) => tableRow
type: "html"
value: "<td>Format</td>",type: "html"
value: "<td>Type</td>",type: "html"
value: "<td>Channels</td>",type: "html"
value: "<td>Bytes per pixel</td>"
table (68:5) => table
type: "html"
value: "<tr><td>Format</td><td>Type</td><td>Channels</td><td>Bytes per pixel</td></tr>"
tr (133:5) => tableRow
type: "html"
value: "<td><strong>Sized<br>Format</strong></td>",type: "html"
value: "<td><strong>Base<br>Format</strong></td>",type: "html"
value: "<td><strong>R<br>bits</strong></td>",type: "html"
value: "<td><strong>G<br>bits</strong></td>",type: "html"
value: "<td><strong>B<br>bits</strong></td>",type: "html"
value: "<td><strong>A<br>bits</strong></td>",type: "html"
value: "<td><strong>Shared<br>bits</strong></td>",type: "html"
value: "<td><strong>Color<br>renderable</strong></td>",type: "html"
value: "<td><strong>Texture<br>filterable</strong></td>"
table (131:1) => table
type: "html"
value: "<tr><td><strong>Sized<br>Format</strong></td><td><strong>Base<br>Format</strong></td><td><strong>R<br>bits</strong></td><td><strong>G<br>bits</strong></td><td><strong>B<br>bits</strong></td><td><strong>A<br>bits</strong></td><td><strong>Shared<br>bits</strong></td><td><strong>Color<br>renderable</strong></td><td><strong>Texture<br>filterable</strong></td></tr>"

Missing conversion rules

  • td (71:11)
  • td (72:11)
  • td (73:11)
  • td (74:11)
  • td (134:7)
  • td (136:7)
  • td (138:7)
  • td (140:7)
  • td (142:7)
  • td (144:7)
  • td (146:7)
  • td (148:7)
  • td (150:7)

Invalid AST transformations

tr (58:5) => tableRow
type: "html"
value: "<th colspan=\"3\">Available in WebGL 1</th>"
tr (86:5) => tableRow
type: "html"
value: "<th colspan=\"3\">Additionally available when using the\n{{ZG9teHJlZigiRVhUX3RleHR1cmVfZmlsdGVyX2FuaXNvdHJvcGljIik=}} extension</th>"
tr (95:5) => tableRow
type: "html"
value: "<th colspan=\"3\">Additionally available when using a WebGL 2 context</th>"
table.standard-table (49:1) => table
type: "html"
value: "<tr><th colspan=\"3\">Available in WebGL 1</th></tr>",type: "html"
value: "<tr><th colspan=\"3\">Additionally available when using the\n{{ZG9teHJlZigiRVhUX3RleHR1cmVfZmlsdGVyX2FuaXNvdHJvcGljIik=}} extension</th></tr>",type: "html"
value: "<tr><th colspan=\"3\">Additionally available when using a WebGL 2 context</th></tr>"

Missing conversion rules

  • th[colSpan="3"] (59:7)
  • th[colSpan="3"] (87:7)
  • th[colSpan="3"] (96:7)

Invalid AST transformations

tr (65:3) => tableRow
type: "html"
value: "<th scope=\"row\">Statistic category name ({{ZG9teHJlZigiUlRDU3RhdHNUeXBlIik=}})</th>"
td (75:4) => tableCell
type: "list"
ordered: false
start: 

spread: false
children: 
  type: "listItem"
  spread: true
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "{{ZG9teHJlZigiUlRDSWNlQ2FuZGlkYXRlUGFpclN0YXRzIik=}}"
    type: "list"
    ordered: false
    start: 

    spread: false
    children: 
      type: "listItem"
      spread: false
      children: 
        type: "paragraph"
        children: 
          type: "text"
          value: "{{ZG9teHJlZigiUlRDU3RhdHMiKQ==}}"
tr (72:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>candidate-pair</code></th>",type: "html"
value: "<td><ul><li>{{ZG9teHJlZigiUlRDSWNlQ2FuZGlkYXRlUGFpclN0YXRzIik=}}<ul><li>{{ZG9teHJlZigiUlRDU3RhdHMiKQ==}}</li></ul></li></ul></td>"
td (88:4) => tableCell
type: "list"
ordered: false
start: 

spread: false
children: 
  type: "listItem"
  spread: true
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "{{ZG9teHJlZigiUlRDQ2VydGlmaWNhdGVTdGF0cyIp}}"
    type: "list"
    ordered: false
    start: 

    spread: false
    children: 
      type: "listItem"
      spread: false
      children: 
        type: "paragraph"
        children: 
          type: "text"
          value: "{{ZG9teHJlZigiUlRDU3RhdHMiKQ==}}"
tr (85:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>certificate</code></th>",type: "html"
value: "<td><ul><li>{{ZG9teHJlZigiUlRDQ2VydGlmaWNhdGVTdGF0cyIp}}<ul><li>{{ZG9teHJlZigiUlRDU3RhdHMiKQ==}}</li></ul></li></ul></td>"
tr (98:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>codec</code></th>"
td (107:4) => tableCell
type: "list"
ordered: false
start: 

spread: false
children: 
  type: "listItem"
  spread: true
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "{{ZG9teHJlZigiUlRDUnRwQ29udHJpYnV0aW5nU291cmNlU3RhdHMiKQ==}}"
    type: "list"
    ordered: false
    start: 

    spread: false
    children: 
      type: "listItem"
      spread: false
      children: 
        type: "paragraph"
        children: 
          type: "text"
          value: "{{ZG9teHJlZigiUlRDU3RhdHMiKQ==}}"
tr (104:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>csrc</code></th>",type: "html"
value: "<td><ul><li>{{ZG9teHJlZigiUlRDUnRwQ29udHJpYnV0aW5nU291cmNlU3RhdHMiKQ==}}<ul><li>{{ZG9teHJlZigiUlRDU3RhdHMiKQ==}}</li></ul></li></ul></td>"
td (120:4) => tableCell
type: "list"
ordered: false
start: 

spread: false
children: 
  type: "listItem"
  spread: true
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "{{ZG9teHJlZigiUlRDRGF0YUNoYW5uZWxTdGF0cyIp}}"
    type: "list"
    ordered: false
    start: 

    spread: false
    children: 
      type: "listItem"
      spread: false
      children: 
        type: "paragraph"
        children: 
          type: "text"
          value: "{{ZG9teHJlZigiUlRDU3RhdHMiKQ==}}"
tr (117:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>data-channel</code></th>",type: "html"
value: "<td><ul><li>{{ZG9teHJlZigiUlRDRGF0YUNoYW5uZWxTdGF0cyIp}}<ul><li>{{ZG9teHJlZigiUlRDU3RhdHMiKQ==}}</li></ul></li></ul></td>"
td (133:4) => tableCell
type: "list"
ordered: false
start: 

spread: false
children: 
  type: "listItem"
  spread: true
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "{{ZG9teHJlZigiUlRDSWNlU2VydmVyU3RhdHMiKQ==}}"
    type: "list"
    ordered: false
    start: 

    spread: false
    children: 
      type: "listItem"
      spread: false
      children: 
        type: "paragraph"
        children: 
          type: "text"
          value: "{{ZG9teHJlZigiUlRDU3RhdHMiKQ==}}"
tr (130:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>ice-server</code></th>",type: "html"
value: "<td><ul><li>{{ZG9teHJlZigiUlRDSWNlU2VydmVyU3RhdHMiKQ==}}<ul><li>{{ZG9teHJlZigiUlRDU3RhdHMiKQ==}}</li></ul></li></ul></td>"
td (146:4) => tableCell
type: "list"
ordered: false
start: 

spread: false
children: 
  type: "listItem"
  spread: true
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "{{ZG9teHJlZigiUlRDSW5ib3VuZFJ0cFN0cmVhbVN0YXRzIik=}}"
    type: "list"
    ordered: false
    start: 

    spread: false
    children: 
      type: "listItem"
      spread: true
      children: 
        type: "paragraph"
        children: 
          type: "text"
          value: "{{ZG9teHJlZigiUlRDUmVjZWl2ZWRSdHBTdHJlYW1TdGF0cyIp}}"
        type: "list"
        ordered: false
        start: 

        spread: false
        children: 
          type: "listItem"
          spread: true
          children: 
            type: "paragraph"
            children: 
              type: "text"
              value: "{{ZG9teHJlZigiUlRDUnRwU3RyZWFtU3RhdHMiKQ==}}"
            type: "list"
            ordered: false
            start: 

            spread: false
            children: 
              type: "listItem"
              spread: false
              children: 
                type: "paragraph"
                children: 
                  type: "text"
                  value: "{{ZG9teHJlZigiUlRDU3RhdHMiKQ==}}"
tr (143:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>inbound-rtp</code></th>",type: "html"
value: "<td><ul><li>{{ZG9teHJlZigiUlRDSW5ib3VuZFJ0cFN0cmVhbVN0YXRzIik=}}<ul><li>{{ZG9teHJlZigiUlRDUmVjZWl2ZWRSdHBTdHJlYW1TdGF0cyIp}}<ul><li>{{ZG9teHJlZigiUlRDUnRwU3RyZWFtU3RhdHMiKQ==}}<ul><li>{{ZG9teHJlZigiUlRDU3RhdHMiKQ==}}</li></ul></li></ul></li></ul></li></ul></td>"
td (167:4) => tableCell
type: "list"
ordered: false
start: 

spread: false
children: 
  type: "listItem"
  spread: true
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "{{ZG9teHJlZigiUlRDSWNlQ2FuZGlkYXRlU3RhdHMiKQ==}}"
    type: "list"
    ordered: false
    start: 

    spread: false
    children: 
      type: "listItem"
      spread: false
      children: 
        type: "paragraph"
        children: 
          type: "text"
          value: "{{ZG9teHJlZigiUlRDU3RhdHMiKQ==}}"
tr (164:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>local-candidate</code></th>",type: "html"
value: "<td><ul><li>{{ZG9teHJlZigiUlRDSWNlQ2FuZGlkYXRlU3RhdHMiKQ==}}<ul><li>{{ZG9teHJlZigiUlRDU3RhdHMiKQ==}}</li></ul></li></ul></td>"
td (180:4) => tableCell
type: "list"
ordered: false
start: 

spread: false
children: 
  type: "listItem"
  spread: true
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "{{ZG9teHJlZigiUlRDQXVkaW9Tb3VyY2VTdGF0cyIp}} "
      type: "emphasis"
      children: 
        type: "text"
        value: "or"
      type: "text"
      value: " {{ZG9teHJlZigiUlRDVmlkZW9Tb3VyY2VTdGF0cyIp}}"
    type: "list"
    ordered: false
    start: 

    spread: false
    children: 
      type: "listItem"
      spread: true
      children: 
        type: "paragraph"
        children: 
          type: "text"
          value: "{{ZG9teHJlZigiUlRDTWVkaWFTb3VyY2VTdGF0cyIp}}"
        type: "list"
        ordered: false
        start: 

        spread: false
        children: 
          type: "listItem"
          spread: false
          children: 
            type: "paragraph"
            children: 
              type: "text"
              value: "{{ZG9teHJlZigiUlRDU3RhdHMiKQ==}}"
tr (177:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>media-source</code></th>",type: "html"
value: "<td><ul><li>{{ZG9teHJlZigiUlRDQXVkaW9Tb3VyY2VTdGF0cyIp}} <em>or</em> {{ZG9teHJlZigiUlRDVmlkZW9Tb3VyY2VTdGF0cyIp}}<ul><li>{{ZG9teHJlZigiUlRDTWVkaWFTb3VyY2VTdGF0cyIp}}<ul><li>{{ZG9teHJlZigiUlRDU3RhdHMiKQ==}}</li></ul></li></ul></li></ul>{{ZG9teHJlZigiUlRDQXVkaW9Tb3VyY2VTdGF0cyIp}} <em>or</em> {{ZG9teHJlZigiUlRDVmlkZW9Tb3VyY2VTdGF0cyIp}}</td>"
td (197:4) => tableCell
type: "list"
ordered: false
start: 

spread: false
children: 
  type: "listItem"
  spread: true
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "{{ZG9teHJlZigiUlRDT3V0Ym91bmRSdHBTdHJlYW1TdGF0cyIp}}"
    type: "list"
    ordered: false
    start: 

    spread: false
    children: 
      type: "listItem"
      spread: true
      children: 
        type: "paragraph"
        children: 
          type: "text"
          value: "{{ZG9teHJlZigiUlRDU2VudFJ0cFN0cmVhbVN0YXRzIik=}}"
        type: "list"
        ordered: false
        start: 

        spread: false
        children: 
          type: "listItem"
          spread: true
          children: 
            type: "paragraph"
            children: 
              type: "text"
              value: "{{ZG9teHJlZigiUlRDUnRwU3RyZWFtU3RhdHMiKQ==}}"
            type: "list"
            ordered: false
            start: 

            spread: false
            children: 
              type: "listItem"
              spread: false
              children: 
                type: "paragraph"
                children: 
                  type: "text"
                  value: "{{ZG9teHJlZigiUlRDU3RhdHMiKQ==}}"
tr (194:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>outbound-rtp</code></th>",type: "html"
value: "<td><ul><li>{{ZG9teHJlZigiUlRDT3V0Ym91bmRSdHBTdHJlYW1TdGF0cyIp}}<ul><li>{{ZG9teHJlZigiUlRDU2VudFJ0cFN0cmVhbVN0YXRzIik=}}<ul><li>{{ZG9teHJlZigiUlRDUnRwU3RyZWFtU3RhdHMiKQ==}}<ul><li>{{ZG9teHJlZigiUlRDU3RhdHMiKQ==}}</li></ul></li></ul></li></ul></li></ul></td>"
td (218:4) => tableCell
type: "list"
ordered: false
start: 

spread: false
children: 
  type: "listItem"
  spread: true
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "{{ZG9teHJlZigiUlRDUGVlckNvbm5lY3Rpb25TdGF0cyIp}}"
    type: "list"
    ordered: false
    start: 

    spread: false
    children: 
      type: "listItem"
      spread: false
      children: 
        type: "paragraph"
        children: 
          type: "text"
          value: "{{ZG9teHJlZigiUlRDU3RhdHMiKQ==}}"
tr (215:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>peer-connection</code></th>",type: "html"
value: "<td><ul><li>{{ZG9teHJlZigiUlRDUGVlckNvbm5lY3Rpb25TdGF0cyIp}}<ul><li>{{ZG9teHJlZigiUlRDU3RhdHMiKQ==}}</li></ul></li></ul></td>"
td (231:4) => tableCell
type: "list"
ordered: false
start: 

spread: false
children: 
  type: "listItem"
  spread: true
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "{{ZG9teHJlZigiUlRDQXVkaW9SZWNlaXZlclN0YXRzIik=}} "
      type: "emphasis"
      children: 
        type: "text"
        value: "or"
      type: "text"
      value: " {{ZG9teHJlZigiUlRDVmlkZW9SZWNlaXZlclN0YXRzIik=}}"
    type: "list"
    ordered: false
    start: 

    spread: false
    children: 
      type: "listItem"
      spread: true
      children: 
        type: "paragraph"
        children: 
          type: "text"
          value: "{{ZG9teHJlZigiUlRDQXVkaW9IYW5kbGVyU3RhdHMiKQ==}} "
          type: "emphasis"
          children: 
            type: "text"
            value: "or"
          type: "text"
          value: " {{ZG9teHJlZigiUlRDVmlkZW9IYW5kbGVyU3RhdHMiKQ==}}"
        type: "list"
        ordered: false
        start: 

        spread: false
        children: 
          type: "listItem"
          spread: true
          children: 
            type: "paragraph"
            children: 
              type: "text"
              value: "{{ZG9teHJlZigiUlRDTWVkaWFIYW5kbGVyU3RhdHMiKQ==}}"
            type: "list"
            ordered: false
            start: 

            spread: false
            children: 
              type: "listItem"
              spread: false
              children: 
                type: "paragraph"
                children: 
                  type: "text"
                  value: "{{ZG9teHJlZigiUlRDU3RhdHMiKQ==}}"
tr (228:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>receiver</code></th>",type: "html"
value: "<td><ul><li>{{ZG9teHJlZigiUlRDQXVkaW9SZWNlaXZlclN0YXRzIik=}} <em>or</em> {{ZG9teHJlZigiUlRDVmlkZW9SZWNlaXZlclN0YXRzIik=}}<ul><li>{{ZG9teHJlZigiUlRDQXVkaW9IYW5kbGVyU3RhdHMiKQ==}} <em>or</em> {{ZG9teHJlZigiUlRDVmlkZW9IYW5kbGVyU3RhdHMiKQ==}}<ul><li>{{ZG9teHJlZigiUlRDTWVkaWFIYW5kbGVyU3RhdHMiKQ==}}<ul><li>{{ZG9teHJlZigiUlRDU3RhdHMiKQ==}}</li></ul></li></ul></li></ul></li></ul></td>"
td (252:4) => tableCell
type: "list"
ordered: false
start: 

spread: false
children: 
  type: "listItem"
  spread: true
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "{{ZG9teHJlZigiUlRDSWNlQ2FuZGlkYXRlU3RhdHMiKQ==}}"
    type: "list"
    ordered: false
    start: 

    spread: false
    children: 
      type: "listItem"
      spread: false
      children: 
        type: "paragraph"
        children: 
          type: "text"
          value: "{{ZG9teHJlZigiUlRDU3RhdHMiKQ==}}"
tr (249:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>remote-candidate</code></th>",type: "html"
value: "<td><ul><li>{{ZG9teHJlZigiUlRDSWNlQ2FuZGlkYXRlU3RhdHMiKQ==}}<ul><li>{{ZG9teHJlZigiUlRDU3RhdHMiKQ==}}</li></ul></li></ul></td>"
td (265:4) => tableCell
type: "list"
ordered: false
start: 

spread: false
children: 
  type: "listItem"
  spread: true
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "{{ZG9teHJlZigiUlRDUmVtb3RlSW5ib3VuZFJ0cFN0cmVhbVN0YXRzIik=}}"
    type: "list"
    ordered: false
    start: 

    spread: false
    children: 
      type: "listItem"
      spread: true
      children: 
        type: "paragraph"
        children: 
          type: "text"
          value: "{{ZG9teHJlZigiUlRDUmVjZWl2ZWRSdHBTdHJlYW1TdGF0cyIp}}"
        type: "list"
        ordered: false
        start: 

        spread: false
        children: 
          type: "listItem"
          spread: true
          children: 
            type: "paragraph"
            children: 
              type: "text"
              value: "{{ZG9teHJlZigiUlRDUnRwU3RyZWFtU3RhdHMiKQ==}}"
            type: "list"
            ordered: false
            start: 

            spread: false
            children: 
              type: "listItem"
              spread: false
              children: 
                type: "paragraph"
                children: 
                  type: "text"
                  value: "{{ZG9teHJlZigiUlRDU3RhdHMiKQ==}}"
tr (262:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>remote-inbound-rtp</code></th>",type: "html"
value: "<td><ul><li>{{ZG9teHJlZigiUlRDUmVtb3RlSW5ib3VuZFJ0cFN0cmVhbVN0YXRzIik=}}<ul><li>{{ZG9teHJlZigiUlRDUmVjZWl2ZWRSdHBTdHJlYW1TdGF0cyIp}}<ul><li>{{ZG9teHJlZigiUlRDUnRwU3RyZWFtU3RhdHMiKQ==}}<ul><li>{{ZG9teHJlZigiUlRDU3RhdHMiKQ==}}</li></ul></li></ul></li></ul></li></ul></td>"
td (286:4) => tableCell
type: "list"
ordered: false
start: 

spread: false
children: 
  type: "listItem"
  spread: true
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "{{ZG9teHJlZigiUlRDUmVtb3RlT3V0Ym91bmRSdHBTdHJlYW1TdGF0cyIp}}"
    type: "list"
    ordered: false
    start: 

    spread: false
    children: 
      type: "listItem"
      spread: true
      children: 
        type: "paragraph"
        children: 
          type: "text"
          value: "{{ZG9teHJlZigiUlRDU2VudFJ0cFN0cmVhbVN0YXRzIik=}}"
        type: "list"
        ordered: false
        start: 

        spread: false
        children: 
          type: "listItem"
          spread: true
          children: 
            type: "paragraph"
            children: 
              type: "text"
              value: "{{ZG9teHJlZigiUlRDUnRwU3RyZWFtU3RhdHMiKQ==}}"
            type: "list"
            ordered: false
            start: 

            spread: false
            children: 
              type: "listItem"
              spread: false
              children: 
                type: "paragraph"
                children: 
                  type: "text"
                  value: "{{ZG9teHJlZigiUlRDU3RhdHMiKQ==}}"
tr (283:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>remote-outbound-rtp</code></th>",type: "html"
value: "<td><ul><li>{{ZG9teHJlZigiUlRDUmVtb3RlT3V0Ym91bmRSdHBTdHJlYW1TdGF0cyIp}}<ul><li>{{ZG9teHJlZigiUlRDU2VudFJ0cFN0cmVhbVN0YXRzIik=}}<ul><li>{{ZG9teHJlZigiUlRDUnRwU3RyZWFtU3RhdHMiKQ==}}<ul><li>{{ZG9teHJlZigiUlRDU3RhdHMiKQ==}}</li></ul></li></ul></li></ul></li></ul></td>"
td (307:4) => tableCell
type: "list"
ordered: false
start: 

spread: false
children: 
  type: "listItem"
  spread: true
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "{{ZG9teHJlZigiUlRDU2N0cFRyYW5zcG9ydFN0YXRzIik=}}"
    type: "list"
    ordered: false
    start: 

    spread: false
    children: 
      type: "listItem"
      spread: false
      children: 
        type: "paragraph"
        children: 
          type: "text"
          value: "{{ZG9teHJlZigiUlRDU3RhdHMiKQ==}}"
tr (304:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>sctp-transport</code></th>",type: "html"
value: "<td><ul><li>{{ZG9teHJlZigiUlRDU2N0cFRyYW5zcG9ydFN0YXRzIik=}}<ul><li>{{ZG9teHJlZigiUlRDU3RhdHMiKQ==}}</li></ul></li></ul></td>"
td (320:4) => tableCell
type: "list"
ordered: false
start: 

spread: false
children: 
  type: "listItem"
  spread: true
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "{{ZG9teHJlZigiUlRDQXVkaW9TZW5kZXJTdGF0cyIp}} "
      type: "emphasis"
      children: 
        type: "text"
        value: "or"
      type: "text"
      value: " {{ZG9teHJlZigiUlRDVmlkZW9TZW5kZXJTdGF0cyIp}}"
    type: "list"
    ordered: false
    start: 

    spread: false
    children: 
      type: "listItem"
      spread: true
      children: 
        type: "paragraph"
        children: 
          type: "text"
          value: "{{ZG9teHJlZigiUlRDQXVkaW9IYW5kbGVyU3RhdHMiKQ==}} "
          type: "emphasis"
          children: 
            type: "text"
            value: "or"
          type: "text"
          value: " {{ZG9teHJlZigiUlRDVmlkZW9IYW5kbGVyU3RhdHMiKQ==}}"
        type: "list"
        ordered: false
        start: 

        spread: false
        children: 
          type: "listItem"
          spread: true
          children: 
            type: "paragraph"
            children: 
              type: "text"
              value: "{{ZG9teHJlZigiUlRDTWVkaWFIYW5kbGVyU3RhdHMiKQ==}}"
            type: "list"
            ordered: false
            start: 

            spread: false
            children: 
              type: "listItem"
              spread: false
              children: 
                type: "paragraph"
                children: 
                  type: "text"
                  value: "{{ZG9teHJlZigiUlRDU3RhdHMiKQ==}}"
tr (317:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>sender</code></th>",type: "html"
value: "<td><ul><li>{{ZG9teHJlZigiUlRDQXVkaW9TZW5kZXJTdGF0cyIp}} <em>or</em> {{ZG9teHJlZigiUlRDVmlkZW9TZW5kZXJTdGF0cyIp}}<ul><li>{{ZG9teHJlZigiUlRDQXVkaW9IYW5kbGVyU3RhdHMiKQ==}} <em>or</em> {{ZG9teHJlZigiUlRDVmlkZW9IYW5kbGVyU3RhdHMiKQ==}}<ul><li>{{ZG9teHJlZigiUlRDTWVkaWFIYW5kbGVyU3RhdHMiKQ==}}<ul><li>{{ZG9teHJlZigiUlRDU3RhdHMiKQ==}}</li></ul></li></ul></li></ul></li></ul></td>"
td (341:4) => tableCell
type: "list"
ordered: false
start: 

spread: false
children: 
  type: "listItem"
  spread: true
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "{{ZG9teHJlZigiUlRDTWVkaWFTdHJlYW1TdGF0cyIp}}"
    type: "list"
    ordered: false
    start: 

    spread: false
    children: 
      type: "listItem"
      spread: false
      children: 
        type: "paragraph"
        children: 
          type: "text"
          value: "{{ZG9teHJlZigiUlRDU3RhdHMiKQ==}}"
tr (338:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>stream</code> {{ZGVwcmVjYXRlZF9pbmxpbmU=}}</th>",type: "html"
value: "<td><ul><li>{{ZG9teHJlZigiUlRDTWVkaWFTdHJlYW1TdGF0cyIp}}<ul><li>{{ZG9teHJlZigiUlRDU3RhdHMiKQ==}}</li></ul></li></ul></td>"
td (353:4) => tableCell
type: "paragraph"
summary: "The WebRTC API has a vast array of statistics available, covering the entire breadth of the WebRTC connectivity system, from sender to receiver and peer to peer."
rowIndex: 19
shouldWrap: true
children: 
  type: "text"
  value: "Statistics related to a specific {{ZG9teHJlZigiTWVkaWFTdHJlYW1UcmFjayIp}}'s attachment to one of the connection's senders or receivers. The referenced object's type depends on the track type.",type: "blockquote"
children: 
  type: "paragraph"
  children: 
    type: "strong"
    children: 
      type: "text"
      value: "Note:"
    type: "text"
    value: " These statistics have all been moved to "
    type: "inlineCode"
    value: "media-source"
    type: "text"
    value: ", "
    type: "inlineCode"
    value: "sender"
    type: "text"
    value: ", "
    type: "inlineCode"
    value: "receiver"
    type: "text"
    value: ", "
    type: "inlineCode"
    value: "outbound-rtp"
    type: "text"
    value: ", and "
    type: "inlineCode"
    value: "inbound-rtp"
    type: "text"
    value: ", and this statistic category type is thus obsolete and shouldn't be used anymore."
td (360:4) => tableCell
type: "list"
ordered: false
start: 

spread: false
children: 
  type: "listItem"
  spread: true
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "{{ZG9teHJlZigiUlRDU2VuZGVyVmlkZW9UcmFja0F0dGFjaG1lbnRTdGF0cyIp}} "
      type: "emphasis"
      children: 
        type: "text"
        value: "or"
      type: "text"
      value: " "
      type: "text"
      value: "{{ZG9teHJlZigiUlRDU2VuZGVyQXVkaW9UcmFja0F0dGFjaG1lbnRTdGF0cyIp}} "
      type: "emphasis"
      children: 
        type: "text"
        value: "or"
      type: "text"
      value: " {{ZG9teHJlZigiUlRDUmVjZWl2ZXJWaWRlb1RyYWNrQXR0YWNobWVudFN0YXRzIik=}} "
      type: "emphasis"
      children: 
        type: "text"
        value: "or"
      type: "text"
      value: " {{ZG9teHJlZigiUlRDUmVjZWl2ZXJBdWRpb1RyYWNrQXR0YWNobWVudFN0YXRzIik=}}"
    type: "list"
    ordered: false
    start: 

    spread: false
    children: 
      type: "listItem"
      spread: true
      children: 
        type: "paragraph"
        children: 
          type: "text"
          value: "{{ZG9teHJlZigiUlRDTWVkaWFIYW5kbGVyU3RhdHMiKQ==}}"
        type: "list"
        ordered: false
        start: 

        spread: false
        children: 
          type: "listItem"
          spread: false
          children: 
            type: "paragraph"
            children: 
              type: "text"
              value: "{{ZG9teHJlZigiUlRDU3RhdHMiKQ==}}"
tr (351:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>track</code> {{ZGVwcmVjYXRlZF9pbmxpbmU=}}</th>",type: "html"
value: "<td><p>Statistics related to a specific {{ZG9teHJlZigiTWVkaWFTdHJlYW1UcmFjayIp}}'s attachment to one of the connection's senders or receivers. The referenced object's type depends on the track type.</p><div class=\"notecard note\"><p><strong>Note:</strong> These statistics have all been moved to <code>media-source</code>, <code>sender</code>, <code>receiver</code>, <code>outbound-rtp</code>, and <code>inbound-rtp</code>, and this statistic category type is thus obsolete and shouldn't be used anymore.</p></div></td>",type: "html"
value: "<td><ul><li>{{ZG9teHJlZigiUlRDU2VuZGVyVmlkZW9UcmFja0F0dGFjaG1lbnRTdGF0cyIp}} <em>or </em>{{ZG9teHJlZigiUlRDU2VuZGVyQXVkaW9UcmFja0F0dGFjaG1lbnRTdGF0cyIp}} <em>or</em> {{ZG9teHJlZigiUlRDUmVjZWl2ZXJWaWRlb1RyYWNrQXR0YWNobWVudFN0YXRzIik=}} <em>or</em> {{ZG9teHJlZigiUlRDUmVjZWl2ZXJBdWRpb1RyYWNrQXR0YWNobWVudFN0YXRzIik=}}<ul><li>{{ZG9teHJlZigiUlRDTWVkaWFIYW5kbGVyU3RhdHMiKQ==}}<ul><li>{{ZG9teHJlZigiUlRDU3RhdHMiKQ==}}</li></ul></li></ul></li></ul></td>"
td (377:4) => tableCell
type: "list"
ordered: false
start: 

spread: false
children: 
  type: "listItem"
  spread: true
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "{{ZG9teHJlZigiUlRDUnRwVHJhbnNjZWl2ZXJTdGF0cyIp}}"
    type: "list"
    ordered: false
    start: 

    spread: false
    children: 
      type: "listItem"
      spread: false
      children: 
        type: "paragraph"
        children: 
          type: "text"
          value: "{{ZG9teHJlZigiUlRDU3RhdHMiKQ==}}"
tr (374:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>transceiver</code></th>",type: "html"
value: "<td><ul><li>{{ZG9teHJlZigiUlRDUnRwVHJhbnNjZWl2ZXJTdGF0cyIp}}<ul><li>{{ZG9teHJlZigiUlRDU3RhdHMiKQ==}}</li></ul></li></ul></td>"
td (390:4) => tableCell
type: "list"
ordered: false
start: 

spread: false
children: 
  type: "listItem"
  spread: true
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "{{ZG9teHJlZigiUlRDVHJhbnNwb3J0U3RhdHMiKQ==}}"
    type: "list"
    ordered: false
    start: 

    spread: false
    children: 
      type: "listItem"
      spread: false
      children: 
        type: "paragraph"
        children: 
          type: "text"
          value: "{{ZG9teHJlZigiUlRDU3RhdHMiKQ==}}"
tr (387:3) => tableRow
type: "html"
value: "<th scope=\"row\"><code>transport</code></th>",type: "html"
value: "<td><ul><li>{{ZG9teHJlZigiUlRDVHJhbnNwb3J0U3RhdHMiKQ==}}<ul><li>{{ZG9teHJlZigiUlRDU3RhdHMiKQ==}}</li></ul></li></ul></td>"
table.standard-table (62:1) => table
type: "html"
value: "<tr><th scope=\"row\">Statistic category name ({{ZG9teHJlZigiUlRDU3RhdHNUeXBlIik=}})</th><th scope=\"col\">Description</th><th scope=\"col\">Dictionaries implemented</th></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>candidate-pair</code></th><td>Statistics describing the change from one {{ZG9teHJlZigiUlRDSWNlVHJhbnNwb3J0Iik=}} to another, such as during an <a href=\"/en-US/docs/Web/API/WebRTC_API/Session_lifetime#ice_restart\">ICE restart</a>.</td><td><ul><li>{{ZG9teHJlZigiUlRDSWNlQ2FuZGlkYXRlUGFpclN0YXRzIik=}}<ul><li>{{ZG9teHJlZigiUlRDU3RhdHMiKQ==}}</li></ul></li></ul></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>certificate</code></th><td>Statistics about a certificate being used by an {{ZG9teHJlZigiUlRDSWNlVHJhbnNwb3J0Iik=}}.</td><td><ul><li>{{ZG9teHJlZigiUlRDQ2VydGlmaWNhdGVTdGF0cyIp}}<ul><li>{{ZG9teHJlZigiUlRDU3RhdHMiKQ==}}</li></ul></li></ul></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>codec</code></th><td>Statistics about a specific codec being used by streams being sent or received by this connection.</td><td>{{ZG9teHJlZigiUlRDQ29kZWNTdGF0cyIp}}<br>{{ZG9teHJlZigiUlRDU3RhdHMiKQ==}}</td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>csrc</code></th><td>Statistics for a single contributing source (CSRC) that contributed to one of the connection's inbound RTP streams.</td><td><ul><li>{{ZG9teHJlZigiUlRDUnRwQ29udHJpYnV0aW5nU291cmNlU3RhdHMiKQ==}}<ul><li>{{ZG9teHJlZigiUlRDU3RhdHMiKQ==}}</li></ul></li></ul></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>data-channel</code></th><td>Statistics related to one {{ZG9teHJlZigiUlRDRGF0YUNoYW5uZWwiKQ==}} on the connection.</td><td><ul><li>{{ZG9teHJlZigiUlRDRGF0YUNoYW5uZWxTdGF0cyIp}}<ul><li>{{ZG9teHJlZigiUlRDU3RhdHMiKQ==}}</li></ul></li></ul></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>ice-server</code></th><td>Statistics about the connection to an {{R2xvc3NhcnkoIklDRSIp}} server ({{R2xvc3NhcnkoIlNUVU4iKQ==}} or {{R2xvc3NhcnkoIlRVUk4iKQ==}}.</td><td><ul><li>{{ZG9teHJlZigiUlRDSWNlU2VydmVyU3RhdHMiKQ==}}<ul><li>{{ZG9teHJlZigiUlRDU3RhdHMiKQ==}}</li></ul></li></ul></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>inbound-rtp</code></th><td>Statistics describing the state of one of the connection's inbound data streams.</td><td><ul><li>{{ZG9teHJlZigiUlRDSW5ib3VuZFJ0cFN0cmVhbVN0YXRzIik=}}<ul><li>{{ZG9teHJlZigiUlRDUmVjZWl2ZWRSdHBTdHJlYW1TdGF0cyIp}}<ul><li>{{ZG9teHJlZigiUlRDUnRwU3RyZWFtU3RhdHMiKQ==}}<ul><li>{{ZG9teHJlZigiUlRDU3RhdHMiKQ==}}</li></ul></li></ul></li></ul></li></ul></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>local-candidate</code></th><td>Statistics about a local ICE candidate associated with the connection's {{ZG9teHJlZigiUlRDSWNlVHJhbnNwb3J0Iik=}}s.</td><td><ul><li>{{ZG9teHJlZigiUlRDSWNlQ2FuZGlkYXRlU3RhdHMiKQ==}}<ul><li>{{ZG9teHJlZigiUlRDU3RhdHMiKQ==}}</li></ul></li></ul></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>media-source</code></th><td>Statistics about the media produced by the {{ZG9teHJlZigiTWVkaWFTdHJlYW1UcmFjayIp}} attached to an RTP sender. The dictionary this key maps to depends on the track's {{ZG9teHJlZigiTWVkaWFTdHJlYW1UcmFjay5raW5kIiwgImtpbmQiKQ==}}.</td><td><ul><li>{{ZG9teHJlZigiUlRDQXVkaW9Tb3VyY2VTdGF0cyIp}} <em>or</em> {{ZG9teHJlZigiUlRDVmlkZW9Tb3VyY2VTdGF0cyIp}}<ul><li>{{ZG9teHJlZigiUlRDTWVkaWFTb3VyY2VTdGF0cyIp}}<ul><li>{{ZG9teHJlZigiUlRDU3RhdHMiKQ==}}</li></ul></li></ul></li></ul>{{ZG9teHJlZigiUlRDQXVkaW9Tb3VyY2VTdGF0cyIp}} <em>or</em> {{ZG9teHJlZigiUlRDVmlkZW9Tb3VyY2VTdGF0cyIp}}</td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>outbound-rtp</code></th><td>Statistics describing the state of one of the outbound data streams on this connection.</td><td><ul><li>{{ZG9teHJlZigiUlRDT3V0Ym91bmRSdHBTdHJlYW1TdGF0cyIp}}<ul><li>{{ZG9teHJlZigiUlRDU2VudFJ0cFN0cmVhbVN0YXRzIik=}}<ul><li>{{ZG9teHJlZigiUlRDUnRwU3RyZWFtU3RhdHMiKQ==}}<ul><li>{{ZG9teHJlZigiUlRDU3RhdHMiKQ==}}</li></ul></li></ul></li></ul></li></ul></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>peer-connection</code></th><td>Statistics describing the state of the {{ZG9teHJlZigiUlRDUGVlckNvbm5lY3Rpb24iKQ==}}.</td><td><ul><li>{{ZG9teHJlZigiUlRDUGVlckNvbm5lY3Rpb25TdGF0cyIp}}<ul><li>{{ZG9teHJlZigiUlRDU3RhdHMiKQ==}}</li></ul></li></ul></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>receiver</code></th><td>Statistics related to a specific {{ZG9teHJlZigiUlRDUnRwUmVjZWl2ZXIiKQ==}} and the media associated with that receiver. The specific type of object representing the statistics depends on the media <code>kind</code>.</td><td><ul><li>{{ZG9teHJlZigiUlRDQXVkaW9SZWNlaXZlclN0YXRzIik=}} <em>or</em> {{ZG9teHJlZigiUlRDVmlkZW9SZWNlaXZlclN0YXRzIik=}}<ul><li>{{ZG9teHJlZigiUlRDQXVkaW9IYW5kbGVyU3RhdHMiKQ==}} <em>or</em> {{ZG9teHJlZigiUlRDVmlkZW9IYW5kbGVyU3RhdHMiKQ==}}<ul><li>{{ZG9teHJlZigiUlRDTWVkaWFIYW5kbGVyU3RhdHMiKQ==}}<ul><li>{{ZG9teHJlZigiUlRDU3RhdHMiKQ==}}</li></ul></li></ul></li></ul></li></ul></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>remote-candidate</code></th><td>Statistics about a remote ICE candidate associated with the connection's {{ZG9teHJlZigiUlRDSWNlVHJhbnNwb3J0Iik=}}s.</td><td><ul><li>{{ZG9teHJlZigiUlRDSWNlQ2FuZGlkYXRlU3RhdHMiKQ==}}<ul><li>{{ZG9teHJlZigiUlRDU3RhdHMiKQ==}}</li></ul></li></ul></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>remote-inbound-rtp</code></th><td>Statistics describing the state of the inbound data stream from the perspective of the remote peer.</td><td><ul><li>{{ZG9teHJlZigiUlRDUmVtb3RlSW5ib3VuZFJ0cFN0cmVhbVN0YXRzIik=}}<ul><li>{{ZG9teHJlZigiUlRDUmVjZWl2ZWRSdHBTdHJlYW1TdGF0cyIp}}<ul><li>{{ZG9teHJlZigiUlRDUnRwU3RyZWFtU3RhdHMiKQ==}}<ul><li>{{ZG9teHJlZigiUlRDU3RhdHMiKQ==}}</li></ul></li></ul></li></ul></li></ul></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>remote-outbound-rtp</code></th><td>Statistics describing the state of the outbound data stream from the perpsective of the remote peer.</td><td><ul><li>{{ZG9teHJlZigiUlRDUmVtb3RlT3V0Ym91bmRSdHBTdHJlYW1TdGF0cyIp}}<ul><li>{{ZG9teHJlZigiUlRDU2VudFJ0cFN0cmVhbVN0YXRzIik=}}<ul><li>{{ZG9teHJlZigiUlRDUnRwU3RyZWFtU3RhdHMiKQ==}}<ul><li>{{ZG9teHJlZigiUlRDU3RhdHMiKQ==}}</li></ul></li></ul></li></ul></li></ul></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>sctp-transport</code></th><td>Statistics about an {{ZG9teHJlZigiUlRDU2N0cFRyYW5zcG9ydCIp}}.</td><td><ul><li>{{ZG9teHJlZigiUlRDU2N0cFRyYW5zcG9ydFN0YXRzIik=}}<ul><li>{{ZG9teHJlZigiUlRDU3RhdHMiKQ==}}</li></ul></li></ul></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>sender</code></th><td>Statistics related to a specific {{ZG9teHJlZigiUlRDUnRwU2VuZGVyIik=}} and the media associated with that sender. The type of object representing this statistic depends on the <code>kind</code> of the media.</td><td><ul><li>{{ZG9teHJlZigiUlRDQXVkaW9TZW5kZXJTdGF0cyIp}} <em>or</em> {{ZG9teHJlZigiUlRDVmlkZW9TZW5kZXJTdGF0cyIp}}<ul><li>{{ZG9teHJlZigiUlRDQXVkaW9IYW5kbGVyU3RhdHMiKQ==}} <em>or</em> {{ZG9teHJlZigiUlRDVmlkZW9IYW5kbGVyU3RhdHMiKQ==}}<ul><li>{{ZG9teHJlZigiUlRDTWVkaWFIYW5kbGVyU3RhdHMiKQ==}}<ul><li>{{ZG9teHJlZigiUlRDU3RhdHMiKQ==}}</li></ul></li></ul></li></ul></li></ul></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>stream</code> {{ZGVwcmVjYXRlZF9pbmxpbmU=}}</th><td>Statistics about a particular media {{ZG9teHJlZigiTWVkaWFTdHJlYW0iKQ==}}. This has been obsoleted since the transition to WebRTC being track-based rather than stream-based.</td><td><ul><li>{{ZG9teHJlZigiUlRDTWVkaWFTdHJlYW1TdGF0cyIp}}<ul><li>{{ZG9teHJlZigiUlRDU3RhdHMiKQ==}}</li></ul></li></ul></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>track</code> {{ZGVwcmVjYXRlZF9pbmxpbmU=}}</th><td><p>Statistics related to a specific {{ZG9teHJlZigiTWVkaWFTdHJlYW1UcmFjayIp}}'s attachment to one of the connection's senders or receivers. The referenced object's type depends on the track type.</p><div class=\"notecard note\"><p><strong>Note:</strong> These statistics have all been moved to <code>media-source</code>, <code>sender</code>, <code>receiver</code>, <code>outbound-rtp</code>, and <code>inbound-rtp</code>, and this statistic category type is thus obsolete and shouldn't be used anymore.</p></div></td><td><ul><li>{{ZG9teHJlZigiUlRDU2VuZGVyVmlkZW9UcmFja0F0dGFjaG1lbnRTdGF0cyIp}} <em>or </em>{{ZG9teHJlZigiUlRDU2VuZGVyQXVkaW9UcmFja0F0dGFjaG1lbnRTdGF0cyIp}} <em>or</em> {{ZG9teHJlZigiUlRDUmVjZWl2ZXJWaWRlb1RyYWNrQXR0YWNobWVudFN0YXRzIik=}} <em>or</em> {{ZG9teHJlZigiUlRDUmVjZWl2ZXJBdWRpb1RyYWNrQXR0YWNobWVudFN0YXRzIik=}}<ul><li>{{ZG9teHJlZigiUlRDTWVkaWFIYW5kbGVyU3RhdHMiKQ==}}<ul><li>{{ZG9teHJlZigiUlRDU3RhdHMiKQ==}}</li></ul></li></ul></li></ul></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>transceiver</code></th><td>Statistics related to a specific {{ZG9teHJlZigiUlRDUnRwVHJhbnNjZWl2ZXIiKQ==}}.</td><td><ul><li>{{ZG9teHJlZigiUlRDUnRwVHJhbnNjZWl2ZXJTdGF0cyIp}}<ul><li>{{ZG9teHJlZigiUlRDU3RhdHMiKQ==}}</li></ul></li></ul></td></tr>",type: "html"
value: "<tr><th scope=\"row\"><code>transport</code></th><td>Statistics about a transport used by the connection.</td><td><ul><li>{{ZG9teHJlZigiUlRDVHJhbnNwb3J0U3RhdHMiKQ==}}<ul><li>{{ZG9teHJlZigiUlRDU3RhdHMiKQ==}}</li></ul></li></ul></td></tr>"

Missing conversion rules

  • th[scope="row"] (66:4)
  • th[scope="row"] (73:4)
  • th[scope="row"] (86:4)
  • th[scope="row"] (99:4)
  • th[scope="row"] (105:4)
  • th[scope="row"] (118:4)
  • th[scope="row"] (131:4)
  • th[scope="row"] (144:4)
  • th[scope="row"] (165:4)
  • th[scope="row"] (178:4)
  • th[scope="row"] (195:4)
  • th[scope="row"] (216:4)
  • th[scope="row"] (229:4)
  • th[scope="row"] (250:4)
  • th[scope="row"] (263:4)
  • th[scope="row"] (284:4)
  • th[scope="row"] (305:4)
  • th[scope="row"] (318:4)
  • th[scope="row"] (339:4)
  • th[scope="row"] (352:4)
  • th[scope="row"] (375:4)
  • th[scope="row"] (388:4)

Missing conversion rules

  • table.properties (19:1)

Missing conversion rules

  • table.properties (18:1)

Missing conversion rules

  • table.properties (16:1)

Missing conversion rules

  • table.properties (17:1)

Invalid AST transformations

tr (379:5) => tableRow
type: "html"
value: "<th colspan=\"2\">Table 1 - vertical values</th>"
tr (384:5) => tableRow
type: "html"
value: "<th><code>vertical:rl</code></th>"
tr (388:5) => tableRow
type: "html"
value: "<th><code>vertical:lr</code></th>"
table (377:3) => table
type: "html"
value: "<tr><th colspan=\"2\">Table 1 - vertical values</th></tr>",type: "html"
value: "<tr><th><code>vertical:rl</code></th><td>writing direction is right to left</td></tr>",type: "html"
value: "<tr><th><code>vertical:lr</code></th><td>writing direction is left to right</td></tr>"
tr (415:5) => tableRow
type: "html"
value: "<th colspan=\"4\">Table 2 - line examples</th>"
tr (420:5) => tableRow
type: "html"
value: "<th></th>",type: "html"
value: "<th><code>vertical</code> omitted</th>",type: "html"
value: "<th><code>vertical:rl</code></th>",type: "html"
value: "<th><code>vertical:lr</code></th>"
tr (426:5) => tableRow
type: "html"
value: "<th><code>line:0</code></th>"
tr (432:5) => tableRow
type: "html"
value: "<th><code>line:-1</code></th>"
tr (438:5) => tableRow
type: "html"
value: "<th><code>line:0%</code></th>"
tr (444:5) => tableRow
type: "html"
value: "<th><code>line:100%</code></th>"
table (413:3) => table
type: "html"
value: "<tr><th colspan=\"4\">Table 2 - line examples</th></tr>",type: "html"
value: "<tr><th></th><th><code>vertical</code> omitted</th><th><code>vertical:rl</code></th><th><code>vertical:lr</code></th></tr>",type: "html"
value: "<tr><th><code>line:0</code></th><td>top</td><td>right</td><td>left</td></tr>",type: "html"
value: "<tr><th><code>line:-1</code></th><td>bottom</td><td>left</td><td>right</td></tr>",type: "html"
value: "<tr><th><code>line:0%</code></th><td>top</td><td>right</td><td>left</td></tr>",type: "html"
value: "<tr><th><code>line:100%</code></th><td>bottom</td><td>left</td><td>right</td></tr>"
tr (463:5) => tableRow
type: "html"
value: "<th colspan=\"4\">Table 3 - position examples</th>"
tr (468:5) => tableRow
type: "html"
value: "<th></th>",type: "html"
value: "<th><code>vertical</code> omitted</th>",type: "html"
value: "<th><code>vertical:rl</code></th>",type: "html"
value: "<th><code>vertical:lr</code></th>"
tr (474:5) => tableRow
type: "html"
value: "<th><code>position:0%</code></th>"
tr (480:5) => tableRow
type: "html"
value: "<th><code>position:100%</code></th>"
table (461:3) => table
type: "html"
value: "<tr><th colspan=\"4\">Table 3 - position examples</th></tr>",type: "html"
value: "<tr><th></th><th><code>vertical</code> omitted</th><th><code>vertical:rl</code></th><th><code>vertical:lr</code></th></tr>",type: "html"
value: "<tr><th><code>position:0%</code></th><td>left</td><td>top</td><td>top</td></tr>",type: "html"
value: "<tr><th><code>position:100%</code></th><td>right</td><td>bottom</td><td>bottom</td></tr>"
tr (499:5) => tableRow
type: "html"
value: "<th colspan=\"4\">Table 4 - size examples</th>"
tr (504:5) => tableRow
type: "html"
value: "<th></th>",type: "html"
value: "<th><code>vertical</code> omitted</th>",type: "html"
value: "<th><code>vertical:rl</code></th>",type: "html"
value: "<th><code>vertical:lr</code></th>"
tr (510:5) => tableRow
type: "html"
value: "<th><code>size:100%</code></th>"
tr (516:5) => tableRow
type: "html"
value: "<th><code>size:50%</code></th>"
table (497:3) => table
type: "html"
value: "<tr><th colspan=\"4\">Table 4 - size examples</th></tr>",type: "html"
value: "<tr><th></th><th><code>vertical</code> omitted</th><th><code>vertical:rl</code></th><th><code>vertical:lr</code></th></tr>",type: "html"
value: "<tr><th><code>size:100%</code></th><td>full width</td><td>full height</td><td>full height</td></tr>",type: "html"
value: "<tr><th><code>size:50%</code></th><td>half width</td><td>half height</td><td>half height</td></tr>"
tr (532:5) => tableRow
type: "html"
value: "<th colspan=\"4\">Table 5 - align values</th>"
tr (537:5) => tableRow
type: "html"
value: "<th></th>",type: "html"
value: "<th><code>vertical</code> omitted</th>",type: "html"
value: "<th><code>vertical:rl</code></th>",type: "html"
value: "<th><code>vertical:lr</code></th>"
tr (543:5) => tableRow
type: "html"
value: "<th><code>align:start</code></th>"
tr (549:5) => tableRow
type: "html"
value: "<th><code>align:center</code></th>"
tr (555:5) => tableRow
type: "html"
value: "<th><code>align:end</code></th>"
table (530:3) => table
type: "html"
value: "<tr><th colspan=\"4\">Table 5 - align values</th></tr>",type: "html"
value: "<tr><th></th><th><code>vertical</code> omitted</th><th><code>vertical:rl</code></th><th><code>vertical:lr</code></th></tr>",type: "html"
value: "<tr><th><code>align:start</code></th><td>left</td><td>top</td><td>top</td></tr>",type: "html"
value: "<tr><th><code>align:center</code></th><td>centred horizontally</td><td>centred vertically</td><td>centred vertically</td></tr>",type: "html"
value: "<tr><th><code>align:end</code></th><td>right</td><td>bottom</td><td>bottom</td></tr>"
tr (586:3) => tableRow
type: "html"
value: "<th colspan=\"3\">Table 6 - Escape sequences</th>"
tr (591:3) => tableRow
type: "html"
value: "<th>Name</th>",type: "html"
value: "<th>Character</th>",type: "html"
value: "<th>Escape Sequence</th>"
table (584:1) => table
type: "html"
value: "<tr><th colspan=\"3\">Table 6 - Escape sequences</th></tr>",type: "html"
value: "<tr><th>Name</th><th>Character</th><th>Escape Sequence</th></tr>"

Missing conversion rules

  • th[colSpan="2"] (380:6)
  • th (385:6)
  • th (389:6)
  • th[colSpan="4"] (416:6)
  • th (421:6)
  • th (422:6)
  • th (423:6)
  • th (424:6)
  • th (427:6)
  • th (433:6)
  • th (439:6)
  • th (445:6)
  • th[colSpan="4"] (464:6)
  • th (469:6)
  • th (470:6)
  • th (471:6)
  • th (472:6)
  • th (475:6)
  • th (481:6)
  • th[colSpan="4"] (500:6)
  • th (505:6)
  • th (506:6)
  • th (507:6)
  • th (508:6)
  • th (511:6)
  • th (517:6)
  • th[colSpan="4"] (533:6)
  • th (538:6)
  • th (539:6)
  • th (540:6)
  • th (541:6)
  • th (544:6)
  • th (550:6)
  • th (556:6)
  • th[colSpan="3"] (587:4)
  • th (592:4)
  • th (593:4)
  • th (594:4)

Missing conversion rules

  • table.properties (14:1)

Missing conversion rules

  • table.properties (18:1)

Missing conversion rules

  • table.properties (18:1)

Missing conversion rules

  • table.properties (18:1)

Missing conversion rules

  • table.properties (18:1)

Missing conversion rules

  • table.properties (19:1)

Missing conversion rules

  • table.properties (14:1)

Missing conversion rules

  • table.properties (15:1)

Missing conversion rules

  • table.properties (22:1)

Missing conversion rules

  • table.properties (19:1)

Missing conversion rules

  • table.properties (19:1)

Missing conversion rules

  • table.properties (16:1)

Missing conversion rules

  • table.properties (18:1)

Missing conversion rules

  • table.properties (17:1)

Missing conversion rules

  • table.properties (16:1)

Missing conversion rules

  • table.fullwidth-table (20:1)

Missing conversion rules

  • table.properties (22:1)

Missing conversion rules

  • table.properties (11:1)

Missing conversion rules

  • table.properties (11:1)

Missing conversion rules

  • table.properties (17:1)

Missing conversion rules

  • table.properties (17:1)

Missing conversion rules

  • table.properties (17:1)

Missing conversion rules

  • table.properties (13:1)

Missing conversion rules

  • table.properties (17:1)

Missing conversion rules

  • table.properties (17:1)

Missing conversion rules

  • table.properties (19:1)

Missing conversion rules

  • table.properties (21:1)

Missing conversion rules

  • table.properties (21:1)

Missing conversion rules

  • table.properties (36:1)

Missing conversion rules

  • table.properties (18:1)

Missing conversion rules

  • table.properties (23:1)

Missing conversion rules

  • table.properties (27:1)

Missing conversion rules

  • table.properties (18:1)

Missing conversion rules

  • table.no-markdown (42:1)

Missing conversion rules

  • table.fullwidth-table (21:1)

Missing conversion rules

  • table.properties (18:1)

Missing conversion rules

  • table.properties (21:1)

Missing conversion rules

  • table.properties (18:1)

Missing conversion rules

  • table.properties (18:1)

Missing conversion rules

  • table.properties (18:1)

Missing conversion rules

  • table.properties (27:1)

Missing conversion rules

  • table.properties (22:1)

Missing conversion rules

  • table.properties (21:1)

Missing conversion rules

  • table.properties (22:1)

Missing conversion rules

  • table.properties (21:1)

Missing conversion rules

  • table.properties (21:1)

Missing conversion rules

  • table.properties (17:1)

Missing conversion rules

  • table.properties (21:1)

Missing conversion rules

  • table.properties (21:1)

Missing conversion rules

  • table.properties (21:1)

Missing conversion rules

  • table.properties (21:1)

Missing conversion rules

  • table.properties (13:1)

Missing conversion rules

  • table.properties (13:1)

Missing conversion rules

  • table.properties (16:1)

Missing conversion rules

  • table.no-markdown (23:1)

Missing conversion rules

  • table.properties (18:1)

Missing conversion rules

  • table.properties (18:1)

Missing conversion rules

  • table.properties (18:1)

Missing conversion rules

  • table.properties (21:1)

Missing conversion rules

  • table.properties (21:1)

Missing conversion rules

  • table.properties (19:1)

Missing conversion rules

  • table.properties (19:1)

Missing conversion rules

  • table.no-markdown (34:1)

Missing conversion rules

  • table.no-markdown (27:1)

Missing conversion rules

  • table.no-markdown (50:1)

Missing conversion rules

  • table.no-markdown (34:1)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment