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

Function clickLinuxButton

src/platforms/linux/input-actions.ts:75–89  ·  view source on GitHub ↗
(
  x: number,
  y: number,
  button: LinuxPointerButton,
  xdoBtn: string,
  ydoCode: string,
)

Source from the content-addressed store, hash-verified

73}
74
75async function clickLinuxButton(
76 x: number,
77 y: number,
78 button: LinuxPointerButton,
79 xdoBtn: string,
80 ydoCode: string,
81): Promise<void> {
82 const provider = resolveLinuxInputProvider();
83 if (provider) {
84 await provider.click(x, y, button);
85 return;
86 }
87
88 await clickButton(x, y, xdoBtn, ydoCode);
89}
90
91export async function pressLinux(x: number, y: number): Promise<void> {
92 await clickLinuxButton(x, y, 'primary', '1', '0xC0');

Callers 3

pressLinuxFunction · 0.85
rightClickLinuxFunction · 0.85
middleClickLinuxFunction · 0.85

Calls 2

clickButtonFunction · 0.85

Tested by

no test coverage detected