defaultFlutterShortcuts top-level property

Map<ShortcutActivator, Intent> get defaultFlutterShortcuts

Generates the default shortcut key bindings based on the defaultTargetPlatform.

Copied from WidgetsApp.defaultShortcuts to make it possible to force the usage of web shortcuts.

Implementation

Map<ShortcutActivator, Intent> get defaultFlutterShortcuts {
  if (CurrentPlatform.isWeb) {
    return defaultWebShortcuts;
  }

  switch (defaultTargetPlatform) {
    case TargetPlatform.android:
    case TargetPlatform.fuchsia:
    case TargetPlatform.linux:
    case TargetPlatform.windows:
      return defaultNonAppleShortcuts;
    case TargetPlatform.iOS:
    case TargetPlatform.macOS:
      return defaultAppleShortcuts;
  }
}