13 votes

Une alternative plus rapide pour les touches fléchées ?

Lors de l'édition de textes, les touches fléchées gauche et droite sont fréquemment utilisées. Mais il faut un certain temps pour déplacer votre main droite de la section des lettres aux touches fléchées.

J'avais l'habitude d'utiliser un ordinateur portable Sony, sur lequel je pouvais appuyer sur "fn" avec ma main gauche, puis sur "u" et "o" avec ma main droite pour obtenir les fonctions de "touche de déplacement vers la gauche" et "touche de déplacement vers la droite", de sorte que ma main droite s'éloignait rarement de "jkl ;". Superbe.

Existe-t-il une station similaire sur Mac ?

Merci !

8voto

De nombreux affichages de texte OS X prennent en charge quelques raccourcis de style Emacs comme :

  • le contrôle-p se déplace vers le haut
  • control-n se déplace vers le bas
  • control-b se déplace vers la gauche
  • control-f se déplace vers la droite

Pour voir une liste complète des raccourcis, exécutez plutil -convert xml1 /System/Library/Frameworks/AppKit.framework/Resources/StandardKeyBinding.dict -o -|pl|grep -v noop:|ruby -pe '$_.gsub!(/[^ -~\n]/){"\\U%04x"%$&.ord}' .

Vous pouvez utiliser KeyRemap4MacBook pour que les raccourcis de style Emacs fonctionnent dans plus d'endroits :

<?xml version="1.0"?>
<root>
  <appdef>
    <appname>EMACSMODEIGNORE</appname>
    <equal>com.googlecode.iterm2</equal>
    <equal>org.gnu.Emacs</equal>
    <equal>com.apple.Terminal</equal>
    <equal>com.vmware.fusion</equal>
  </appdef>
  <item>
    <identifier>emacs</identifier>
    <name>emacs</name>
    <not>EMACSMODEIGNORE</not>
    <autogen>__KeyToKey__ KeyCode::P, VK_CONTROL | ModifierFlag::NONE, KeyCode::CURSOR_UP</autogen>
    <autogen>__KeyToKey__ KeyCode::N, VK_CONTROL | ModifierFlag::NONE, KeyCode::CURSOR_DOWN</autogen>
    <autogen>__KeyToKey__ KeyCode::B, VK_CONTROL | ModifierFlag::NONE, KeyCode::CURSOR_LEFT</autogen>
    <autogen>__KeyToKey__ KeyCode::F, VK_CONTROL | ModifierFlag::NONE, KeyCode::CURSOR_RIGHT</autogen>
    <autogen>__KeyToKey__ KeyCode::P, VK_CONTROL | VK_SHIFT | ModifierFlag::NONE, KeyCode::CURSOR_UP, VK_SHIFT</autogen>
    <autogen>__KeyToKey__ KeyCode::N, VK_CONTROL | VK_SHIFT | ModifierFlag::NONE, KeyCode::CURSOR_DOWN, VK_SHIFT</autogen>
    <autogen>__KeyToKey__ KeyCode::B, VK_CONTROL | VK_SHIFT | ModifierFlag::NONE, KeyCode::CURSOR_LEFT, VK_SHIFT</autogen>
    <autogen>__KeyToKey__ KeyCode::F, VK_CONTROL | VK_SHIFT | ModifierFlag::NONE, KeyCode::CURSOR_RIGHT, VK_SHIFT</autogen>
    <autogen>__KeyToKey__ KeyCode::B, VK_OPTION | ModifierFlag::NONE, KeyCode::CURSOR_LEFT, VK_OPTION</autogen>
    <autogen>__KeyToKey__ KeyCode::F, VK_OPTION | ModifierFlag::NONE, KeyCode::CURSOR_RIGHT, VK_OPTION</autogen>
    <autogen>__KeyToKey__ KeyCode::B, VK_OPTION | VK_SHIFT | ModifierFlag::NONE, KeyCode::CURSOR_LEFT, VK_OPTION | VK_SHIFT</autogen>
    <autogen>__KeyToKey__ KeyCode::F, VK_OPTION | VK_SHIFT | ModifierFlag::NONE, KeyCode::CURSOR_RIGHT, VK_OPTION | VK_SHIFT</autogen>
    <autogen>__KeyToKey__ KeyCode::I, VK_CONTROL | ModifierFlag::NONE, KeyCode::TAB</autogen>
    <autogen>__KeyToKey__ KeyCode::D, VK_OPTION | ModifierFlag::NONE, KeyCode::FORWARD_DELETE, VK_OPTION</autogen>
  </item>
</root>

Ainsi, la touche fn-U correspondrait à la touche flèche gauche :

<autogen>__KeyToKey__ KeyCode::U, ModifierFlag::FN, KeyCode::CURSOR_LEFT</autogen>

Voir https://pqrs.org/macosx/keyremap4macbook/xml.html.en ou http://osxnotes.net/keyremap4macbook.html pour plus d'informations.

7voto

Thomas Ayoub Points 1948

Vous pouvez utiliser ce :

  • ctrl + A : début de la ligne.

  • ctrl + E : fin de la ligne.

  • ctrl + U : effacer du curseur au début de la ligne.

  • ctrl + K : effacer du curseur à la fin de la ligne.

  • ctrl + W : effacer le mot à gauche.

  • ctrl + T : transpose les caractères autour du curseur.

6voto

Mateusz Szlosek Points 21762

Vous pouvez utiliser BetterTouchTool http://www.boastr.de pour attribuer globalement des raccourcis clavier. Cependant, vous ne pouvez pas attribuer fn clé.

enter image description here

3voto

Aaron Davies Points 175

ctrl + B et ctrl + F sont les mêmes que les flèches gauche et droite dans les applications cacao.

2voto

matsev Points 6761

Grâce à Samuel, j'ai pu associer i, j, k, l à haut, gauche, bas et droite en utilisant AutoHotKey. Je tiens à préciser que cette méthode est destinée à ceux qui utilisent Windows. Dans mon cas, elle fonctionne parfaitement sous Windows 10.

Code sur AutoHotKey

j::Send {Gauche} i::Envoyer {Haut} k::Envoyer {Bas} l::Envoyer {Droit}

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