call method
Implementation
@override
String? call(TerminalKeyboardEvent event) {
if (event.type == TerminalKeyEventType.release) {
return null;
}
if (!event.alt || event.ctrl || event.superKey) {
return null;
}
if (event.platform == TerminalTargetPlatform.macos) {
if (!event.state.altSendsEscapeMode) return null;
} else {
if (!event.state.altEscPrefixMode) return null;
}
final text = _legacyText(event);
if (text == null) return null;
final codePoint = text.runes.single;
if (codePoint > 0x7f) return text;
return '\x1b$text';
}