鼠标按下
在指定坐标位置按下鼠标按键(不释放)。
接口说明
接口类型
mouseDown参数
| 参数名 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
deviceId | string | ✅ | - | 设备 ID |
x | number | ✅ | - | 按下的 X 坐标(像素) |
y | number | ✅ | - | 按下的 Y 坐标(像素) |
key | string | ❌ | 'LEFT' | 鼠标按键类型 |
autoRelease | boolean | ❌ | false | 是否自动释放按键 |
key 参数可选值
| 值 | 说明 |
|---|---|
LEFT | 左键(默认) |
RIGHT | 右键 |
MIDDLE | 中键 |
EXTRA1 | 扩展键 1 |
EXTRA2 | 扩展键 2 |
EXTRA3 | 扩展键 3 |
EXTRA4 | 扩展键 4 |
EXTRA5 | 扩展键 5 |
返回值
javascript
true // 操作成功返回 true基本使用
javascript
// 在坐标 (200, 300) 按下左键
await apiInvoke('mouseDown', {
deviceId: 'P72578581E07',
x: 200,
y: 300
// key 默认为 'LEFT'
});自动释放按键
javascript
// 按下左键后自动释放
await apiInvoke('mouseDown', {
deviceId: 'P72578581E07',
x: 200,
y: 300,
autoRelease: true // 自动释放按键
});