Les clés de contrôle CMD & Swap in ubuntu

J’ai un clavier Apple avec une clé de commande que je tente d’échanger avec la touche de commande.

De googleing le problème et de recherche à travers le forum je suis venu avec plusieurs solutions. Malheureusement, aucun d’entre eux n’a fonctionné pour moi. J’ai essayé d’utiliser la “disposition de clavier” standard, Xmodmap et tout ce que je rencontrais. Le plus proche est de les échanger mais de désactiver les touches fléchées.

J’utilise Ubuntu 11.

J’espère que quelqu’un peut m’aider. Merci d’avance.

Modifier:

Ceci est mon résultat xmodmap:

shift Shift_L (0x32), Shift_R (0x3e) lock Caps_Lock (0x42) control Control_L (0x25), Control_R (0x69) mod1 Alt_L (0x40), Alt_R (0x6c), Meta_L (0xcd) mod2 Num_Lock (0x4d) mod3 mod4 Super_L (0x85), Super_R (0x86), Super_L (0xce), Hyper_L (0xcf) mod5 ISO_Level3_Shift (0x5c), Mode_switch (0xcb) 

Je veux que le contrôle soit mod4 et vice versa. Merci..

EDIT: Je viens de me rendre compte que ce post était il y a six mois. Je doute que ce soit une aide, car vous avez probablement (espérons-le!) Déjà résolu ce problème, mais peu importe.

Voici ce que vous devez faire:

Ajoutez ce qui suit à votre fichier ~/.Xmodmap :

 clear control clear mod4 keycode 105 = keycode 206 = keycode 133 = Control_L NoSymbol Control_L keycode 134 = Control_R NoSymbol Control_R keycode 37 = Super_L NoSymbol Super_L add control = Control_L add control = Control_R add mod4 = Super_L 

Pour le tester maintenant, faites simplement xmodmap ~/.Xmodmap

Maintenant, pour que cela se produise à chaque fois au démarrage, ajoutez ce qui suit à la fin de votre fichier (et / ou créez un nouveau fichier) ~/.xinitrc :

xmodmap /home/your_username/.Xmodmap

Maintenant redémarrez / déconnectez / redémarrez X et vous devriez être gonflé! Tout problème, s’il vous plaît commenter.

Voici ce que j’utilise parfois pour permuter les touches de contrôle et de locking des majuscules. On dirait que vous avez déjà essayé des choses similaires, mais peut-être que vous pouvez pirater quelque chose qui va marcher.

Pour l’utiliser, vous devez connaître le nom de xmodmap pour la clé de commande. La commande xev , si vous en avez, pourrait vous être utile.

 #!/bin/sh xmodmap - < 

Cette solution pour changer le clavier en permanence est meilleure que toute autre solution car, par exemple, si vous modifiez la langue ou réinitialisez votre ordinateur, vous devez renouveler la commande Xmodmap pour mettre à jour le clavier.

mais avec cette solution ” xmodmap permanente dans Ubuntu 13.04 “ , la carte de votre clavier changera pour toujours.

Selon votre bureau, vous pouvez trouver des solutions plus faciles ou plus difficiles pour cela.

Si vous avez Gnome:

Ouvrez simplement l’outil Tweak, allez dans: Onglet Dactylographie et choisissez: Ctrl est mappé sur les clés Win dans le comportement de la touche Alt / Win et vous avez terminé, n’est pas parfait mais fonctionne bien.

Si vous avez une unité ou une autre version, vous devez utiliser Xmodmap, éditez votre ~ / .Xmodmap avec ceci:

 remove control = Control_L remove mod4 = Super_L Super_R keysym Control_L = Super_L keysym Super_L = Control_L keysym Super_R = Control_L add control = Control_L Control_R add mod4 = Super_L Super_R 

puis ajoutez cette ligne suivante au fichier ~ / .profile et reconnectez-vous.

 xmodmap .Xmodmap 

J’ai écrit ceci à ce sujet, peut-être peut aider quelqu’un. https://chrissmejia.com/howto/swaps-the-ctrl-and-cmd-keys-in-ubuntu/