DeskHop: dispositivo open source para alternar entre dos ordenadores al instante

Fuentes: DeskHop: fast open-source KVM switch to toggle between two computers

DeskHop es un proyecto de hardware y firmware open source diseñado para resolver un problema muy concreto: compartir un único teclado y ratón entre dos ordenadores de forma rápida y fluida. Su creador, hrvach, lo ideó tras probar varios conmutadores USB comerciales que, según explica, resultaban lentos y engorrosos.

El dispositivo actúa como intermediario entre el teclado/ratón y los dos equipos, manteniendo conexiones simultáneas con ambos. Permite cambiar de uno a otro de dos maneras: mediante un atajo de teclado configurable (por defecto Ctrl + Caps Lock) o arrastrando el cursor del ratón más allá del borde del monitor, que aparece en el otro ordenador a la misma altura. El ratón y el teclado se siguen mutuamente, de modo que basta con mover el puntero para conmutar ambos.

El hardware se basa en dos placas Raspberry Pi Pico (unos 4,10 € cada una), conectadas por UART y separadas galvánicamente con un aislador digital ADuM1201 o ISO7721DR. El conjunto cuesta menos de 15 € y la carcasa puede imprimirse en 3D sin tornillos. Gracias a la biblioteca Pico-PIO-USB, las placas actúan como host y dispositivo USB a la vez, lo que evita instalar software en los ordenadores.

Es compatible con Linux, macOS y Windows, e incluye modos adicionales como ratón lento (Ctrl derecho + Alt derecho), bloqueo de pantalla, modo gaming con ratón relativo y un modo "Pong" que mueve el cursor para evitar la suspensión. El firmware se distribuye como archivo .uf2 flasheable directamente desde la Pico.