模块 gamepad

游戏手柄

norns脚本参考 有此模块的示例。

函数

up () 宏状态快捷方式
is_analog_origin (gamepad_conf, axis_keycode, value) 如果轴的值在原点附近则返回true 即当摇杆/方向键未被激活时
is_loggable_event (gamepad_conf, event_code_type, code, val) 仅在非重置值上返回true的谓词(即按键/摇杆按下时)
code_2_button (gamepad_conf, code) 返回与(非轴)键码关联的按钮名称
analog_axis_keycode_2_button (gamepad_conf, axis_keycode) 返回与模拟轴键码关联的按钮名称
code_2_keycode (event_code_type, code) 返回与键码关联的事件键名称 这不是轻量级的,所以应该只在调试语句中使用

表

state 按钮状态


函数

up ()
宏状态快捷方式
is_analog_origin (gamepad_conf, axis_keycode, value)
如果轴的值在原点附近则返回true 即当摇杆/方向键未被激活时

参数:

  • gamepad_conf
  • axis_keycode
  • value
is_loggable_event (gamepad_conf, event_code_type, code, val)
仅在非重置值上返回true的谓词(即按键/摇杆按下时)

参数:

  • gamepad_conf
  • event_code_type
  • code
  • val
code_2_button (gamepad_conf, code)
返回与(非轴)键码关联的按钮名称

参数:

  • gamepad_conf
  • code
analog_axis_keycode_2_button (gamepad_conf, axis_keycode)
返回与模拟轴键码关联的按钮名称

参数:

  • gamepad_conf
  • axis_keycode
code_2_keycode (event_code_type, code)
返回与键码关联的事件键名称 这不是轻量级的,所以应该只在调试语句中使用

参数:

  • event_code_type
  • code

表

state
按钮状态

字段:

  • DPDOWN
  • DPUP
  • LDOWN
  • LUP
  • LLEFT
  • LRIGHT
  • RDOWN
  • RUP
  • RLEFT
  • RRIGHT
  • TLEFT
  • TRIGHT 聚合
  • DOWN
  • UP
  • LEFT
  • RIGHT
由 LDoc 1.5.0 生成 最后更新于 2025-04-06 15:35:25