Tutoriel : Changer le comportement des touches « Home » et « End » sous Mac OSX

Language :  Shell

Difficulté : Facile

 

Sous Windows, les touches « Home » et « End » du clavier permettent respectivement de placer le curseur au début et à la fin de la ligne.

Sous MAC OSX, ces touches placent le curseur respectivement au début et à la fin du document, ce qui est très déstabilisant quand on vient du monde PC et qu’on utilisait beaucoup ces touches pour naviguer dans nos fichiers sources ou faire des sélections.

Voici comment changer le comportement de ces touches pour leur réattribuer la fonction qu’on avait l’habitude d’avoir avec un PC.

Ouvrez un terminal et vérifiez la présence du dossier « ~/Library/KeyBindings » :

ls -l ~/Library

Si le dossier n’existe pas dans la liste, créez le :

mkdir ~/Library/KeyBindings

Nous allons à présent modifier (ou créer) le fichier « DefaultKeyBinding.dict »

nano ~/Library/KeyBindings/DefaultKeyBinding.dict

Dans ce fichier, insérez le code suivant :


{
/* Remap Home / End to be correct :-) */
"\UF729" = "moveToBeginningOfLine:"; /* Home */
"\UF72B" = "moveToEndOfLine:"; /* End */
"$\UF729" = "moveToBeginningOfLineAndModifySelection:"; /* Shift + Home */
"$\UF72B" = "moveToEndOfLineAndModifySelection:"; /* Shift + End */
}

Si votre fichier contient d’autres informations, placez le code au-dessus du reste.

Faites CTRL+O puis Entrée pour enregistrer

Faites CTRL+X pour Quitter

Redémarrez votre Mac, tout devrait fonctionner désormais comme sous Windows.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.