Skip to content

Commit b024b00

Browse files
committed
Add code field to KeyboardEvent
1 parent 8266cde commit b024b00

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

dom/src/main/scala/org/scalajs/dom/KeyboardEvent.scala

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,9 @@ class KeyboardEvent(typeArg: String, init: js.UndefOr[KeyboardEventInit])
5454

5555
/** Returns the current state of the specified modifier key. */
5656
def getModifierState(keyArg: String): Boolean = js.native
57+
58+
/** Returns a string with the code value of the physical key represented by the event. */
59+
def code: String = js.native
5760
}
5861

5962
@js.native

dom/src/main/scala/org/scalajs/dom/KeyboardEventInit.scala

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,4 +27,7 @@ trait KeyboardEventInit extends UIEventInit with ModifierKeyEventInit {
2727

2828
/** Sets value of KeyboardEvent.repeat. Defaults to false. */
2929
var repeat: js.UndefOr[Boolean] = js.undefined
30+
31+
/** Sets value of KeyboardEvent.code. Defaults to empty string. */
32+
var code: js.UndefOr[String] = js.undefined;
3033
}

0 commit comments

Comments
 (0)