sendCursorPosition method
Implementation
@override
void sendCursorPosition() {
final x = switch (_originMode) {
true => max(0, _buffer.cursorX - _buffer.marginLeft),
false => _buffer.cursorX,
};
final y = switch (_originMode) {
true => max(0, _buffer.cursorY - _buffer.marginTop),
false => _buffer.cursorY,
};
onOutput?.call(_emitter.cursorPosition(x, y));
}