docs: def _getVirtualScreenRect(self):
          """ Returns the rect of all attached screens as (x, y, w, h) """
          monitors = self.getScreenDetails()
          x1 = min([s["rect"][0] for s in monitors])
          y1 = min([s["rect"][1] for s in monitors])
          x2 = max([s["rect"][0]+s["rect"][2] for s in monitors])
          y2 = max([s["rect"][1]+s["rect"][3] for s in monitors])
          return (x1, y1, x2-x1, y2-y1)