罗技G系列外设宏命令编程参考文档(4)

2019-08-30 22:17

PressAndReleaseKey

PressAndReleaseKey() 方法可被用于模拟键盘按键按下动作并跟随按键释放动作。请注意:如果您紧接着该方法调用IsModifierPressed方法或IsKeyLockOn方法将返回上次状态码。您需要等待几毫秒使其结束操作以确定当前操作是否完成。

ReleaseKey(scancode [,scancode]

ReleaseKey(keyname [,keyname] );

);

Parameters

scancode

特定数值扫描码对应的按键将被按下并随后被释放。

keyname

特定数值键值对应的按键将被按下并随后被释放。

返回值

nil

备注信息

如果提供了多个按键作为实际参数,所有按键将被模拟为同一时间按下并随后释放。关于扫描码或键值对应列表您可以参考附录 A。

Example

--使用扫描码模拟键值 \被按下并随后被释放 PressAndReleaseKey(30)

--使用键值模拟键值 \被按下并随后被释放 PressAndReleaseKey(\

-- 模拟 \与\同时按下并随后释放 PressAndReleaseKey(\

16

IsModifierPressed

IsModifierPressed()方法可用于确定某修饰键是否被按下。 booleanIsModifierPressed( keyname );

参数列表

特定预定义的修饰键键值是否被按下,该参数必须为下列表值之一:

keyname

修饰键 \ \ \

描述信息 左侧、右侧或两侧 Alt 键 左侧、右侧或两侧Shift 键 左侧、右侧或两侧Ctrl 键 返回值

当修饰键被按下时将返回true 反之则返回 false。

备注信息

代码示范

-- 模拟按下特定修饰键 PressKey(\

ifIsModifierPressed(\

OutputLogMessage(\ end

-- 释放该修饰键

ReleaseKey(\

if not IsModifierPressed(\

OutputLogMessage(\ end

17

PressMouseButton

PressMouseButton() 方法可被用于模拟鼠标按键被按下。请注意:如果您紧接着该方法调用IsMouseButtonPressed方法将返回上次状态码。您需要等待几毫秒使其结束操作以确定当前操作是否完成。

PressMouseButton( button )

参数列表

button

按键标识符,您可以使用下表中列出的值:

按键值 1 2 3 4 5

对应操作 鼠标左键 鼠标中键 鼠标右键 鼠标按键X1 鼠标按键X2

返回值

nil

备注信息

代码示范

-- 模拟鼠标左键被按下 PressMouseButton(1) -- 模拟鼠标右键被按下 PressMouseButton(3)

18

ReleaseMouseButton

ReleaseMouseButton() 方法可被用于模拟鼠标按键被释放。 ReleaseMouseButton( button )

参数列表

button

按键标识符,您可以使用下表中列出的值:

按键值 1 2 3 4 5 对应操作 鼠标左键 鼠标中键 鼠标右键 鼠标按键X1 鼠标按键X2

返回值

nil

备注信息

代码示范

-- 模拟鼠标左键单击(按下并释放) PressMouseButton(1) ReleaseMouseButton(1)

19

PressAndReleaseMouseButton

PressAndReleaseMouseButton()方法可被用于模拟鼠标按键按下动作并跟随按键释放动作。请注意:如果您紧接着该方法调用IsMouseButtonPressed方法将返回上次状态码。您需要等待几毫秒使其结束操作以确定当前操作是否完成。

PressAndReleaseMouseButton( button )

参数列表

button

按键标识符,您可以使用下表中列出的值:

按键值 1 2 3 4 5

对应操作 鼠标左键 鼠标中键 鼠标右键 鼠标按键X1 鼠标按键X2

返回值

nil

备注信息

代码示范

--模拟鼠标左键单击(按下并释放) PressAndReleaseMouseButton(1)

20


罗技G系列外设宏命令编程参考文档(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:西安市2018年智慧旅游 工作实施方案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: