MCPcopy Index your code
hub / github.com/callstack/agent-device / runLinuxAlternateClick

Function runLinuxAlternateClick

src/core/dispatch-interactions.ts:289–307  ·  view source on GitHub ↗
(
  x: number,
  y: number,
  button: ClickButton,
)

Source from the content-addressed store, hash-verified

287}
288
289async function runLinuxAlternateClick(
290 x: number,
291 y: number,
292 button: ClickButton,
293): Promise<Record<string, unknown>> {
294 if (button === 'secondary') {
295 const { rightClickLinux } = await import('../platforms/linux/input-actions.ts');
296 await rightClickLinux(x, y);
297 } else {
298 const { middleClickLinux } = await import('../platforms/linux/input-actions.ts');
299 await middleClickLinux(x, y);
300 }
301 return {
302 x,
303 y,
304 button,
305 ...successText(formatPressMessage({ x, y, button })),
306 };
307}
308
309function readPressSeriesOptions(context: DispatchContext | undefined): PressSeriesOptions {
310 return {

Callers 1

handleAlternateClickFunction · 0.85

Calls 4

successTextFunction · 0.90
rightClickLinuxFunction · 0.85
middleClickLinuxFunction · 0.85
formatPressMessageFunction · 0.85

Tested by

no test coverage detected