Une option consiste à créer ~/Library/KeyBindings/
et enregistrer une liste de propriétés comme celle-ci en tant que ~/Library/KeyBindings/DefaultKeyBinding.dict
:
{
"\UF729" = moveToBeginningOfLine:;
"\UF72B" = moveToEndOfLine:;
"$\UF729" = moveToBeginningOfLineAndModifySelection:;
"$\UF72B" = moveToEndOfLineAndModifySelection:;
}
Quittez et rouvrez les applications pour appliquer les modifications. Notez que DefaultKeyBinding.dict
certaines applications telles que Xcode ou Firefox ne prennent pas en charge cette fonctionnalité.
Dans Terminal, vous pouvez assigner home () au contrôle-a et à la fin () au control-e depuis Préférences> Paramètres> Clavier. Cela ne vous laissera cependant aucune combinaison de touches pour faire défiler vers le haut ou le bas d'une fenêtre.
Il serait peut-être plus simple d’utiliser les associations de touches par défaut. Dans la plupart des vues de texte natif:
- control-A ou option-up va au début d'un paragraphe
- control-E ou option-up va à la fin d'un paragraphe
- Commande-gauche va au début d'une ligne
- Commande-droite va à la fin d'une ligne
control-a
et la touche de fin pour envoyercontrol-e
. Ce sont les raccourcis de style Emacs que le terminal utilise par défaut pour le mouvement de ligne. Cela imitera le mouvement habituel domicile / fin que vous recherchez.Une autre option consiste à activer le paramètre "Utiliser Style PC Home / End" dans Karabiner (anciennement KeyRemap4MacBook):
Le paramètre est défini dans Resources / include / checkbox / for_pc_users.xml .
Vous pouvez également enregistrer un fichier comme celui-ci en tant que
~/Library/Application Support/KeyRemap4MacBook/private.xml
:Ouvrez ensuite l’application KeyRemap4MacBook, appuyez sur le bouton ReloadXML et activez le paramètre. Voir https://pqrs.org/macosx/keyremap4macbook/xml.html.fr pour plus d'informations.
la source
Étant donné que cette réponse figure bien dans les moteurs de recherche, je voudrais expliquer comment je l’ai fait avec la dernière version de Karabiner .
Le paramètre "Utiliser PC Style Home / End" doit être téléchargé à partir de leur site Web. Vous voudrez aller à "Modifications complexes", puis "Ajouter une règle" et ensuite choisir "Importer plus de règles à partir d'Internet". Cela vous mènera à ce site Web: https://pqrs.org/osx/karabiner/complex_modifications/ où, sous "Modes d'émulation", vous trouverez "Raccourcis de style PC". Une fois que vous avez cliqué sur "Importer dans des éléments de mousqueton", vous pouvez l'activer et vous êtes prêt à partir. Il
vous suffira de choisir "Ajouter une règle" et de trouver le paramètre "Utiliser le style maison / fin de PC".
la source
Je vous suggère de l'impressionnant keyremap4macbook , il est gratuit amd malgré le nom qu'il fonctionne sur tout Mac (pas nécessairement MacBooks) et ici vous pouvez trouver la meilleure façon de changer le comportement par défaut des boutons home / fin au travail comme ils le devraient (OMI)
la source
home
etend
sur une base linéaire que sur un document complet. Je dois faire tout ce qui est en notre pouvoir pour réduire le frottement lors de l’exécution des cas d’utilisation les plus fréquents et pour appliquer des combinaisons de raccourcis clavier, etc., à des commandes moins fréquentes.J'ai suivi cet article de blog et il a fait les raccourcis clavier "maison" et "fin" ainsi que quelques autres ajustements utiles.
la source