完整罗技G系列外设宏命令编程参考文档.docx
《完整罗技G系列外设宏命令编程参考文档.docx》由会员分享,可在线阅读,更多相关《完整罗技G系列外设宏命令编程参考文档.docx(36页珍藏版)》请在冰豆网上搜索。
![完整罗技G系列外设宏命令编程参考文档.docx](https://file1.bdocx.com/fileroot1/2022-11/17/044be320-2c18-4fa2-808f-40894b4a2977/044be320-2c18-4fa2-808f-40894b4a29771.gif)
完整罗技G系列外设宏命令编程参考文档
(完整)罗技G系列外设宏命令编程参考文档
编辑整理:
尊敬的读者朋友们:
这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望((完整)罗技G系列外设宏命令编程参考文档)的内容能够给您的工作和学习带来便利。
同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。
本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以下为(完整)罗技G系列外设宏命令编程参考文档的全部内容。
G—seriesLuaAPI参考文档
V8。
50
预览与概述
手册目录
手册目录..。
。
。
。
。
.。
。
。
。
。
。
。
。
.。
.。
..。
..。
。
。
。
。
.。
。
...。
..。
..。
。
。
....。
。
.。
..。
..。
....。
。
。
。
..。
..。
。
。
...。
。
....。
..。
..。
.。
..。
。
。
。
。
.。
..。
。
..。
.。
.。
。
。
....。
。
..。
.2
内容预览...。
。
。
。
。
。
.。
.....。
.....。
。
。
。
。
。
。
..。
。
....。
。
..。
。
。
..。
。
。
。
.。
。
。
。
。
。
.。
。
..。
。
。
。
。
.。
..。
。
。
.。
。
。
....。
.。
。
.。
。
。
.。
.。
..。
.。
。
。
。
。
。
。
.。
。
。
。
.。
...。
.。
..。
。
..。
3
参考文档。
。
。
.。
。
..。
.。
...。
。
.....。
...。
。
.。
....。
。
.。
...。
。
。
。
.。
。
。
。
。
.。
..。
......。
。
.。
..。
.。
..。
.。
...。
.。
。
。
。
。
。
.。
。
。
。
。
。
.。
。
...。
。
.。
。
。
。
。
。
..。
.。
....。
。
...。
.。
4
标准Lua5。
1库.。
........。
。
.。
。
。
。
.。
...。
....。
。
。
。
.。
..。
..。
。
。
。
。
。
.。
。
。
。
。
.。
。
.。
。
......。
。
。
..。
。
。
。
。
。
...。
。
。
.。
..。
...。
。
...。
。
......。
。
.。
..。
。
。
。
...。
.40
附录A...。
。
.。
。
。
...。
。
....。
.。
。
。
..。
..。
。
.。
..。
。
.。
.。
.。
。
。
。
.。
。
...。
.。
.。
.。
。
。
。
。
。
。
..。
.。
。
.。
..。
.。
.。
..。
.。
。
.。
。
.。
。
。
。
.。
。
。
.....。
..。
。
.。
。
.。
.。
。
。
。
..。
。
..。
。
..41
内容预览
G—seriesLuaAPI参考手册是一套使用Lua脚本编程语言描述并且为G-series系列游戏键盘提供高级脚本功能。
该文档是在假设您已初步掌握Lua脚本编程语言使用方法的前提下进行的。
如果您想了解更多信息请访问www。
lua。
org.
每项G系列的配置文件都有一个默认的Lua脚本与其绑定,并且您可以根据您的喜好随意编辑或者自定义.该脚本借助并使用一个名为OnEvent的事件句柄。
用户可以通过检查此句柄中触发的各种事件以执行用户所希望的动作。
参考文档
方法列表
OnEvent...。
.。
.。
。
....。
.。
...。
.。
...........。
.。
.。
.。
。
。
...。
...。
..。
....。
。
.。
。
..。
。
。
。
。
。
。
。
...。
。
。
。
。
。
。
.。
.。
..。
。
...。
....。
.。
。
。
.....。
.。
。
。
。
.。
。
。
..。
。
。
。
.。
5
GetMKeyState。
。
。
。
.。
。
。
。
。
....。
.。
。
.。
。
。
。
.。
。
。
。
。
。
....。
.....。
。
.。
。
。
。
。
...。
.。
.。
...。
。
.。
.。
..。
....。
.。
..。
.。
。
..。
.......。
。
。
.。
。
..。
.。
...。
.。
。
。
....。
。
。
.7
SetMKeyState.。
....。
......。
.。
。
.。
.。
。
.。
。
。
。
.。
。
.....。
。
.。
.。
..。
。
..。
。
.....。
.。
..。
.。
.。
.。
。
.。
。
。
。
。
。
。
.。
..。
..。
.。
。
...。
.。
。
。
。
。
...。
....。
.。
。
。
。
。
..。
....8
Sleep。
..。
.....。
。
。
..。
...。
。
。
。
.。
.。
.......。
.。
。
.....。
。
。
。
。
.。
。
。
。
...。
.。
.。
.。
.。
..。
。
。
.。
.。
。
。
。
.。
。
.。
...。
..。
..。
。
。
。
..。
。
.。
...。
。
。
..。
。
。
..。
。
。
。
...。
。
....。
。
。
。
9
OutputLogMessage。
。
。
..。
..。
。
.。
。
。
.。
。
.....。
。
.。
。
..。
。
...。
。
..。
.。
........。
。
..。
。
....。
..。
。
。
...。
...。
。
.。
......。
..。
.。
。
。
。
....。
。
。
。
.。
。
。
...。
..10
GetRunningTime。
。
。
。
。
.。
。
。
.。
..。
。
。
.。
。
。
.。
。
....。
..。
..。
.。
.。
.....。
。
。
.。
.。
。
.。
.。
.。
。
。
。
。
..。
。
。
。
。
.。
.。
.。
.。
..。
。
。
.。
。
。
.。
.。
..。
。
。
...。
..。
.。
.。
。
.。
。
.。
。
11
GetDate.。
...。
。
。
。
。
.。
。
。
..。
...。
。
。
...。
.。
....。
。
...。
。
。
。
...。
。
.。
.。
.。
。
。
..。
。
..。
...。
。
.。
...。
...。
。
.。
..。
...。
.。
...。
。
...。
。
..。
.。
。
。
...。
。
.。
.。
。
。
。
.....。
12
ClearLog。
.。
。
。
。
...。
。
..。
。
。
。
.....。
..。
.。
。
...。
.。
。
.。
..。
.。
......。
。
。
.。
.。
.。
。
。
..。
。
。
..。
.。
。
。
...。
。
。
。
.。
.。
...。
....。
..。
。
。
。
.。
。
.....。
....。
。
....。
....。
。
13
PressKey.。
..。
..。
..。
。
。
...。
.。
。
.。
..。
。
.。
..。
。
。
。
.....。
..。
..。
..。
。
。
...。
。
..。
。
。
。
。
。
。
。
。
。
.。
。
.....。
.。
.。
。
。
。
。
。
。
。
。
..。
。
.。
。
。
。
。
....。
。
...。
。
。
。
。
。
...。
.....14
ReleaseKey.。
。
。
..。
。
。
。
.。
。
..。
。
....。
.。
。
.。
..。
。
..。
。
。
。
.。
.。
。
。
.。
..。
。
。
..。
.。
。
.。
。
。
。
。
。
。
。
.。
。
。
。
。
。
。
.。
。
。
。
。
。
.。
.。
.。
.。
.。
...。
......。
。
。
....。
。
.。
...。
。
..。
。
15
PressAndReleaseKey。
.。
。
。
.。
。
。
.。
....。
.。
....。
.....。
。
。
.。
..。
。
。
..。
.。
.。
。
。
。
。
。
.。
。
。
。
。
.。
.。
。
。
.....。
。
.。
...。
。
。
.。
。
.。
.。
。
。
.。
.。
..。
。
。
。
.。
。
..。
。
。
。
。
。
16
IsModifierPressed.。
。
。
.。
..。
.。
..。
...。
.。
.。
。
。
。
..。
....。
.。
..。
。
。
。
..。
。
。
。
..。
....。
....。
...。
..。
..。
...。
。
.。
。
..。
.。
。
........。
。
.。
.。
。
.。
...。
。
。
.。
。
。
17
PressMouseButton。
..。
。
.。
..。
..。
。
.。
..。
.。
。
..。
。
。
..。
。
.。
..。
。
..。
...。
。
。
.........。
.。
。
.。
。
。
。
.。
。
.。
.。
.。
.。
。
。
。
。
..。
。
.。
。
。
...。
。
。
..。
.。
。
。
.........。
18
ReleaseMouseButton。
.。
.。
。
。
.。
...。
....。
。
.。
。
。
.。
。
。
...。
。
..。
.。
。
......。
.。
.。
.......。
。
.。
.。
....。
。
。
.。
。
。
。
。
。
.....。
.。
.。
。
...。
....。
。
.。
。
。
。
.。
。
。
19
PressAndReleaseMouseButton....。
。
..。
。
..。
。
。
。
.。
..。
.。
.。
..。
。
..。
...。
。
。
。
...。
.。
..。
..。
。
。
。
。
。
..。
.。
....。
..。
.。
..。
。
。
。
。
.。
.。
。
。
。
.。
...。
。
。
20
IsMouseButtonPressed。
.。
。
..。
.。
。
..。
。
.。
..。
。
。
。
。
...。
..。
。
..。
..。
。
。
。
.。
。
。
.。
。
。
.。
。
.。
....。
。
。
.。
。
。
....。
...。
..。
..。
.。
.。
....。
。
。
。
。
..。
。
。
。
。
..。
.21
MoveMouseTo。
.。
..........。
。
。
。
。
.。
....。
。
。
.。
..。
。
.。
。
..。
。
。
.。
。
.。
.。
。
。
..。
..。
。
.。
.。
..。
。
。
。
...。
。
。
。
。
。
。
.。
。
。
。
...。
..。
..。
.。
.。
。
。
。
。
..。
。
。
..。
..。
.。
..22
MoveMouseWheel..。
.。
...。
....。
.。
。
.。
........。
.。
.。
..。
。
。
。
。
。
。
..。
。
...。
..。
。
...。
。
。
。
。
。
。
.。
。
。
....。
.。
..。
.。
.。
。
。
.。
.。
.。
.....。
.............。
.23
MoveMouseRelative........。
.。
...。
.。
.。
。
。
..。
.。
。
..。
。
。
。
。
。
。
...。
.......。
.。
。
。
。
。
。
.。
。
.。
..。
.。
。
。
。
。
。
.。
。
。
.。
。
。
.。
.。
。
。
。
。
.。
。
.。
。
。
。
。
。
..。
.。
.......24
MoveMouseToVirtual。
。
。
。
。
...。
。
.。
.。
。
。
.。
.。
。
。
.。
..。
.。
.。
。
...。
....。
。
.。
.。
。
。
.。
。
。
.。
.。
.。
。
.。
。
..。
。
...。
。
。
。
...。
。
。
。
....。
...。
。
.。
。
。
。
。
。
。
。
......。
25
GetMousePosition......。
。
。
。
......。
。
.。
。
.。
。
。
。
。
。
..。
。
.。
。
.。
。
.。
.。
..。
.。
..。
.。
。
..。
。
。
.。
.....。
。
。
。
。
...。
....。
。
。
。
.。
..。
。
..。
.。
。
....。
.。
。
。
。
.。
..。
.。
26
OutputLCDMessage。
...。
。
.。
...。
......。
...。
。
。
。
。
。
。
。
..。
.。
.。
.。
....。
。
..。
。
..。
。
.。
。
。
.......。
....。
。
。
...。
。
..。
。
。
.。
。
。
..。
.。
..。
。
。
..。
.。
。
..。
...27
ClearLCD。
.。
。
。
。
.。
.。
.。
。
。
..。
。
。
.。
。
。
。
。
。
.。
.。
。
.。
.。
。
。
。
。
.。
。
。
。
.。
。
..。
。
。
......。
.。
.。
。
。
..。
.。
。
.。
。
。
....。
。
..。
。
.。
..。
。
。
。
。
...。
.。
。
.。
。
..。
.。
。
。
。
。
...。
。
。
。
.。
。
28
PlayMacro...。
。
。
。
。
....。
.。
。
.....。
。
.....。
。
。
....。
。
.。
。
...。
。
。
。
。
。
.。
。
。
.。
。
。
..........。
。
。
。
..。
...。
..。
.。
。
.。
。
。
.。
.。
。
.。
.。
.。
。
。
。
.。
...。
。
。
..。
。
。
。
.。
。
。
。
.29
AbortMacro。
......。
.。
.。
。
。
.....。
.。
。
。
。
。
...。
.。
..。
..。
。
。
..。
..。
。
。
。
。
.。
。
..。
。
.。
。
。
。
。
.。
。
。
........。
..。
。
。
...。
.。
。
。
。
。
。
...。
。
....。
。
。
。
。
...。
...。
。
..。
。
.30
IsKeyLockOn。
..。
.。
.。
。
.。
...。
..。
..。
。
。
..。
。
.。
。
。
。
。
.。
.。
。
。
。
。
.。
..。
..。
..。
..。
...。
.。
。
.。
。
...。
....。
.。
。
。
。
.。
。
。
.。
.。
。
。
..。
..。
.。
.。
......。
。
。
。
.。
..。
。
。
。
31
SetBacklightColor.。
....。
.。
。
.。
。
......。
。
..。
....。
。
..。
...。
。
。
.。
。
。
。
。
.。
。
。
。
.。
.....。
.。
。
。
..。
...。
。
.。
..。
..。
.。
.。
....。
。
。
....。
.....。
.。
。
.。
。
.....32
OutputDebugMessage..。
。
.。
。
。
..。
。
。
。
.。
..。
.。
。
。
。
。
.。
....。
.。
....。
...。
..。
。
。
。
。
。
。
。
..。
。
.。
......。
。
.。
。
。
。
。
。
。
。
....。
。
。
。
。
.。
..。
..。
。
..。
..。
.。
..33