autokbisw (automatic keyboard input source switcher) a été l’un des premiers outils à changer la disposition du Mac selon le clavier, et des apps plus récentes comme Keychange s’en réclament. C’est un programme en ligne de commande qui tourne comme service en arrière-plan. Keyameleon est une app pour la barre des menus. Tous deux changent de méthode de saisie quand vous tapez sur un autre clavier ; la différence tient à la façon de leur indiquer quelle disposition va avec quel clavier.
En bref
| Keyameleon | autokbisw | |
|---|---|---|
| Change selon | Le clavier sur lequel vous tapez | Le clavier sur lequel vous tapez |
| Comment un clavier obtient sa disposition | Vous l’attribuez lors de la configuration ou dans les réglages | Il retient la dernière disposition utilisée sur ce clavier |
| Interface | App pour la barre des menus avec fenêtres de configuration et de réglages | Service en arrière-plan, géré en ligne de commande |
| Installation | DMG signé et notarié ou brew install --cask mastro993/tap/keyameleon | brew install ohueter/tap/autokbisw, compilé depuis les sources, ce qui nécessite l’app Xcode complète |
| Prix et licence | Gratuit, MIT | Gratuit, Apache 2.0 |
| Première touche sur un clavier nouvellement utilisé | Utilise la méthode de saisie précédente | Utilise la méthode de saisie précédente |
| macOS | 26 ou ultérieur | Aucun minimum indiqué |
Dispositions attribuées ou dispositions apprises
autokbisw n’a aucun réglage. Tapez sur un clavier, choisissez sa disposition dans le menu Saisie ou avec la touche 🌐, et autokbisw la retient. La prochaine fois que vous taperez sur ce clavier, il la rétablira. Pour le configurer, il suffit d’utiliser vos claviers pendant une minute.
Le revers de la médaille : chaque changement manuel lui apprend quelque chose. Passez à une autre disposition le temps d’un mot, et celle-ci devient la disposition du clavier jusqu’à ce que vous reveniez en arrière.
Keyameleon pose la question une fois, explicitement. La configuration guidée liste vos claviers et vous choisissez une méthode de saisie pour chacun. Un changement manuel dure jusqu’à votre prochaine frappe, puis la disposition propre au clavier revient. Si une disposition attribuée est supprimée de macOS, Keyameleon conserve l’attribution et affiche un avertissement au lieu de choisir une remplaçante.
Gestion des claviers
autokbisw identifie les claviers par nom de produit et identifiant matériel, et éventuellement par le port USB auquel ils sont branchés. Les appareils n’apparaissent qu’une fois que vous avez tapé dessus pendant qu’il tourne. Pour empêcher un appareil de déclencher un changement, par exemple une souris qui se présente comme un clavier, vous listez les appareils avec autokbisw list et en désactivez un avec autokbisw disable.
Keyameleon liste tous les claviers qu’il trouve dans sa fenêtre de réglages, où vous pouvez en renommer un ou ignorer un appareil qui n’est pas un clavier. Son menu dans la barre des menus affiche chaque clavier attribué, celui qui est actif, et tout problème qui demande votre attention, comme l’absence d’accès à la Surveillance de l’entrée.
Maintenance
autokbisw est stable et léger, et son dépôt a été modifié pour la dernière fois en février 2025. Comme Homebrew le compile sur votre Mac, son installation et ses mises à jour nécessitent l’app Xcode complète, pas seulement les Command Line Tools.
Keyameleon est distribué sous forme d’app signée et notariée, et se met à jour tout seul : il vérifie au plus une fois par jour et n’installe une mise à jour que si vous l’approuvez.
Lequel choisir ?
- Vous vivez dans le terminal, avez déjà Xcode ou utilisez une version de macOS antérieure à 26 : autokbisw.
- Vous voulez une disposition par clavier qui ne bouge pas, quoi que vous choisissiez à la main, avec une fenêtre de réglages et un état visible : Keyameleon.
Vous êtes sous macOS 14 ou 15 et préférez une app à un service ? Consultez Keyameleon vs Keychange.