cocos2d-x-3.1鼠标右键弹出菜单后触摸事件冲突

当弹出菜单后单击鼠标左键触发TouchBegan时坐标为弹出菜单位置, TouchEnd时坐标为鼠标释放位置。
实际期望触发TouchBegan时坐标为实际鼠标按下的位置。求解?