void CefMouseInput(byte eventType, PointerEventData eventData) { MouseButtons btn = CefUnityLib.Helpers.MouseButtons.None; switch (eventData.pointerId) { case -1: btn = CefUnityLib.Helpers.MouseButtons.Left; break; case -2: btn = CefUnityLib.Helpers.MouseButtons.Right; break; case -3: btn = CefUnityLib.Helpers.MouseButtons.Middle; break; default: break; } Vector2Int pos = GetPointerPosition(eventData.position); // Debug.Log(pos.ToString()+"------"+eventData.position.ToString()); cef.SendMouseEvent(eventType, pos.x, pos.y, btn); }
private void PictureBox1_MouseMove(object sender, MouseEventArgs e) { var pos = pictureBox1.PointToClient(Cursor.Position); _controller.SendMouseEvent(MouseEventPipeMessage.TYPE_MOVE, pos.X, pos.Y, (CefUnityLib.Helpers.MouseButtons)e.Button); }