Linux · Accessoires
Keyd
Keyd est un démon de remappage de touches léger pour Linux, similaire dans sa finalité à AutoHotkey sous Windows.
- Licence
- GPL-3.0
- Dernière version
- 2.6.0
Qu’est-ce que Keyd ?
Keyd est un démon en espace utilisateur qui intercepte les événements du clavier et vous permet de remapper des touches, de créer des calques et de définir des raccourcis complexes. Il est présent dans l'écosystème Linux depuis plusieurs années et est disponible en paquet pour Arch, Debian et openSUSE, ce qui témoigne d'une maturité et d'un soutien communautaire raisonnables. Le projet est maintenu, mais il ne vise pas à être un moteur de script complet comme AutoHotkey ; il se concentre sur la traduction des touches et les macros simples.
Keyd s'adresse aux utilisateurs avancés qui souhaitent un contrôle précis de leur disposition clavier sans avoir à écrire de scripts complets. Il fonctionne bien pour ceux qui utilisent des mappages personnalisés pour des claviers ergonomiques, des configurations de jeu ou la frappe multilingue. Comme il s'exécute en tant que service systemd, les modifications s'appliquent globalement et persistent entre les sessions.
Par rapport à AutoHotkey, Keyd semble plus minimaliste : vous définissez les mappages dans un fichier de configuration texte brut plutôt que dans un langage de script, et il n'y a pas d'interface graphique intégrée. La courbe d'apprentissage est plus raide si vous avez besoin de logique conditionnelle, mais pour le remappage pur des touches, il est plus rapide et plus léger que l'implémentation Windows d'AutoHotkey.
Idéal pour : Utilisateurs qui ont besoin d'un remappage de touches fiable et système, sans le surcoût d'un moteur de script complet.
Fonctionnalités clés de Keyd
- Remappage global des touches via un simple fichier de configuration
- Prise en charge des calques pour des mappages contextuels
- Prise en charge des touches modulatrices et des accords
- S'exécute en tant que service systemd pour la persistance
- Fonctionne avec toute session X11 ou Wayland
- Faible empreinte CPU et mémoire
Points forts
- Très léger et rapide
- Fonctionne à travers les environnements de bureau
- Facile à versionner les fichiers de configuration
- Aucune interface graphique nécessaire, s'intègre au flux de travail dotfiles
Points faibles
- Pas de langage de script intégré pour la logique complexe
- La syntaxe de configuration peut être concise pour les débutants
- Manque d'un éditeur visuel ou d'un débogueur
Logiciels Windows remplacés par Keyd
Installer Keyd sous Linux
sudo apt install keydsudo pacman -S keydsudo zypper install keydConseils pour les utilisateurs de Windows
Les scripts AutoHotkey ne peuvent pas être utilisés directement ; vous devrez les réécrire dans la syntaxe de mappage de touches de Keyd. Commencez par lister les raccourcis que vous utilisez le plus et traduisez-les en lignes simples "de → vers" dans ~/.config/keyd/default.conf. Activez le service avec "systemctl --user enable --now keyd" et testez les modifications avec "keyd reload". Attendez-vous à perdre certaines des fonctionnalités de script conditionnel d'AutoHotkey, donc conservez un outil séparé pour ces cas si nécessaire.
Keyd : questions fréquentes
Comment recharger Keyd après avoir modifié la configuration ?
Exécutez "keyd reload" ou redémarrez le service utilisateur systemd avec "systemctl --user restart keyd".
Keyd peut-il fonctionner sous Wayland ?
Oui, Keyd fonctionne avec les compositeurs Wayland qui prennent en charge l'interface libinput.
Où se trouve le fichier de configuration par défaut ?
Le fichier principal est ~/.config/keyd/default.conf ; les valeurs par défaut système peuvent se trouver dans /etc/keyd/.
Y a-t-il une interface graphique pour Keyd ?
Non, Keyd est configuré uniquement via des fichiers texte bruts.
Mis à jour le