/** * @license * Copyright 2025 Google LLC * SPDX-License-Identifier: Apache-2.0 */ import { writeToStdout } from './stdio.js'; export function enableMouseEvents() { // Enable mouse tracking with SGR format // ?1002h = button event tracking (clicks + drags + scroll wheel) // ?1006h = SGR extended mouse mode (better coordinate handling) writeToStdout('\u001b[?1002h\u001b[?1006h'); } export function disableMouseEvents() { // Disable mouse tracking with SGR format writeToStdout('\u001b[?1006l\u001b[?1002l'); } export function enableKittyKeyboardProtocol() { writeToStdout('\x1b[>1u'); } export function disableKittyKeyboardProtocol() { writeToStdout('\x1b[