GNU/Linux >> Tutoriels Linux >  >> Debian

Remappage des boutons du clavier et de la souris sous Linux avec la nouvelle interface graphique Key Mapper (prend en charge X11 et Wayland)

Key mapper est un nouvel outil graphique pour remapper les boutons de votre clavier et de votre souris sur les ordinateurs de bureau Linux (il prend en charge à la fois X11 et Wayland).

L'application prend en charge les préréglages spécifiques à l'appareil , et il permet l'utilisation de macros chronométrées avec la possibilité de répéter les touches, d'attendre entre les touches, de maintenir un modificateur tout en utilisant une touche, et plus encore . En plus des claviers et des souris, Key Mapper fournit également une prise en charge de base des manettes de jeu.

Les autres fonctions incluent la prise en charge de l'arrêt des mappages et de l'utilisation des valeurs par défaut du système pour un appareil (Utilisation de Apply Defaults Button) et prise en charge du chargement automatique des préréglages lors de l'enregistrement des appareils connectés . De plus, le key mapper utilise evdev pour lire les codes de clé et les afficher dans l'application afin que l'utilisateur n'ait pas à le faire manuellement.

L'application ne prend pas en charge les commandes ou les scripts de liaison aux boutons du clavier ou de la souris. Pour ce faire, lisez cet article de Linux Uprising.

Pour les futures versions, le développeur prévoit d'ajouter la prise en charge du mappage des directions du D-Pad et du joystick en tant que boutons, du chargement automatique des préréglages lorsqu'un appareil est branché après la connexion et du mappage d'une frappe combinée à un bouton.

[[Edit]]Key Mapper a été mis à jour avec la prise en charge des joysticks de mappage tels que les D-pads, la prise en charge du mappage de la molette de la souris, les raccourcis clavier et le chargement automatique des préréglages lorsque les appareils sont connectés, même après la connexion.

Comment attribuer les boutons du clavier et de la souris sous Linux avec Key Mapper

Avec Key Mapper, vous pouvez affecter l'action affectée à un bouton du clavier ou de la souris (ou à plusieurs touches) à une autre touche. Vous pouvez également l'utiliser pour attribuer une macro (séquence de frappes / actions) à une touche.

La première fois que vous exécutez Key Mapper, vous devez sélectionner le périphérique (souris ou clavier) dans la liste déroulante Périphérique. Sélectionnez un appareil et vous pouvez commencer à créer un nouveau préréglage pour remapper facilement les boutons de votre clavier ou de votre souris.

Clic gauche dans le Key Colonne, puis appuyez sur la touche du clavier ou sur le bouton de la souris que vous souhaitez remapper et elle apparaîtra sur le clavier. Si cela ne fonctionne pas, vous devrez peut-être cliquer sur Apply Defaults Bouton qui apparaît sur le côté droit de la liste déroulante de l'appareil, puis ajoutez la clé.

Après avoir entré la clé (ou les clés) que vous souhaitez remapper, il est temps de sélectionner l'association. Cliquez dans ce Mapping Cellule correspondant au bouton que vous souhaitez remapper, puis commencez à taper ce que vous voulez remapper au bouton. Vous pouvez taper les premières lettres au lieu du mot entier, par ex. vous pouvez taper "con" et une liste déroulante devrait afficher les options disponibles, telles que control_l , control_r , Etc :

Lorsque vous avez terminé les mappages, cliquez sur le Save Bouton. Et enfin cliquez sur Apply pour utiliser les nouveaux mappages. Vous devez d'abord Save les nouveaux mappages puis cliquez sur Apply cliquez, sinon les modifications n'auront aucun effet !

Vous pourriez aimer :Enregistrer et lire les événements de la souris et du clavier à l'aide de l'enregistreur de macros Atbswp (GUI)

Il convient de noter que l'utilisation de raccourcis clavier comme mappages n'est pas aussi simple que vous pourriez le penser, du moins pas avec la dernière version (car, comme nous l'avons mentionné précédemment, le mappage d'une frappe combinée à une touche est sur la liste des choses à faire). Par exemple, si vous souhaitez utiliser Ctrl + F1 comme affectation pour une touche, ajoutez control_l+f1 au mappeur de touches Mapping La colonne ne fonctionne pas. Au lieu de cela, vous devez utiliser cette macro comme mappage :m(control_l, k(f1)) .

Pour plus d'informations sur l'utilisation des macros, consultez la documentation sur les macros Key Mapper, qui contient également des exemples.

Télécharger le mappeur de clé

Key Mapper peut facilement être installé sur les distributions Debian/Ubuntu et Linux basées sur celui-ci (telles que Linux Mint, Pop! _OS, Zorin OS, Elementary OS, etc.) en utilisant le package DEB du mappeur de clés Python3 qui peut être téléchargé à partir de la page Publications de l'application.

Arch Linux et Manjaro Les utilisateurs peuvent installer Key Mapper à l'aide d'un package AUR.

Vous pouvez également utiliser PIP comme mappeur de clé expliqué ici qui fonctionne sur n'importe quelle distribution Linux (Je ne recommande pas d'utiliser PIP avec sudo même si; De plus, avec certaines distributions Linux, vous devrez l'utiliser pip3 Au lieu de pip , puisque Python 3 est requis pour cela).

Vous aimerez peut-être :

  • Comment automatiser les saisies répétées (extension de texte) avec AutoKey sous Linux
  • Utilisez Espanso Text Expander pour gagner du temps et augmenter la productivité (Linux, Windows, macOS)


Debian
  1. Crypter et décrypter des fichiers avec une phrase secrète sous Linux

  2. Partagez votre clavier et votre souris entre Linux et Raspberry Pi

  3. Enregistrement d'écran sous Linux avec OBS et Wayland

  4. Enregistrez et lisez les événements de la souris et du clavier avec l'enregistreur de macros Atbswp (GUI)

  5. Comment créer (et publier) une clé PGP sous Linux à l'aide d'une interface graphique

Chiffrement sans mot de passe de la partition racine Linux sur Debian 8 avec une clé USB

Comment verrouiller le clavier et la souris, mais pas l'écran sous Linux

Connectez-vous avec une clé privée SSH sous Linux et macOS

Comment configurer Synergy sur Linux pour partager le clavier et la souris avec plusieurs systèmes

Comment enregistrer un screencast sur Linux avec des clics de souris et des frappes de touches affichées

Comment fonctionne une interface graphique Linux au niveau le plus bas ?