按键

System_Keyboard_CheckKey(id)

检查按键是否按下,按键为VK码

参数

说明

类型

id

按键id,详见VK表

int

if System_Keyboard_CheckKey(10) then

end

System_Keyboard_CheckDoubleKey(id)

检查是否双击按键,按键为VK码

参数

说明

类型

id

按键id,详见VK表

int

if System_Keyboard_CheckDoubleKey(10) then

end

System_Keyboard_CheckKeyIsPressed(id)

检查按键是否处于按下状态,按键为VK码

参数

说明

类型

id

按键id,详见VK表

int

if System_Keyboard_CheckKeyIsPressed(10) then

end

System_XboxPad_CheckKey(id)

检查Xbox手柄按键是否按下,按键详见对照表

参数

说明

类型

id

按键id,详见Xbox按键对照表

int

if System_XboxPad_CheckKey(10) then

end

System_XboxPad_CheckDoubleKey(id)

检查是否双击Xbox手柄按键,按键详见对照表

参数

说明

类型

id

按键id,详见Xbox按键对照表

int

if System_XboxPad_CheckDoubleKey(10) then

end

System_XboxPad_CheckKeyIsPressed(id)

检查Xbox手柄按键是否处于按下状态,按键详见对照表

参数

说明

类型

id

按键id,详见Xbox按键对照表

int

if System_XboxPad_CheckKeyIsPressed(10) then

end

System_HotKey_CheckKey(name)

检查快捷键是否按下

参数

说明

类型

name

快捷键注册名

string

if System_HotKey_CheckKey('name') then

end

注册的快捷键被触发后会一直记录触发状态,知道检查快捷键是否触发后才会重置,使用时建议在顶层实时检查快捷键是否被按下,以便刷新快捷键按键状态,如果一定要在条件内循环执行,建议在启动循环前线空执行该命令刷新按键状态

System_HotKey_AddHotKey(name,describe,key)

注册快捷键

参数

说明

类型

name

快捷键注册名,最多30个字符

string

describe

快捷键说明,最多100个字符

string

key

快捷键默认定义,最多4个按键

int(hex)

System_HotKey_AddHotKey('name','describe',0xffff1d44)

快捷键默认定义使用16进制数联系组合形成,例如Ctrl+F10使用0xffff1d44表示,用户使用时可在游戏内使用图形界面自行编辑快捷键,快捷键对应表详见

System_GetMouseDelta()

获取鼠标移动数据

local x,y = System_GetMouseDelta()

最后更新于