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

2019-08-30 22:17

IsKeyLockOn

IsKeyLockOn() 方法可用于确定锁定键是否处于启用状态。 IsKeyLockOn( key )

参数列表

键值名可参考下表:

key

键值 \ \ \

对应操作 滚动锁定 大小写锁定 数字键锁定 返回值

当锁定键启用时将返回true 反之则返回 false。

备注信息

代码示范

-- 检查数字键锁定是否被启用,如果启用则将其关闭 if ( IsKeyLockOn(\

PressAndReleaseKey(\

end

31

SetBacklightColor

SetBacklightColor()方法被用于设置自定义设备背光灯颜色(如果您的设备支持自定义背光灯)。 SetBacklightColor(red, green, blue, [family])

参数列表

红色阈值范围(0 – 255)。

red

green

绿色阈值范围(0 – 255)。

blue

蓝色阈值范围(0 – 255)。

family

当您希望区分多个输入设备时请使用该可选设备族属性,默认为 “kb”。

设备族 “kb” “lhc”

特定设备 键盘设备(G15, G11, G19, etc) 左手用控制器(G13, etc)

返回值

nil

备注信息

备注信息

-- 设置背光灯为红色

SetBacklightColor(255, 0, 0);

-- 为所有左手用控制器设备设置背光灯为蓝色 SetBacklightColor(0, 0, 255, “lhc”);

32

OutputDebugMessage

OutputDebugMessage()方法将发送日志消息至Windows 脚本调试器。 OutputDebugMessage( ... );

参数列表

输出样式、包含格式化字符串的消息文本。

Message

返回值

nil

备注信息

string.format() 方法镜像。

您需要手动在末尾插入回车符\以结束该段文本。您可以使用类似于Dbg查看器等工具查看这些输出的消息。

代码示范

-- 输出文本\

OutputDebugMessage(\

33

SetMouseDPITable

SetMouseDPITable()方法可向已支持的游戏鼠标设置当前 DPI表中的数值。 SetMouseDPITable({value1, value2, value3}, [index]);

参数列表

DPI Array

DPI 数值数组

DPI Index

可选并从 1开始的 DPI索引值以直接应用该 DPI 数值。

返回值

nil

备注信息

如果您不指定索引值,那么将使用首条 DPI 数值设为当前值,您最多可以添加 16条数值。

当您激活新配置文件时将使用该 DPI设置覆盖上次状态。

Example

-- 设置 DPI 数值为 {500, 1000, 1500, 2000, 2500} -- 默认状态下,500 DPI 将被设为当前 DPI数值

SetMouseDPITable({500, 1000, 1500, 2000, 2500})

-- 设置 DPI数值为{500, 2500} 并设置第二个数值为当前 DPI数值 SetMouseDPITable({500, 2500}, 2)

34

SetMouseDPITableIndex

SetMouseDPITableIndex()方法可向已支持的游戏鼠标通过DPI 表索引值设置 DPI。 SetMouseDPITableIndex(index);

参数列表

基于 1开始的 DPI表索引值。

Index

返回值

nil

备注信息

如果未曾调用SetMouseDPITable方法则将使用鼠标中现有 DPI表。您最多可以添加 16条数值。

当您激活新配置文件时将使用该 DPI设置覆盖上次状态。

代码示范

-- 设置初始 DPI数值为{500, 1000, 1500, 2000, 2500} SetMouseDPITable({500, 1000, 1500, 2000, 2500})

-- 设置当前 DPI为表中第三项 (1500 DPI) SetMouseDPITableIndex(3);

35


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

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

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

马上注册会员

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