Comment remapper la touche de commande en touche de contrôle sur un Macbook 4,1?

14

Comment puis-je changer la touche de commande gauche sur le clavier de mon macbook, avec la touche ctrl gauche?

et s'il est possible que la commande soit à droite, continuez d'agir comme la super touche / windows

Samuaz
la source

Réponses:

12

Essaye ça:

cat > ~/.xmodmaprc
! Erase existing bindings
clear Control
clear Mod4
! Map key 37 (left ctrl) to Super_L (i.e. 'cmd')
keycode  37 = Super_L
! Map key 133 (left cmd) to Control_L (i.e. 'ctrl)
keycode 133 = Control_L
! And update modifier settings
add control = Control_L
add mod4    = Super_L

Pour terminer la saisie, appuyez sur Ctrl+ D.

Pour tester, vous pouvez exécuter:

xmodmap ~/.xmodmaprc

Enfin, vous devez ajouter cette commande aux applications de démarrage.

Cela devrait vous aider à démarrer. Si cela ne fonctionne pas tout à fait pour vous, consultez ceci pour plus d'informations:

man xmodmap

Pour voir quelle touche appuyer correspond à quel code de touche interne, exécutez

xev

et appuyez sur certaines touches lorsque la petite fenêtre blanche a le focus. Les codes clés ne changeront pas (133 sera toujours 133, mais vous devriez voir le nom de 133 avant Control_Let après cette procédure, après vous être connecté à nouveau, il devrait l'être Super_L.

Chad A. Davis
la source
cheers, utiliser un clavier mac n'a jamais été aussi déroutant jusqu'à ce swap.
Dimitar Christoff du
Remarque: le code pour la touche de commande droite est 134. J'ai ajouté keycode 134 = Control_Let cela fonctionne pour moi.
Elazar
7

Un moyen rapide de le faire serait d'accéder à Système -> Préférences -> Clavier -> onglet Dispositions -> Options -> Comportement des touches Alt / Win -> sélectionner la clé Win comme contrôle

Alto!

Mais bien sûr, il n'y a pas de clé Win sur un Mac.

blackpla9ue
la source
2
Cette option ne semble pas exister dans Unbuntu 13.10, l'ont-ils supprimée?
Håkon K. Olafsen
2

Pour toute personne utilisant KDE, vérifiez sous Paramètres système> Périphériques d'entrée> Clavier> Avancé. Vous devrez activer "Configurer les options du clavier", ouvrir "Comportement des touches Alt / Win", puis cocher "Ctrl est mappé sur les touches Win (et les touches Ctrl habituelles)". Il existe un paramètre identique pour le mappage Alt aux clés Win si vous préférez que la touche Contrôle soit Alt.

Alan De Smet
la source