arduino的mouse使用
This_is_Y Lv6

<主要来源于:https://www.arduino.cc/en/Reference.MouseKeyboard>

各种函数

begin()

描述

开始模拟连接到计算机的鼠标。 必须在控制计算机之前调用begin()。 要结束控制,请使用Mouse.end()。

语法

Mouse.begin()

参数

返回值

click()

描述

向光标所在位置的计算机发送短暂的点击。这与按下(press)并立即释放(release)鼠标按钮是相同的。
click()默认为鼠标左键。

语法

Mouse.click()
Mouse.click(button)

参数

button:按下的鼠标按钮允许的数据类型: char.
MOUSE_LEFT (默认)
MOUSE_RIGHT
MOUSE_MIDDLE

返回值

end()

描述

停止模拟连接到计算机的鼠标。 要开始控制,请使用Mouse.begin()。

语法

Mouse.end()

参数

返回值

move()

描述

在连接的计算机上移动光标。 屏幕上的运动总是相对于光标的当前位置。 使用Mouse.move()之前,必须先调用Mouse.begin()

语法

Mouse.move(xVal, yVal, wheel)

参数

xVal: 沿x轴移动的量。 允许的数据类型: signed char.
yVal: 沿y轴移动的量。 允许的数据类型: signed char.
wheel: 移动滚轮的数量。 允许的数据类型: signed char.

返回值

press()

描述

将按钮按下发送到连接的计算机。 按下相当于单击并连续按住鼠标按钮。 通过Mouse.release()取消了按下。
在使用Mouse.press()之前,您需要开始与Mouse.begin()进行通信。
Mouse.press()默认为鼠标左键按下。

语法

Mouse.press()
Mouse.press(button)

参数

button: 按下的鼠标按钮允许的数据类型: char.
MOUSE_LEFT (默认)
MOUSE_RIGHT
MOUSE_MIDDLE

返回值

release()

描述

发送一条消息,指出先前按下的按钮(通过Mouse.press()调用)已释放。 Mouse.release()默认为左侧按钮。

语法

Mouse.release()
Mouse.release(button)

参数

button: 按下的鼠标按钮允许的数据类型: char.
MOUSE_LEFT (默认)
MOUSE_RIGHT
MOUSE_MIDDLE

返回值

isPressed()

描述

检查所有鼠标按钮的当前状态,并报告是否按下任何鼠标按钮。

语法

Mouse.isPressed();
Mouse.isPressed(button);

参数

button: 按下的鼠标按钮允许的数据类型: char.
MOUSE_LEFT (默认)
MOUSE_RIGHT
MOUSE_MIDDLE

返回值

报告按钮是否被按下。数据类型:bool。

 Comments