64 votes

Puis-je modifier le comportement des touches Début et Fin sur un clavier Apple avec pavé numérique ?

Je viens d'acheter un "Clavier Apple avec pavé numérique", puis je l'ai connecté à mon Macbook Pro fonctionnant sous Lion.

Mais le home y end sous l'onglet F14 ne fonctionne pas comme je le pensais. Disons que dans "Pages", la touche home n'amène pas le curseur au début de la ligne, tandis que la touche end vous permet d'accéder au bas de la page.

Quelqu'un sait-il comment remodeler le home / end clé ?

66voto

michaelmichael Points 3321

Une option consiste à créer ~/Library/KeyBindings/ et enregistrer une liste de propriétés comme ceci ~/Library/KeyBindings/DefaultKeyBinding.dict :

{
  "\UF729"  = moveToBeginningOfLine:;
  "\UF72B"  = moveToEndOfLine:;
  "$\UF729" = moveToBeginningOfLineAndModifySelection:;
  "$\UF72B" = moveToEndOfLineAndModifySelection:;
}

Quittez et rouvrez les applications pour appliquer les changements. Notez que DefaultKeyBinding.dict n'est pas pris en charge par certaines applications comme Xcode ou Firefox.

Dans Terminal, vous pouvez assigner la touche home () à la touche control-a et la touche end () à la touche control-e dans Préférences > Paramètres > Clavier. Vous n'aurez cependant aucune combinaison de touches pour faire défiler le haut ou le bas d'une fenêtre.

Il pourrait être plus facile d'utiliser les raccourcis clavier par défaut. Dans la plupart des vues de texte natives :

  • control-A ou option-up va au début d'un paragraphe
  • control-E ou option-down va à la fin d'un paragraphe
  • commande-gauche va au début d'une ligne
  • commande-droite va à la fin d'une ligne

32voto

minnow Points 453

Une autre option est d'activer le paramètre "Utiliser le style PC pour le début et la fin" dans le menu déroulant de l'application. Mousqueton (anciennement KeyRemap4MacBook) :

Le paramètre est défini dans Ressources/include/checkbox/for_pc_users.xml .

Vous pouvez également enregistrer un fichier comme celui-ci sous la forme ~/Library/Application Support/KeyRemap4MacBook/private.xml :

<?xml version="1.0"?>
<root>
  <appdef>
    <appname>HOMEENDIGNORE</appname>
    <equal>com.microsoft.Word</equal>
    <equal>com.microsoft.Powerpoint</equal>
    <equal>com.microsoft.Excel</equal>
    <equal>com.vmware.fusion</equal>
    <prefix>com.vmware.proxyApp.</prefix>
  </appdef>
  <item>
    <name>homeend</name>
    <identifier>homeend</identifier>
    <not>HOMEENDIGNORE</not>
    <autogen>__KeyToKey__ KeyCode::HOME, ModifierFlag::NONE, KeyCode::A, VK_CONTROL</autogen>
    <autogen>__KeyToKey__ KeyCode::END, ModifierFlag::NONE, KeyCode::E, VK_CONTROL</autogen>
    <autogen>__KeyToKey__ KeyCode::HOME, VK_SHIFT | ModifierFlag::NONE, KeyCode::A, VK_CONTROL | VK_SHIFT</autogen>
    <autogen>__KeyToKey__ KeyCode::END, VK_SHIFT | ModifierFlag::NONE, KeyCode::E, VK_CONTROL | VK_SHIFT</autogen>
  </item>
</root>

Ensuite, ouvrez l'application KeyRemap4MacBook, appuyez sur le bouton ReloadXML, et activez le paramètre. Voir https://pqrs.org/macosx/keyremap4macbook/xml.html.en pour plus d'informations.

14voto

unixb0y Points 280

Comme cette réponse est bien classée dans les moteurs de recherche, je veux expliquer comment j'ai fait avec la dernière version de Mousqueton .
Le paramètre "Use PC Style Home / End" doit être téléchargé depuis leur site web. Vous devez aller dans "Modifications complexes", puis "Ajouter une règle" et ensuite choisir "Importer plus de règles depuis l'Internet". Vous serez alors redirigé vers ce site Web : https://pqrs.org/osx/karabiner/complex_modifications/ où, sous "Emulation Modes", vous trouverez "PC-Style Shortcuts". Une fois que vous avez cliqué sur "Importer dans Karabiner-Elements", vous pouvez simplement l'activer et vous êtes prêt à partir.
Il vous suffit de choisir "Ajouter une règle" et d'y trouver le paramètre "Utiliser le style PC en début et fin de parcours".

complex-modifications page

1voto

Leonardo Points 231

Je vous suggère le génial keyremap4macbook il est gratuit amd malgré son nom il fonctionne sur n'importe quel mac (pas nécessairement les macbooks) et aquí vous pouvez trouver le moyen le plus simple de modifier le comportement par défaut des boutons d'accueil/de fin pour qu'ils fonctionnent comme ils le devraient (IMO)

-1voto

niaher Points 111

J'ai suivi cet article de blog et il a fait les liaisons des touches "home" et "end" ainsi que quelques autres ajustements utiles.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X