devAlice
← Multi-OS

Compartir entrada Mac + Windows — un teclado y ratón para dos PCs

Comparativa de Synergy · Barrier · Logitech Flow · Mouse Without Borders · Universal Control, más una guía de Barrier para el caso habitual Mac↔Windows.

Si tienes Mac y Windows en el mismo escritorio, usar un solo teclado y ratón para ambos es una mejora inmediata en calidad de vida. A diferencia de un KVM hardware, el software de compartir entrada permite que el cursor cruce el borde de la pantalla y cambie de equipo sin interrupciones, como si fuera una configuración multimonitor natural.

Existen cinco opciones y la mejor depende del caso concreto. Esta página se organiza así: recomendación por escenario → matriz de comparación → guía de Barrier para el caso más común Mac+Win.

TL;DR — recomendación de una línea por escenario

EscenarioElección
Mac + Windows (el caso habitual)Barrier (gratis) o Synergy (de pago, más estable)
Mac + Mac (o iPad)Universal Control (integrado en Apple, sin SW adicional)
Windows + WindowsMouse Without Borders (Microsoft oficial, gratis, la más fluida)
Mismo ratón/teclado Logitech en ambas, Mac/Win mezcladoLogitech Flow (integrado en Logi Options+, muy fluido)
Necesitas licencia empresarial/de equipoSynergy 3 (de pago, soporte oficial)

Matriz de comparación

SoluciónCompatibilidad de SOPrecioEstabilidadNotas
BarrierMac · Win · LinuxGratis (OSS)⭐⭐⭐Fork de Synergy 1.x. Configuración algo laboriosa
Synergy 3Mac · Win · Linux$29/dispositivo (pago único)⭐⭐⭐⭐Soporte oficial, cifrado, autodescubrimiento
Logitech FlowMac · Win (solo disp. Logi)Gratis (incluido con el dispositivo)⭐⭐⭐⭐⭐La más fluida, requiere Logi Options+
Mouse Without BordersSolo WinGratis⭐⭐⭐⭐MS oficial. Sin soporte Mac
Apple Universal ControlSolo Mac · iPadGratis (integrado en macOS)⭐⭐⭐⭐⭐Sin soporte Windows

El uso compartido del portapapeles es estándar en Barrier/Synergy/Logitech Flow y Mouse Without Borders. Universal Control solo comparte texto (usa AirDrop para archivos).


Elige primero — cuál usar

Mac + Windows (el caso principal aquí)

Para uso personal: prueba Barrier primero; si es inestable, paga por Synergy. Mismo principio de funcionamiento: teclado y ratón conectados al PC servidor, entrada reenviada a los PCs cliente.

Si usas ratón y teclado Logitech en ambas, Logitech Flow es la respuesta: sin software adicional y la opción más fluida.

Caso de mismo fabricante

  • Solo Mac: Universal Control. `Ajustes del sistema → Pantallas → Avanzado → "Permitir que el puntero y el teclado..."``
  • Solo Windows: Mouse Without Borders. Instala desde Microsoft Store

Guía de Barrier — Mac (servidor) + Windows (cliente)

Servidor = el PC al que están conectados físicamente el teclado y el ratón. Cualquiera de los dos puede actuar como servidor; normalmente es el que tiene la distribución de teclado más familiar. En esta guía: Mac = servidor, Windows = cliente.

1. Instalación

Mac (servidor):

brew install --cask barrier
# O descarga el .dmg desde https://github.com/debauchee/barrier/releases

Windows (cliente):

winget install --id Debauchee.Barrier --silent
# O descarga el .msi desde https://github.com/debauchee/barrier/releases

Barrier no recibe actualizaciones activas desde 2022. macOS 15 (Sequoia) y versiones más recientes tienen problemas ocasionales con los diálogos de permisos. Considera usar Input Leap, el fork sucesor de Barrier.

2. Misma red + firewall

Ambas máquinas deben estar en la misma LAN (normalmente la misma Wi-Fi o cable). Las subredes distintas requieren enrutamiento o VPN.

Firewall de Windows:

# Permite tráfico entrante en el puerto 24800 de Barrier
New-NetFirewallRule -DisplayName "Barrier" -Direction Inbound -LocalPort 24800 -Protocol TCP -Action Allow

Firewall de macOS:

Si Ajustes del sistema → Red → Firewall está activado, el primer inicio de Barrier.app muestra un diálogo «Permitir conexiones entrantes» — haz clic en Permitir.

3. Configuración del servidor Mac

  1. Inicia Barrier → selecciona el botón de radio Server
  2. Haz clic en Configure Server...
  3. Arrastra el icono del monitor desde la esquina superior derecha a la cuadrícula → coloca Windows relativo a Mac
  4. Haz doble clic en la pantalla añadida → establece Screen name con el nombre de host de Windows (distingue mayúsculas)
    • Nombre de host de Windows: comprueba con hostname
  5. OK → haz clic en Start en la ventana principal

4. Permisos de macOS (esencial, a menudo omitido)

macOS exige consentimiento explícito para que Barrier intercepte eventos del sistema:

Ajustes del sistema → Privacidad y seguridad:

  • Accesibilidad → Barrier ✅
  • Monitorización de entrada → Barrier ✅
  • Grabación de pantalla → Barrier ✅ (necesario para el texto del portapapeles)

Reinicia Barrier tras conceder los permisos.

5. Configuración del cliente Windows

  1. Inicia Barrier → selecciona el botón de radio Client
  2. Server IP: IP del Mac (obtén con ipconfig getifaddr en0 en Mac, o Ajustes del sistema → Red → Wi-Fi → Detalles → TCP/IP)
  3. Start

6. Verificación

Mueve el ratón en Mac más allá del borde de la pantalla → el cursor aparece en Windows. El teclado sigue al cursor.

Portapapeles: copia en Mac con Cmd+C → pega en Windows con Ctrl+V. Si no funciona, comprueba de nuevo el permiso de Grabación de pantalla en macOS.

7. Inicio automático

Mac: en Barrier Barrier → Save configuration as..., luego añade Barrier.app en Ajustes del sistema → General → Elementos de inicio de sesión.

Windows: en Barrier File → Save configuration as..., luego Configuración → Aplicaciones → Inicio → Barrier activado. O usa Barrier → Auto start on boot.


Logitech Flow — Usuarios de ratón/teclado Logi

Si tienes un ratón Logitech (MX Master, MX Anywhere) o teclado (MX Keys) emparejado (Bluetooth o receptor Unifying) en ambas máquinas, Flow apenas requiere configuración.

1. Instala Logi Options+ en ambos PCs

  • Mac: brew install --cask logi-options-plus o logitech.com/options
  • Windows: winget install Logitech.OptionsPlus

2. Activa Flow

Misma LAN. Inicia Logi Options+ en ambas máquinas → menú izquierdo Flow → ambas se detectan automáticamente → arrastra el diseño de pantalla → activa.

3. Verificación

Mueve el cursor más allá del borde de la pantalla → cambia al otro PC. El teclado le sigue. El uso compartido del portapapeles se puede activar/desactivar.

Flow funciona únicamente con dispositivos de entrada Logitech. Para Apple Magic Mouse u otros fabricantes, Flow no es válido: usa Barrier.


Mouse Without Borders — Solo Windows

Nació como proyecto de Microsoft Garage y fue integrado en PowerToys. Solo Windows ↔ Windows.

Instalación

# Método 1: integrado en PowerToys (si ya lo usas)
winget install Microsoft.PowerToys --silent
# → Inicia PowerToys → menú izquierdo "Mouse Without Borders" → activa
 
# Método 2: independiente (solo cuando PowerToys no está disponible)
winget install Microsoft.MouseWithoutBorders

Configuración

  1. Activa en el primer PC → aparece una clave de seguridad (8 dígitos)
  2. Activa en el segundo PC → introduce el nombre + clave de seguridad del primer PC
  3. Se conecta automáticamente → disposición de pantallas detectada (izquierda/derecha)

Muy sencillo y estable. Para entornos solo-Windows, es la primera opción gratuita.


Apple Universal Control — Solo Mac (+ iPad)

Para Mac/iPad con el mismo Apple ID, no se necesita instalación adicional.

Activar

Ajustes del sistema → Pantallas → Avanzado... o el botón de activación de AirPlay/Universal Control:

  • ✅ Permitir que el puntero y el teclado se muevan entre cualquier Mac o iPad cercano
  • ✅ Avanzar empujando el cursor hasta el borde de la pantalla para conectar un Mac o iPad cercano
  • ✅ Volver a conectar automáticamente a cualquier Mac o iPad cercano

Mismo Apple ID + Wi-Fi/Bluetooth activos → el cursor se conecta automáticamente al llegar al borde de la pantalla.

Universal Control no es compatible con Windows. Solo Mac ↔ Mac.


Compartir entrada ≠ compartir archivos / pantalla

Esta página cubre únicamente teclado y ratón (+ texto del portapapeles). Otros casos de uso requieren herramientas distintas:

UsoElección
Sincronización de archivosSyncthing (gratis, P2P), iCloud Drive, Dropbox
Pantalla/remotoParsec (baja latencia), Sunshine+Moonlight (alternativa DIY a GeForce), Apple Remote Desktop, RDP
Transferencia puntual de archivosAirDrop (solo Apple), LocalSend (multiplataforma gratuito)

Para añadir compartir pantalla, la combinación Parsec + Barrier ofrece una configuración multi-OS de baja latencia cercana al streaming de juegos.


Resolución de problemas

El ratón no cruza a la otra pantalla

  • ¿Misma LAN? Comprueba con ping <IP del par>
  • Firewall: entrada en el puerto 24800 (por defecto de Barrier/Synergy)
  • ¿El Screen name del cliente en la cuadrícula del servidor coincide con el nombre de host real del cliente?

macOS Sequoia (15) — bucle de diálogos de permiso de Barrier

Problema conocido. Opciones:

  • Cambia a Input Leap (mejor compatibilidad con Sequoia)
  • tccutil reset Accessibility org.deb.Barrier y vuelve a conceder los permisos
  • Usa Synergy 3 (de pago)

El portapapeles no sigue

  • Barrier/Synergy: el servidor necesita Grabación de pantalla (macOS) o acceso al portapapeles (Windows)
  • Portapapeles de imagen/archivo: la mayoría de las herramientas de compartir entrada no lo admiten; solo texto

Logitech Flow no encuentra el otro PC

  • ¿Misma LAN? La Wi-Fi de invitados separa los dispositivos y rompe el descubrimiento
  • ¿Las versiones de Logi Options+ coinciden en ambas máquinas? Las diferencias de versión suelen romper la compatibilidad

Barrier no vuelve a conectar tras una desconexión

File → Auto-config desactivado; en el cliente, establece Server IP con una IP estática en lugar de un nombre de host. Reserva la IP del Mac mediante DHCP en el router.

Las teclas modificadoras se comportan de manera extraña entre los SO

Cmd de Mac y Ctrl de Windows son teclas distintas. Reasígnalas en Barrier Configure Server → screen settings → Modifier keys, o usa Karabiner-Elements (Mac) / PowerToys Keyboard Manager (Windows).


Siguientes pasos

  • Sincronización de archivos: Syncthing — /multi-os/file-sync
  • Pantalla/remoto: Parsec, Sunshine+Moonlight — /multi-os/screen-sharing
  • Configuración inicial de Mac: /mac/initial-setup
  • Configuración inicial de Windows: /windows/initial-setup

Referencias

Historial de cambios

  • 2026-05-11 — Borrador inicial (devAlice M0 cuarta semilla)