NesKeyboardKeyMapping constructor

const NesKeyboardKeyMapping({
  1. List<LogicalKeyboardKey> up = const [LogicalKeyboardKey.arrowUp],
  2. List<LogicalKeyboardKey> down = const [LogicalKeyboardKey.arrowDown],
  3. List<LogicalKeyboardKey> left = const [LogicalKeyboardKey.arrowLeft],
  4. List<LogicalKeyboardKey> right = const [LogicalKeyboardKey.arrowRight],
  5. List<LogicalKeyboardKey> confirm = const [LogicalKeyboardKey.enter, LogicalKeyboardKey.gameButtonA],
  6. List<LogicalKeyboardKey> cancel = const [LogicalKeyboardKey.escape, LogicalKeyboardKey.gameButtonB],
})

A model that defines the key mapping for the keyboard on the Nes Ui library.

Implementation

const NesKeyboardKeyMapping({
  this.up = const [
    LogicalKeyboardKey.arrowUp,
  ],
  this.down = const [
    LogicalKeyboardKey.arrowDown,
  ],
  this.left = const [
    LogicalKeyboardKey.arrowLeft,
  ],
  this.right = const [
    LogicalKeyboardKey.arrowRight,
  ],
  this.confirm = const [
    LogicalKeyboardKey.enter,
    LogicalKeyboardKey.gameButtonA,
  ],
  this.cancel = const [
    LogicalKeyboardKey.escape,
    LogicalKeyboardKey.gameButtonB,
  ],
});