KeyboardInput

eu.joaocosta.minart.input.KeyboardInput$
See theKeyboardInput companion class

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

Members list

Concise view

Type members

Classlikes

object Event

Attributes

Companion:
trait
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
Event.type
sealed trait Event

Keyboard Event

Keyboard Event

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Pressed
class Released
object Key

Attributes

Companion:
trait
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
Key.type
sealed trait Key

Platform-agnostic identifier for a keyboard key.

Platform-agnostic identifier for a keyboard key.

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object A.type
object Alt.type
object B.type
object Backspace.type
object C.type
object Ctrl.type
object D.type
object Digit0.type
object Digit1.type
object Digit2.type
object Digit3.type
object Digit4.type
object Digit5.type
object Digit6.type
object Digit7.type
object Digit8.type
object Digit9.type
object Down.type
object E.type
object Enter.type
object Escape.type
object F.type
object G.type
object H.type
object I.type
object J.type
object K.type
object L.type
object Left.type
object M.type
object Meta.type
object N.type
object NumPad0.type
object NumPad1.type
object NumPad2.type
object NumPad3.type
object NumPad4.type
object NumPad5.type
object NumPad6.type
object NumPad7.type
object NumPad8.type
object NumPad9.type
object O.type
object P.type
object Q.type
object R.type
object Right.type
object S.type
object Shift.type
object Space.type
object T.type
object Tab.type
object U.type
object Up.type
object V.type
object W.type
object X.type
object Y.type
object Z.type
trait KeyMapping[A]

Internal trait to store mappings from platform-specific key representations to a Key. This should not have to be used in the application code.

Internal trait to store mappings from platform-specific key representations to a Key. This should not have to be used in the application code.

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Inherited types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Attributes

Inherited from:
Mirror

The name of the type

The name of the type

Attributes

Inherited from:
Mirror

Value members

Concrete fields

Keyboard Input with everything unset

Keyboard Input with everything unset

Attributes

Maximum events guaranteed to be stored by KeyboardInput

Maximum events guaranteed to be stored by KeyboardInput

Attributes