INNER CODE UNIT · TypeScript
lsize
AmrDab/clawdcursor · src/surface/cli.ts:1322
const lsize = await platform.getScreenSize(); // NSScreen logical + physical dims
const lw = lsize?.logicalWidth ?? 0;
mouseScaleFactor = lw > LLM_TARGET_WIDTH ? lw / LLM_TARGET_WIDTH : 1;
} catch {
mouseScaleFactor = screenshotScaleFactor; // best-effort fallback
}
} else {
mouseScaleFactor = screenshotScaleFactor;
}
await a11y.warmup();
initialized = true;
console.log(`Subsystems initialized (mouseScale=${mouseScaleFactor}, screenshotScale=${screenshotScaleFactor})`);
})();
return initPromise;
};
return {
desktop, a11y, cdp, uiMaps,