- 鼠标事件的position,以左上角为原点(0,0),右下角为分辨率*缩放
- 绑定事件的按键,用event.is_action_pressed("move_right")
类型 | 输入 | log.info(InputEvent) |
键盘 | A | InputEventKey: keycode=65 (A), mods=none, physical=false, location=unspecified, pressed=true, echo=false → pressed=false |
鼠标 | 左键单击 | InputEventMouseButton: button_index=1, mods=none, pressed=true, canceled=false, position=((365, 253)), button_mask=1, double_click=false InputEventMouseButton: button_index=1, mods=none, pressed=false, canceled=false, position=((365, 255)), button_mask=0, double_click=false |
左键双击 | InputEventMouseButton: button_index=1, mods=none, pressed=true, canceled=false, position=((359, 259)), button_mask=1, double_click=false InputEventMouseButton: button_index=1, mods=none, pressed=false, canceled=false, position=((359, 259)), button_mask=0, double_click=false InputEventMouseButton: button_index=1, mods=none, pressed=true, canceled=false, position=((359, 259)), button_mask=1, double_click=true InputEventMouseButton: button_index=1, mods=none, pressed=false, canceled=false, position=((359, 259)), button_mask=0, double_click=false | |
右键单击 | InputEventMouseButton: button_index=2, mods=none, pressed=true, canceled=false, position=((409, 292)), button_mask=2, double_click=false InputEventMouseButton: button_index=2, mods=none, pressed=false, canceled=false, position=((409, 292)), button_mask=0, double_click=false | |
移动 | InputEventMouseMotion: button_mask=0, position=((667, 255)), relative=((83, 6)), velocity=((-14.08773, 0)), pressure=0.00, tilt=((0, 0)), pen_inverted=(false) | |
滚轮上推 | InputEventMouseButton: button_index=4, mods=none, pressed=true, canceled=false, position=((355, 365)), button_mask=8, double_click=false InputEventMouseButton: button_index=4, mods=none, pressed=false, canceled=false, position=((355, 365)), button_mask=0, double_click=false | |
滚轮下推 | InputEventMouseButton: button_index=5, mods=none, pressed=true, canceled=false, position=((355, 365)), button_mask=8, double_click=false InputEventMouseButton: button_index=5, mods=none, pressed=false, canceled=false, position=((345, 188)), button_mask=0, double_click=false | |
触摸屏 | 单指点击 | InputEventMouseButton: button_index=1, mods=none, pressed=true, canceled=false, position=((154, 272)), button_mask=1, double_click=false InputEventScreenTouch: index=7, pressed=true, canceled=false, position=((154, 272)), double_tap=false InputEventScreenDrag: index=7, position=((155, 273)), relative=((1, 1)), velocity=((6.621859, 6.621859)), pressure=0.00, tilt=((0, 0)), pen_inverted=(false) InputEventMouseButton: button_index=1, mods=none, pressed=false, canceled=false, position=((156, 273)), button_mask=0, double_click=false InputEventScreenTouch: index=7, pressed=false, canceled=false, position=((156, 273)), double_tap=false |
单指双击 | InputEventMouseButton: button_index=1, mods=none, pressed=true, canceled=false, position=((1130, 727)), button_mask=1, double_click=false InputEventScreenTouch: index=24, pressed=true, canceled=false, position=((1130, 727)), double_tap=false InputEventScreenDrag: index=24, position=((1128, 728)), relative=((-2, 1)), velocity=((0, 0)), pressure=0.00, tilt=((0, 0)), pen_inverted=(false) InputEventMouseButton: button_index=1, mods=none, pressed=false, canceled=false, position=((1119, 729)), button_mask=0, double_click=false InputEventScreenTouch: index=24, pressed=false, canceled=false, position=((1119, 729)), double_tap=false InputEventMouseButton: button_index=1, mods=none, pressed=true, canceled=false, position=((1097, 740)), button_mask=1, double_click=false InputEventScreenTouch: index=25, pressed=true, canceled=false, position=((1097, 740)), double_tap=false InputEventMouseButton: button_index=1, mods=none, pressed=true, canceled=false, position=((1130, 727)), button_mask=1, double_click=true InputEventScreenDrag: index=25, position=((1097, 741)), relative=((0, 1)), velocity=((0, 0)), pressure=0.00, tilt=((0, 0)), pen_inverted=(false) InputEventMouseButton: button_index=1, mods=none, pressed=false, canceled=false, position=((1097, 741)), button_mask=0, double_click=false InputEventScreenTouch: index=25, pressed=false, canceled=false, position=((1097, 741)), double_tap=false InputEventMouseButton: button_index=1, mods=none, pressed=true, canceled=false, position=((728, -53)), button_mask=1, double_click=false InputEventMouseButton: button_index=1, mods=none, pressed=false, canceled=false, position=((728, -53)), button_mask=0, double_click=false | |
双指单击 | InputEventMouseButton: button_index=1, mods=none, pressed=true, canceled=false, position=((969, 646)), button_mask=1, double_click=false InputEventScreenTouch: index=20, pressed=true, canceled=false, position=((969, 646)), double_tap=false InputEventScreenTouch: index=21, pressed=true, canceled=false, position=((1623, 770)), double_tap=false InputEventScreenDrag: index=21, position=((1624, 770)), relative=((1, 0)), velocity=((0, 0)), pressure=0.00, tilt=((0, 0)), pen_inverted=(false) InputEventScreenDrag: index=20, position=((968, 644)), relative=((-1, -2)), velocity=((-7.480215, -14.96043)), pressure=0.00, tilt=((0, 0)), pen_inverted=(false) InputEventMouseButton: button_index=1, mods=none, pressed=false, canceled=false, position=((967, 642)), button_mask=0, double_click=false InputEventScreenTouch: index=20, pressed=false, canceled=false, position=((967, 642)), double_tap=false InputEventScreenTouch: index=21, pressed=false, canceled=false, position=((1623, 768)), double_tap=false | |
手柄 | 左杆左摇 | InputEventJoypadMotion: axis=0, axis_value=-1.00,InputEventJoypadMotion: axis=1, axis_value=-0.02 |
左杆上摇 | InputEventJoypadMotion: axis=1, axis_value=-1.00,InputEventJoypadMotion: axis=0, axis_value=0.01 | |
左杆下摇 | InputEventJoypadMotion: axis=1, axis_value=1.00,InputEventJoypadMotion: axis=0, axis_value=0.01 | |
左杆右摇 | InputEventJoypadMotion: axis=0, axis_value=1.00,InputEventJoypadMotion: axis=-1, axis_value=-0.02 | |
左键 | InputEventJoypadButton: button_index=13, pressed=true, pressure=0.00 → pressed=false | |
上键 | InputEventJoypadButton: button_index=11, pressed=true, pressure=0.00 | |
下键 | InputEventJoypadButton: button_index=12, pressed=true, pressure=0.00 | |
右键 | InputEventJoypadButton: button_index=14, pressed=true, pressure=0.00 | |
肩键L1 | InputEventJoypadButton: button_index=9, pressed=true, pressure=0.00 | |
肩键L2 | InputEventJoypadMotion: axis=4, axis_value=0.77 | |
右杆左摇 | InputEventJoypadMotion: axis=2, axis_value=-1.00,InputEventJoypadMotion: axis=3, axis_value=0.03 | |
右杆右摇 | InputEventJoypadMotion: axis=2, axis_value=0.61,InputEventJoypadMotion: axis=3, axis_value=0.03 | |
右杆上摇 | InputEventJoypadMotion: axis=3, axis_value=-1.00,InputEventJoypadMotion: axis=2, axis_value=0.00 | |
右杆下摇 | InputEventJoypadMotion: axis=3, axis_value=0.81,InputEventJoypadMotion: axis=2, axis_value=0.02 | |
X键 | InputEventJoypadButton: button_index=2, pressed=true, pressure=0.00 | |
Y键 | InputEventJoypadButton: button_index=3, pressed=true, pressure=0.00 | |
A键 | InputEventJoypadButton: button_index=0, pressed=true, pressure=0.00 | |
B键 | InputEventJoypadButton: button_index=1, pressed=true, pressure=0.00 | |
select键 | InputEventJoypadButton: button_index=4, pressed=true, pressure=0.00 | |
menu键 | InputEventJoypadButton: button_index=5, pressed=true, pressure=0.00 | |
start键 | InputEventJoypadButton: button_index=6, pressed=true, pressure=0.00 | |
肩键R1 | InputEventJoypadButton: button_index=10, pressed=true, pressure=0.00 | |
肩键R2 | InputEventJoypadMotion: axis=5, axis_value=0.77 |