evOo-local/infra/sandboxes/computer/mobile-keyboard.d.ts
cynarAI 6c7eed7580 Initial clean evOo-local from f00577b
Fresh history cut from cynarAI/evoo antigravity-handoff/project-timeline
(Voice First + project timeline). Brand docs/titles as evOo; keep @rakazo/*
packages as tech debt. Excludes node_modules, caches, secrets, voice blobs.
2026-09-20 17:15:16 +02:00

41 lines
912 B
TypeScript

export function mobileInputChanges(
oldValue: string,
newValue: string,
selectionStart?: number | null,
): { backspaces: number; text: string };
export function isTouchBrowser(
navigatorLike?: { maxTouchPoints?: number },
windowLike?: object,
): boolean;
export function attachMobileTrackpad(
rfb: {
viewOnly?: boolean;
showDotCursor?: boolean;
},
options: {
button: unknown;
surface: unknown;
documentTarget?: unknown;
sensitivity?: number;
},
): () => void;
export function attachMobileKeyboard(
rfb: {
viewOnly?: boolean;
focusOnClick?: boolean;
sendKey: (keysym: number, code?: string, down?: boolean) => void;
},
options: {
button: unknown;
input: unknown;
Keyboard: unknown;
backspaceKeysym: number;
lookupKeysym: (codePoint: number) => number;
documentTarget?: unknown;
windowTarget?: unknown;
},
): () => void;