Si realmente desea una opción de software, MaxiVista podría hacer lo que quiera; pero está destinado principalmente a esclavizar la pantalla de una computadora a un segundo, no permitirle cambiar un monitor entre dos computadoras. Sin embargo, al leer la documentación, creo que es posible que deba tener una pantalla dedicada para que su PC la controle, ya que solo admite el uso de una Mac como monitor adicional para una PC y no al revés.
Es posible que pueda hacer que funcione instalando el software en la PC, conectando el monitor a la Mac y activándolo / desactivándolo en la Mac para cambiar el monitor entre las computadoras. No está claro en la documentación si el software se volverá a conectar automáticamente o no.
Cuando lo probé hace unos años, utilizaba una parte bastante grande de la potencia de la CPU en una de las computadoras (no recuerdo si era el maestro o el esclavo). Creo que probablemente sería mejor con una opción de hardware (múltiples entradas en el monitor o conmutador KVM).