SASA 扩展

手柄 Pad

键边沿、模拟按键与绑定查询

sa · 扩展 input · 需对应 CLEO 扩展

键边沿 / 模拟按键 / 控制器绑定查询。

写法见 Lua / Redux

键刚按下

IS_KEY_JUST_PRESSED · 2080
Pad.IsKeyJustPressed

虚拟键本帧刚按下(边沿)。用在 if 里。

2080 IS_KEY_JUST_PRESSED
in: keyCode

区间内正按住

GET_KEY_PRESSED_IN_RANGE · 2081
Pad.GetKeyPressedInRange

区间内是否有键正按住,返回该键码。用在 if 里。

2081 GET_KEY_PRESSED_IN_RANGE
in: minKeyCode, maxKeyCode
out: keyCode

区间内刚按下

GET_KEY_JUST_PRESSED_IN_RANGE · 2082
Pad.GetKeyJustPressedInRange

用在 if 里。

2082 GET_KEY_JUST_PRESSED_IN_RANGE
in: minKeyCode, maxKeyCode
out: keyCode

模拟按下

EMULATE_KEY_PRESS · 2083
Pad.EmulateKeyPress
2083 EMULATE_KEY_PRESS
in: keyCode

模拟松开

EMULATE_KEY_RELEASE · 2084
Pad.EmulateKeyRelease
2084 EMULATE_KEY_RELEASE
in: keyCode

动作绑定键

GET_CONTROLLER_KEY · 2085
Pad.GetControllerKey

取动作绑定的第 n 个备用键。未绑定时输出不变且条件假。用在 if 里。

2085 GET_CONTROLLER_KEY
in: action, altKey
out: keyCode

键显示名

GET_KEY_NAME · 2086
Pad.GetKeyName

取键显示名。无名则条件假。用在 if 里。

2086 GET_KEY_NAME
in: keyCode
out: name

On this page