Key

eu.joaocosta.minart.input.KeyboardInput.Key
enum Key(val baseChar: Option[Char])

Platform-agnostic identifier for a keyboard key.

Has a baseChar value with an optional char, which represents the key with no modifiers.

Attributes

Graph
Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Members list

Type members

Enum entries

case case A extends Key
case case Alt extends Key
case case Ampersand extends Key
case case Asterisk extends Key
case case At extends Key
case case B extends Key
case case Backslash extends Key
case case Backspace extends Key
case case C extends Key
case case CloseParenthesis extends Key
case case Colon extends Key
case case Comma extends Key
case case Ctrl extends Key
case case D extends Key
case case Digit0 extends Key
case case Digit1 extends Key
case case Digit2 extends Key
case case Digit3 extends Key
case case Digit4 extends Key
case case Digit5 extends Key
case case Digit6 extends Key
case case Digit7 extends Key
case case Digit8 extends Key
case case Digit9 extends Key
case case DollarSign extends Key
case case DoubleQuote extends Key
case case Down extends Key
case case E extends Key
case case Enter extends Key
case case Equals extends Key
case case Escape extends Key
case case ExclamationMark extends Key
case case F extends Key
case case G extends Key
case case H extends Key
case case I extends Key
case case J extends Key
case case K extends Key
case case L extends Key
case case Left extends Key
case case M extends Key
case case Meta extends Key
case case Minus extends Key
case case N extends Key
case case NumPad0 extends Key
case case NumPad1 extends Key
case case NumPad2 extends Key
case case NumPad3 extends Key
case case NumPad4 extends Key
case case NumPad5 extends Key
case case NumPad6 extends Key
case case NumPad7 extends Key
case case NumPad8 extends Key
case case NumPad9 extends Key
case case O extends Key
case case OpenParenthesis extends Key
case case P extends Key
case case Period extends Key
case case Plus extends Key
case case Q extends Key
case case R extends Key
case case Right extends Key
case case S extends Key
case case Semicolon extends Key
case case Shift extends Key
case case SingleQuote extends Key
case case Slash extends Key
case case Space extends Key
case case T extends Key
case case Tab extends Key
case case U extends Key
case case Underscore extends Key
case case Up extends Key
case case V extends Key
case case W extends Key
case case X extends Key
case case Y extends Key
case case Z extends Key