Una pregunta interesante incluso un año después de su publicación. También me gustaría encontrar una solución ya que los puertos USB-C son cada vez más populares y más capaces.
Lo que he visto son conmutadores KVM con una conexión USB-C al ordenador, pero tiene una especie de dock integrado que divide esa conexión USB-C en puertos USB-A y HDMI para teclado, vídeo y ratón. Sospecho que esto es popular entre las personas con un ordenador portátil para el trabajo y un ordenador de torre con una tarjeta gráfica de gama alta con USB-C para jugar, o simplemente dos ordenadores portátiles utilizados como ordenadores de sobremesa. Esto sería útil para cambiar entre dos Mac que tienen puertos Thunderbolt, teclado y ratón USB-A, y una sola pantalla HDMI. Las pantallas dobles u otras configuraciones diversas podrían dejar a la gente con ganas de más.
Las pantallas con entrada USB-C siguen siendo escasas, y las que veo suelen llevar un conmutador KVM integrado. Si alguien en busca de una solución no se establece en conseguir una pantalla de Apple a continuación, la compra de una alternativa es una opción. Estas pantallas permitirán que un ordenador portátil (o el raro ordenador de sobremesa con DisplayPort sobre USB-C) se conecte al puerto USB-C y que otro ordenador (normalmente un ordenador de sobremesa) se conecte por USB-B y HDMI. La conmutación entre entradas sería como la de un conmutador KVM típico, con solo pulsar un botón en la pantalla o una macro de teclas en el teclado. Mi opinión es que implementar un conmutador KVM en una pantalla como esta es una mera cuestión de software en la pantalla una vez que cubran sus bases en el soporte de hardware antiguo y nuevo con entradas para USB-C/DP, USB-B, HDMI y un concentrador USB integrado para obtener un par de puertos USB-A. Cuesta poco implementar un conmutador KVM en una pantalla, así que espero que esta función sea cada vez más común.
Creo que los conmutadores KVM han ganado popularidad al hacerse habitual que la gente tenga más de un ordenador en casa. Pero lo que compite con esto son las soluciones de software. Es trivial utilizar algún protocolo de pantalla compartida para crear un "conmutador KVM por software". Hemos visto que MacOS viene con un servidor y cliente de compartición de pantalla VNC desde hace algún tiempo, así que esta puede ser una opción a considerar. He oído hablar de personas que ven reducido el rendimiento de vídeo de esto porque sin una pantalla conectada la GPU podría no estar activa, una solución para esto podría ser llamado un "dongle de pantalla". Un "display dongle" es un pequeño dispositivo que se conecta a un puerto de vídeo para engañar a la GPU haciéndole creer que hay una pantalla conectada. Aunque el vídeo se envía a través de la red y no del puerto de vídeo, el rendimiento mejora porque la GPU realiza parte del procesamiento de vídeo.
Dado que la pregunta original no se refiere a que el audio y el USB estén activos en la pantalla, es posible utilizar un conmutador KVM DisplayPort común. La conexión a la pantalla se realizaría mediante un cable USB-C a DisplayPort, o un cable DisplayPort y un adaptador USB-C. La conexión a los Mac significaría usar algún tipo de mini-dock u ocupar dos puertos USB-C, uno ocupado por un adaptador USB-A para el teclado y ratón USB y el otro para el vídeo DisplayPort (y probablemente usando el mismo tipo de adaptador que para la pantalla ya que estos adaptadores deberían ser bidireccionales). No sé si una pantalla Apple funcionará con una entrada DisplayPort, en teoría debería pero parece que Apple podría estar haciendo las cosas de forma un poco diferente a otras pantallas con entradas USB-C.
Soy consciente de que son muchos antecedentes, pero en el pasado me resultaba útil proporcionarlos de antemano, ya que a menudo surgen preguntas sobre por qué se hizo una determinada sugerencia. En este caso, sería trivial probar primero una solución de software y, si hay problemas de rendimiento o comodidad, considerar soluciones de hardware.