Pour remapper la touche de menu, vous devrez effectuer les opérations suivantes.
installer les prérequis
Installer le package xkbset
:
sudo apt-get install xkbset
définir la disposition du clavier
Ensuite, vous devez définir la disposition du clavier que vous utilisez. Dans mon cas, GB pour une disposition de clavier britannique / britannique ou nous pour les États-Unis
setxkbmap -layout gb
Remarque: si vous exécutez
setxkbmap -query
cela vous donnera la sortie comme suit - si le modèle et la disposition sont votre clavier, alors vous utilisez la bonne disposition
rules: evdev
model: pc105
layout: gb
Définissez ensuite que nous allons prochainement mapper les touches de la souris:
xkbset m
xkbset exp =m
trouver le Menucode-clé
Mappez la Menuclé. Pour ce faire, nous avons besoin du Menucode-clé. Dans une course terminale xev
, déplacez votre souris à l'intérieur du carré et appuyez sur la Menutouche.
Résultat final
Dans mon cas, mon Menucode clé est la valeur 135 et cela sera mappé sur le bouton de la souris 2
xmodmap -e "keycode 135 = Pointer_Button2"
Testé comme suit:
- Copiez du texte dans un terminal - Action de collage lancée
- Passez la souris sur la barre de titre - Déplacer la fenêtre en arrière-plan
Mettre tout cela ensemble:
Ok, une fois que nous avons élaboré les bons codes clés, nous pouvons les assembler pour commencer à partir de la connexion.
Créez d'abord un fichier dans votre dossier personnel appelé remapkeys
gedit ~/remapkeys
maintenant copiez et collez ce qui suit
#!/bin/sh
setxkbmap -layout gb
xkbset m
xkbset exp =m
xmodmap -e "keycode 135 = Pointer_Button2"
Sauver. Donner au fichier les droits d'exécution
chmod +x ~/remapkeys
Ensuite, dans Dash, recherchez les applications de démarrage ou si vous utilisez Gnome Classic - Applications - Autres - Applications de démarrage
Ajouter une nouvelle entrée d'applications de démarrage
La commande doit être:
bash -c "sleep 5 && ~/remapkeys"
La commande dort pendant 5 secondes pour permettre à votre bureau d'apparaître avant d'exécuter votre nouveau script - si votre bureau n'apparaît pas dans les 5 secondes (vous utilisez peut-être un netbook lent?), Augmentez ce délai à 10 ou 15 secondes. Déconnectez-vous et connectez-vous pour tester.