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