mirror of
https://github.com/rustdesk/rustdesk.git
synced 2026-09-07 13:01:11 +03:00
* feat(terminal): add opt-in OSC 52 clipboard writes * Remove dup tr Signed-off-by: fufesou <linlong1266@gmail.com> --------- Signed-off-by: fufesou <linlong1266@gmail.com>
16 lines
375 B
Dart
16 lines
375 B
Dart
import 'package:flutter/foundation.dart';
|
|
import 'package:flutter/services.dart';
|
|
|
|
Future<bool> writeTerminalClipboardPlatform(
|
|
String text, {
|
|
bool userInitiated = false,
|
|
}) async {
|
|
try {
|
|
await Clipboard.setData(ClipboardData(text: text));
|
|
return true;
|
|
} catch (error) {
|
|
debugPrint('[Terminal] Failed to write clipboard: $error');
|
|
return false;
|
|
}
|
|
}
|