KeyboardConfig constructor
      
      KeyboardConfig({ 
    
    
- bool enable = true,
- KeyboardDirectionalType keyboardDirectionalType = KeyboardDirectionalType.arrows,
- List<LogicalKeyboardKey> ? acceptedKeys,
Implementation
KeyboardConfig({
  this.enable = true,
  this.keyboardDirectionalType = KeyboardDirectionalType.arrows,
  this.acceptedKeys,
}) {
  if (acceptedKeys != null) {
    switch (keyboardDirectionalType) {
      case KeyboardDirectionalType.arrows:
        acceptedKeys?.add(LogicalKeyboardKey.arrowLeft);
        acceptedKeys?.add(LogicalKeyboardKey.arrowRight);
        acceptedKeys?.add(LogicalKeyboardKey.arrowDown);
        acceptedKeys?.add(LogicalKeyboardKey.arrowUp);
        break;
      case KeyboardDirectionalType.wasd:
        acceptedKeys?.add(LogicalKeyboardKey.keyW);
        acceptedKeys?.add(LogicalKeyboardKey.keyS);
        acceptedKeys?.add(LogicalKeyboardKey.keyA);
        acceptedKeys?.add(LogicalKeyboardKey.keyD);
        break;
      case KeyboardDirectionalType.wasdAndArrows:
        acceptedKeys?.add(LogicalKeyboardKey.keyW);
        acceptedKeys?.add(LogicalKeyboardKey.keyS);
        acceptedKeys?.add(LogicalKeyboardKey.keyA);
        acceptedKeys?.add(LogicalKeyboardKey.keyD);
        acceptedKeys?.add(LogicalKeyboardKey.arrowLeft);
        acceptedKeys?.add(LogicalKeyboardKey.arrowRight);
        acceptedKeys?.add(LogicalKeyboardKey.arrowDown);
        acceptedKeys?.add(LogicalKeyboardKey.arrowUp);
        break;
    }
  }
}