DeskHop, un boîtier pour partager souris et clavier entre plusieurs ordinateurs

Pierre Dandumont |

Si vous travaillez avec plusieurs ordinateurs sur un seul bureau, vous avez peut-être déjà eu un problème : le partage d'une souris et d'un clavier entre deux appareils est parfois compliqué. Les boîtiers qui permettent de les partager (les KVM, pour Keyboard, Video, Mouse) sont en effet assez lents pour l'échange — ils intègrent généralement un bouton pour cet usage — et l'ensemble n'est pas toujours très fluide : la souris peut se retrouver n'importe où sur le moniteur.

Le DeskHop.

Hrvoje Čavrak, un développeur basé en Allemagne, a donc eu une idée : fabriquer son propre KVM1 avec un changement automatique, le DeskHop. Il est open source et basé sur deux Raspberry Pi Pico, des cartes de développement à bas prix. D'un point de vue pratique, il devrait donc revenir à un peu moins de 15 €, alors qu'un hub USB 3.0 avec un bouton pour changer d'entrée vaut environ 30 €.

Clavier et souris

Son système permet d'abord de partager un clavier de façon (presque) automatique : il passe par un raccourci, dans son cas la touche Caps Lock. C'est tout de même un peu plus rapide qu'un boîtier classique pour une raison simple : le clavier reste connecté aux deux ordinateurs simultanément. Le clavier est aussi par ailleurs lié à la souris : par défaut, il va être connecté à l'ordinateur sur lequel le curseur se trouve.

Le clavier.

Pour la souris, le système est plus fluide et assez malin : il détecte la position absolue de la souris pour garder les coordonnées du curseur en mémoire. Quand le curseur atteint un des deux côtés de l'écran (en fonction de votre configuration), le système passe automatiquement sur la même entrée, en gardant la même position sur le moniteur. Ce choix nécessite évidemment si possible deux moniteurs assez proches au niveau de la définition et de la taille physique, mais il permet un passage fluide d'un appareil à un autre.

La souris.

Les alternatives Logitech et Apple

Pour ce genre de cas, il existe évidemment d'autres solutions. La première est celle de Logitech, intégrée dans certaines souris : la possibilité de connecter la souris à plusieurs ordinateurs simultanément et de passer de l'un à l'autre avec un simple bouton. Elle nécessite généralement de relier la souris en Bluetooth à un appareil et via un récepteur USB à un autre, et le changement passe par un bouton sous la souris. Avec quelques modèles, comme la MX Master 3S, il est même possible d'effectuer le changement automatique avec une solution logicielle nommée Flow, qui nécessite d'installer des outils Logitech sur les deux ordinateurs.

Chez Apple, la fonction se nomme Commande universelle et existe depuis macOS 12.3 (et iPadOS 15.4) et permet de partager la souris et le clavier entre deux appareils Apple placés côte à côte et connectés sur le même compte iCloud. La solution est très fluide, mais elle a évidemment le défaut de rester totalement dans l'écosystème de la marque, alors que le DeskHop fonctionne avec n'importe quel système d'exploitation.

Aperçu de l

Aperçu de l'épatante fonction Commande universelle entre Mac et iPad

Si le DeskHop vous a plus, il ne reste plus qu'à sortir votre fer à souder pour fabriquer le vôtre.


  1. Plus exactement KM ici, il ne prend pas en charge la vidéo.  ↩︎

avatar jb18v | 

Perso avec des écrans Dell récents je fais la bascule entre les entrées d’un raccourci clavier, et pour le clavier/souris Logitech ils sont appairés aux machines et ont un bouton de bascule chacun 👌
Sinon en software on a aussi Mouse Without Borders qui a été intégré aux PowerToys pour les environnements Microsoft :)

avatar Lisa37 | 

Bonjour à tous. Solution intéressante… mais faute de fer à souder, je cherche une solution du commerce.

Quelle est selon vous le meilleur combo clavier/souris pour équiper à la fois un Mac et un PC portable pro ? Je voudrais n’avoir qu’un seul ensemble clavier/souris et pouvoir switcher facilement d’une machine à l’autre. Vous me conseillez quoi ?

Merci pour vos retours.

avatar s1n3d | 

@Lisa37

J’utilise une souris Logitech MX Anywhere 2 et un clavier Logitech MX Keys Mini.
Chacun peut gérer 3 périphériques Windows ou Apple (Mac, iPad ou iPhone). J’ai configuré mon MacBook Air perso, mon iPad Pro et mon PC Windows professionnel. Ça fonctionne nickel.

Il y a un bouton sur le clavier et sur la souris qui permet de switcher d’un périphérique à l’autre

avatar Lisa37 | 

@s1n3d

Merci pour ces précisions. Pour le clavier, j’ai vu que Logitech avait un modèle PC et le même en Mac. Je vais regarder ça de plus près…

avatar s1n3d | 

@Lisa37

Celui que j’utilise est compatible Mac et PC (c’est la raison pour laquelle j’ai pris celui-là d’ailleurs )

avatar Crabardaf | 

@s1n3d

J’ai la même souris que je trouve tellement bien que j’ai pris la même pour le boulot. En revanche je n’utilise pas « flow » la solution logitech de partage de souris. Je n’ai jamais pu la faire fonctionner sans latence au changement d’écran. J’ai trop souvent des déconnexions… Par ailleurs le soft fait près d’un giga 😱 ce qui est pénible à chaque mise à jour. C’est une déception car c’est en partie pour ça que j’avais pris ce modèle. Arrivez-vous à les faire fonctionner de façon fluide ? Pour ma part je n’ai pas trouvé mieux que ShareMouse. Ultra fluide rapide et permet même le copier coller y compris de fichiers. Mais c’est cher. 60 Euros par an de mémoire pour les professionnels.

avatar s1n3d | 

@primeweb

Je n’utilise pas flow. Je n’ai pas besoin de faire des copier/coller entre mon PC pro et mes appareils perso. Et entre mon iPad et mon Mac, le copier/coller est géré par Contnuité d’Apple.
En fait, j’avais juste besoin d’un clavier (compatible Mac et PC) et d’une souris capables de se connecter à plusieurs appareils

avatar jjacquesA | 

C’est en effet très interessant, il n’y a pas d’innovation sur les KVM physiques depuis une décennie. Quant au système Logitech, il nécessite l’installation de logiciels pour fonctionner ce qui est rédhibitoire avec un PC professionnel (= contrôlé par l’IT de l’employeur)

avatar s1n3d | 

@jjacquesA

Je suis équipé avec du matériel Logitech et je n’ai pas eu besoin d’installer quoi que ce soit sur mon PC pro. Souris et clavier sont bien reconnus en Bluetooth

avatar jjacquesA | 

@s1n3d

C’est effectivement uniquement si tu veux utiliser les fonctions de continuité

avatar crazy_c0vv | 

Je ne suis pas sûr de comprendre l’intérêt par rapport à un KVM traditionnel. J’en ai utilisé un avec 4 ordinateurs en double écran HDMI. Il y avait effectivement un bouton sur le boîtier mais il était aussi possible de switcher avec un raccourci clavier.

avatar nicolasb29200 | 

@Lisa37

Comme @s1n3d j’utilise un clavier Logitech K380 et une souris Logitech M590 (seulement deux périphériques configurables) et ça fonctionne très bien. Sur le clavier il y a les touches PC et, d’une couleur différente, Mac.

Sinon à l’époque (plus de 10 ans) il y avait Synergy qui permettait de contrôler plusieurs ordinateurs. C’était très pratique, permettait de faire du copier/coller, de positionner ses ordis, … J’ai l’impression que cette solution est payante maintenant.

Edit : il y a moyen de compiler le core de synergy : https://github.com/symless/synergy-core#advanced-users

avatar Rin-Kun | 

@nicolasb29200

Elle est payante mais moins cher que d’acheter un boîtier (et acheter une licence pour la v1 donne accès à la v3), je trouve ce genre de solution (un boîtier) un peu debile quand il existe des solutions logiciels ?

avatar crazy_c0vv | 

@Rin-Kun

Dans mon cas j’utilisais les deux mêmes écrans pour les 4 ordinateurs. Donc déjà rien que ça, une solution logicielle ne fonctionne pas.
Et sur ces 4 ordinateurs, deux étaient fournis par le travail, donc impossible d’installer des logiciels non reconnus.

avatar STudio26 | 

Oui, Synergy est une bonne solution, je l'ai utilisé à l'époque sous Windows, mais la solution est multi plateforme.
Elle nécessite d'avoir un écran physique par ordinateur, mais c'est une solution intéressante.
Sinon il y a toujours la possibilité de faire du contrôle à distance de machine (en mode terminal ou avec un outil de type VNC).

avatar Karamazow | 

Pour ma part, j’ai investi dans un superbe écran Benq 3420u équipé de la fonction KVM.
C’est très pratique car cela me permet de partager le trio écran / clavier / souris avec mon Mac mini perso, ma console de jeu sur base Rpi4, et mon PC portable professionnel.

avatar kman | 

@Karamazow

Je n’ai pas réussi à trouver ton moniteur sur le site de Benq, es-tu sûre de la référence ?

avatar Karamazow | 

@kman

Petite correction : c’est le PD3220u.

https://www.rueducommerce.fr/produit/benq-pd3220u-75061354

avatar mauy | 

Level1tech (il y a aussi leur chaîne YouTube de renom) propose différents type de KV(M) dont celui-ci pour clavier et souris https://www.store.level1techs.com/products/p/4-port-km-switch-with-usb-32-gen-1-mouse-roaming-function

Avec fonction de bascule automatique entre les différents devices. C'est surtout plus utile lorsqu'on a plusieurs écrans mais qu'on veut utiliser une seule pair de clavier/souris sinon la fonction kvm (avec un seul moniteur) intégrée ou pas sur les moniteurs fait son affaire.

avatar Pierre-Alexandre | 

Personnellement j’utilise le logiciel open source Barrier pour passer de mon Mac a mon pc en dualboot Windows-Linux et ça fonctionne parfaitement.

https://github.com/debauchee/barrier

CONNEXION UTILISATEUR