code: func MoveSmooth(x, y int, args ...interface{}) bool {
  	cx := C.size_t(x)
  	cy := C.size_t(y)
  
  	var (
  		mouseDelay = 10
  		low        C.double
  		high       C.double
  	)
  
  	if len(args) > 2 {
  		mouseDelay = args[2].(int)
  	}
  
  	if len(args) > 1 {
  		low = C.double(args[0].(float64))
  		high = C.double(args[1].(float64))
  	} else {
  		low = 1.0
  		high = 3.0
  	}
  
  	cbool := C.move_mouse_smooth(cx, cy, low, high, C.int(mouseDelay))
  
  	return bool(cbool)
  }
docs: // MoveSmooth move the mouse smooth,
  // moves mouse to x, y human like, with the mouse button up.
  //
  // robotgo.MoveSmooth(x, y int, low, high float64, mouseDelay int)