deferUncomposedPrintableOn static method

bool deferUncomposedPrintableOn(
  1. TargetPlatform platform
)

Whether printable keys should be deferred before the platform reports an active composing range. Override via setDeferUncomposedPrintableOverride for tests or future host-specific policy.

Implementation

static bool deferUncomposedPrintableOn(TargetPlatform platform) {
  final override = _deferUncomposedOverride;
  if (override != null) {
    return override(platform);
  }
  return switch (platform) {
    TargetPlatform.macOS || TargetPlatform.windows => true,
    TargetPlatform.linux => false,
    _ => false,
  };
}