AutoHotkey keyboard remapping

Remapper Maj Verrouillage sur Ctrl. Placer Cmd où Alt se trouve sur un clavier Windows. Créer une couche modificatrice de ligne d’accueil pour les raccourcis d’une seule main. Un remappeur de clavier dédié fait tout cela, sans toucher au matériel. Les sept options ci-dessous couvrent Windows, macOS et Linux sur les niveaux gratuits et payants.

Ce qu’il faut rechercher dans un remappeur de clavier

Le bon choix dépend de la profondeur à laquelle vous envisagez d’aller. Considérez d’abord ce qui suit :

Comparaison rapide

Application Meilleur pour Plateformes Gratuit Couches Scriptable
AutoHotkey Profondeur des scripts Windows Windows Oui Oui Oui
PowerToys Keyboard Manager Échange de touches sans friction sur Windows Windows Oui Non Non
SharpKeys Échanges de registre persistants Windows Oui Non Non
Karabiner-Elements Utilisateur avancé de macOS macOS Oui Oui Oui (JSON)
kanata Modificateurs de ligne d’accueil multiplateforme Windows, macOS, Linux Oui Oui Oui
keyd Daemon Linux pour couches complètes Linux Oui Oui Oui
Kinto Faire en sorte que Windows ou Linux se sente comme macOS Windows, Linux Oui Préset Non

1. AutoHotkey, meilleure profondeur des scripts Windows

AutoHotkey est le vétéran du remappage et de l’automatisation Windows. C’est un langage de script : écrivez un fichier .ahk qui dit CapsLock::Ctrl, et Maj Verrouillage envoie maintenant Ctrl. Il gère également les chaînes actives, l’automatisation des fenêtres, les boîtes de dialogue GUI et les actions de souris.

La raison de le choisir est la profondeur. Tout ce que vous pouvez imaginer faire à une frappe, AutoHotkey le fait. La communauté écrit des scripts pour l’expansion de texte, l’accrochage de fenêtres, les gestionnaires de presse-papiers et les outils de lanceur complets.

Ses points faibles : Les scripts sont l’interface. Si vous ne voulez pas écrire de code, PowerToys Keyboard Manager ou SharpKeys sont plus faciles. La syntaxe d’AHK 2.0 a rompu la rétrocompatibilité avec les scripts d’AHK 1.1.

Prix : Gratuit et open source (GPLv2).

Plateformes : Windows 7 à 11.

Télécharger : autohotkey.com · GitHub

Conclusion : Le choix par défaut sur Windows pour quiconque se sent à l’aise d’écrire quelques lignes de script.

2. PowerToys Keyboard Manager, meilleur Windows sans friction

Keyboard Manager de Microsoft dans PowerToys est le moyen le plus simple d’échanger des touches sur Windows. Ouvrez PowerToys, choisissez “Remapper une touche”, et choisissez une source et une destination. Terminé. Aucun script, pas de redémarrage.

Si vous utilisez déjà PowerToys, Keyboard Manager vous donne des remappages de base sans installer quoi que ce soit d’extra. Il remapie également les raccourcis (Ctrl+C à Ctrl+Insérer, par exemple) et peut limiter les remappages à une application spécifique.

Ses points faibles : Pas de macros, pas de chaînes actives, pas de couches. Cela s’arrête à “une touche devient une autre touche”.

Prix : Gratuit (MIT).

Plateformes : Windows 10, Windows 11.

Télécharger : Microsoft Store · GitHub

Conclusion : Le choix par défaut sur Windows pour les échanges de touches simples. Passez à AutoHotkey quand vous en avez besoin de plus.

3. SharpKeys, meilleur échanges de registre persistants sur Windows

SharpKeys écrit les remappages directement dans la Carte des codes de balayage du registre Windows. Cela signifie que le remappage survit aux redémarrages, fonctionne avant la connexion et n’a pas besoin de processus en arrière-plan. C’est le bon outil si vous voulez mettre définitivement la touche Maj Verrouillage à la retraite.

L’interface est une simple liste de paires “mapper à partir de” et “mapper vers”. Pas de script, pas de macros. Enregistrez, redémarrez, terminé.

Ses points faibles : Pas de règles conditionnelles. Pas de macros. Nécessite un redémarrage pour appliquer les modifications.

Prix : Gratuit et open source (MIT).

Plateformes : Windows.

Télécharger : Microsoft Store · GitHub

Conclusion : Le choix quand vous voulez que le remappage vive dans le système d’exploitation, pas dans une application en cours d’exécution.

4. Karabiner-Elements, meilleur outil d’alimentation macOS

Karabiner-Elements est l’outil de remappage standard de macOS. Il gère les remappages par touche, les modifications complexes via des règles JSON et les piles de couches complètes. La communauté publie une grande bibliothèque de modifications complexes que vous pouvez importer d’un clic.

Les modificateurs de ligne d’accueil (transformer A, S, D, F en touches de modification quand enfoncées) sont l’un des modèles préférés de la communauté et Karabiner est l’outil que la plupart des tutoriels supposent.

Ses points faibles : Les modifications complexes nécessitent de lire JSON. L’interface graphique couvre les bases mais les fonctionnalités d’alimentation vivent dans le fichier de configuration.

Prix : Gratuit et open source (Unlicense).

Plateformes : macOS 12 et versions ultérieures.

Télécharger : karabiner-elements.pqrs.org · GitHub

Conclusion : Le choix par défaut sur macOS.

5. kanata, meilleures couches multiplateforme

kanata est un remappeur Rust qui s’exécute sur Windows, macOS et Linux avec le même fichier de configuration. Il définit des couches complètes : appuyez sur une touche pour X, maintenez-la pour Y, maintenez-la avec une autre touche pour Z. Les modificateurs de ligne d’accueil, les touches à double rôle, les modèles tap-dance et les macros vivent tous dans un seul fichier texte.

Si vous utilisez plus d’un système d’exploitation et voulez la même disposition partout, kanata est le choix car la configuration est portable.

Ses points faibles : Pas d’interface graphique. La configuration est un DSL de type Lisp qui prend un jour pour apprendre.

Prix : Gratuit et open source (LGPLv3).

Plateformes : Windows, macOS, Linux.

Télécharger : GitHub

Conclusion : Le meilleur choix quand la portabilité entre systèmes d’exploitation est aussi importante que la profondeur.

6. keyd, meilleur daemon Linux

keyd est un remappeur de clavier Linux uniquement qui s’exécute en tant que daemon et lit la configuration à partir de /etc/keyd/. Il prend en charge les couches, les touches à double rôle, les chaînes actives et les règles spécifiques à l’application. Parce qu’il s’exécute au niveau de la couche d’entrée du noyau, les remappages fonctionnent dans toutes les applications et dans tous les environnements de bureau.

Pour les utilisateurs Linux qui veulent un comportement de firmware de style QMK sur n’importe quel clavier, keyd est le choix standard.

Ses points faibles : Linux uniquement. Configuration en fichier texte uniquement. Pas d’interface graphique.

Prix : Gratuit et open source (MIT).

Plateformes : Linux.

Télécharger : GitHub

Conclusion : Le choix par défaut sur Linux pour le remappage complet des couches.

7. Kinto, meilleur “faire en sorte que Windows ou Linux se sente comme macOS”

Kinto est un remappeur piloté par présets pour Windows et Linux qui remplit une mission : faire en sorte que vos raccourcis lourd en Ctrl de Windows se comportent comme les raccourcis Cmd de macOS. Cmd+C copie, Cmd+Tab bascule les fenêtres à la manière de Mac, Cmd+Q quitte.

Les développeurs qui alternent entre un MacBook et un bureau Linux choisissent Kinto pour préserver la mémoire musculaire intacte.

Ses points faibles : Pas un remappeur à usage général. Les remappages qu’il applique sont les présets de Kinto, bien que la configuration sous-jacente soit modifiable.

Prix : Gratuit et open source (GPLv3).

Plateformes : Windows, Linux (X11 et Wayland).

Télécharger : kinto.sh · GitHub

Conclusion : Le choix quand vous voulez la mémoire musculaire des raccourcis Mac sur Windows ou Linux.

Comment choisir

FAQ

Quel est le meilleur remappeur de clavier gratuit pour Windows ?
Pour les échanges de touches simples, PowerToys Keyboard Manager. Pour les scripts et les macros, AutoHotkey. Les deux sont gratuits.

Puis-je remapper Maj Verrouillage sur Ctrl sur macOS sans application ?
Oui. Paramètres Système, Clavier, Touches de modification, et choisissez Ctrl comme action de Maj Verrouillage. Karabiner ajoute tout au-delà de ce cas de base.

AutoHotkey est-il sûr ?
Oui. C’est open source et largement audité. Les scripts que vous téléchargez d’étrangers sont une préoccupation, pas l’outil lui-même. Lisez un script avant de l’exécuter.

Puis-je remapper le clavier intégré d’un ordinateur portable ?
Oui, tous les outils de cette liste fonctionnent sur les ordinateurs portables. Le remappage est au niveau du système d’exploitation, pas du matériel, donc tout clavier USB ou intégré est remappé de manière identique.

Qu’en est-il des claviers programmables comme QMK ou VIA ?
Si votre clavier prend en charge le firmware QMK ou VIA, remappez au niveau de la couche firmware. Il survit à la réinstallation du système d’exploitation, fonctionne avant la connexion et n’a pas besoin de daemon. Les remappeurs logiciels sont la réponse uniquement quand le remappage du firmware n’est pas une option.