key method

  1. @override
Future<void> key(
  1. String keySequence, [
  2. int? repeat
])
override

Implementation

@override
Future<void> key(String keySequence, [int? repeat]) async {
  final parts = keySequence.split('+').where((p) => p.isNotEmpty).toList();
  final n = repeat ?? 1;

  for (int i = 0; i < n; i++) {
    if (i > 0) await Future.delayed(const Duration(milliseconds: 8));
    // Would call native input module
    _logDebug('key: ${parts.join("+")}');
  }
}