simulate_mouse_move 当前只创建带有 position 和 relative 的 InputEventMouseMotion,没有保留鼠标按键掩码。
因此,像“鼠标按下 -> 鼠标移动”这样的序列会被传递成普通鼠标移动,而不是按住鼠标键时的拖拽事件。对于依赖 InputEventMouseMotion.button_mask 区分拖拽和普通移动的运行时输入测试,这会导致模拟结果不准确。
期望行为:simulate_mouse_move 应该能够把当前按住的鼠标按键掩码传递到生成的 InputEventMouseMotion。
simulate_mouse_move当前只创建带有position和relative的InputEventMouseMotion,没有保留鼠标按键掩码。因此,像“鼠标按下 -> 鼠标移动”这样的序列会被传递成普通鼠标移动,而不是按住鼠标键时的拖拽事件。对于依赖
InputEventMouseMotion.button_mask区分拖拽和普通移动的运行时输入测试,这会导致模拟结果不准确。期望行为:
simulate_mouse_move应该能够把当前按住的鼠标按键掩码传递到生成的InputEventMouseMotion。