Key

data class Key(code: Int, name: String, ctrl: Boolean, alt: Boolean, shift: Boolean, meta: Boolean)

Key represents a key press e.g. for keypress events

Constructors

Key
Link copied to clipboard
js
fun Key(code: Int, name: String, ctrl: Boolean, alt: Boolean, shift: Boolean, meta: Boolean)

Types

Companion
Link copied to clipboard
js
object Companion

Functions

component1
Link copied to clipboard
js
operator fun component1(): Int
component2
Link copied to clipboard
js
operator fun component2(): String
component3
Link copied to clipboard
js
operator fun component3(): Boolean
component4
Link copied to clipboard
js
operator fun component4(): Boolean
component5
Link copied to clipboard
js
operator fun component5(): Boolean
component6
Link copied to clipboard
js
operator fun component6(): Boolean
copy
Link copied to clipboard
js
fun copy(code: Int, name: String, ctrl: Boolean, alt: Boolean, shift: Boolean, meta: Boolean): Key
equals
Link copied to clipboard
js
open operator override fun equals(other: Any?): Boolean
hashCode
Link copied to clipboard
js
open override fun hashCode(): Int
isKey
Link copied to clipboard
js
fun isKey(keys: Keys): Boolean
toString
Link copied to clipboard
js
open override fun toString(): String

Properties

alt
Link copied to clipboard
js
val alt: Boolean
code
Link copied to clipboard
js
val code: Int
ctrl
Link copied to clipboard
js
val ctrl: Boolean
meta
Link copied to clipboard
js
val meta: Boolean
name
Link copied to clipboard
js
val name: String
shift
Link copied to clipboard
js
val shift: Boolean