Files
NetMesh/components/terminal/runtime/terminalBackspaceInput.ts

9 lines
232 B
TypeScript
Raw Permalink Normal View History

import type { Host } from "../../../domain/models";
export function mapTerminalBackspaceInput(
data: string,
behavior: Host["backspaceBehavior"],
): string {
return data === "\x7f" && behavior === "ctrl-h" ? "\x08" : data;
}