Faire passer la touche Retour arrière au dossier précédent dans le Finder
10
Existe-t-il un moyen de modifier OSX pour qu'il se comporte un peu plus comme Windows 7. Plus précisément, je veux vraiment pouvoir appuyer sur RETOUR ARRIÈRE et pour que le Finder affiche le dossier précédent ... tout comme Windows et Firefox le font tous les deux.
Bien que la solution offerte par barbaz soit décente, il y en a une parfaite :), qui supprime la limitation qui ne vous permet pas d'utiliser le retour arrière dans les champs de texte du Finder (par exemple lors du changement de nom de fichiers ou de la saisie dans le champ de recherche ).
Installez une application Karabiner géniale qui vous permet de remapper presque tout ce que vous n'aimez pas avec ce que vous aimez
Recherchez et modifiez le fichier private.xml selon les instructions du lien (et lisez comment mettre à jour Karabiner pour inclure private.xml dans la liste principale lorsque vous passez à l'étape 4)
Insérez le code suivant et enregistrez le fichier private.xml:
<item>
<name>Backspace in Finder moves Up</name>⌥
<appendix> (except when editing text fields)</appendix>
<identifier>private.Backspace_MoveUp</identifier>
<only>FINDER</only>
<uielementrole_not>AXTextArea, AXTextField</uielementrole_not>
<autogen>__KeyToKey__ KeyCode::DELETE, ModifierFlag::NONE, KeyCode::CURSOR_UP, VK_COMMAND</autogen>
</item>
Cela fait ce qui suit:
Attribue ⌥ Opt + ↑ à la touche Retour arrière.
Remarque: dans mon OS X Yosemite, il s'agit du raccourci pour la commande «Monter» dans le Finder (par exemple, il va toujours au dossier un niveau au-dessus de celui dans lequel vous vous trouvez). Si vous n'aimez pas la commande «Monter» et que vous souhaitez accéder au dossier précédent - définissez votre propre raccourci selon la réponse de babraz, puis collez la combinaison de touches correspondante au lieu du CURSOR_UP, VK_COMMANDcode ci-dessus
Limite cette commande au Finder uniquement
Limite cette commande aux champs non textuels uniquement
Ouvrez Karabiner et cliquez sur le bouton "ReloadXML" (voir le lien en 2. pour plus de détails sur l'ajout de private.xml personnalisé)
Sélectionnez la commande "Retour arrière dans le Finder monte"
Je n'ai pas essayé ça, mais ça a l'air super. Merci pour la réponse et merci de m'avoir informé de "Go Up" aussi. Je ne savais même pas que c'était une possibilité.
Django Reinhardt
Heureux que vous l'ayez aimé, mais ne vous contentez pas de le regarder - essayez-le;) C'est un excellent utilitaire pour tout utilisateur Windows travaillant sur Mac car il vous permet de ne pas surcharger la mémoire musculaire ou d'obtenir les fonctions Windows normales sur Mac (J'ai remappé Shift-Backspace pour supprimer de cette façon, F2 pour renommer le fichier, Enter pour ouvrir le fichier au lieu de renommer, a rendu Alt-Tab possible comme dans Windows, a fait de Capslock une touche Shift régulière, etc.) . le "Go Up" - au cas où vous ne le saviez pas, il est possible de faire "Back up" au lieu de "go back" dans Windows 7/8 - au cas où vous préférez cet ancien style XP.
Evgeny
Je ne crois pas que le fichier private.xml existe toujours ...
Sharcoux
Je n'ai pas pu trouver private.xml - OS: Mojave. Mousqueton: 12.2.0
Lucas Bustamante
@LucasBustamante Apple a cassé Karabiner dans les nouvelles versions de système d'exploitation :(, ce que vous utilisez est Karabiner-Elements, qui ne permet pas ce type de personnalisation
Evgeny
8
Vous pouvez appuyer sur CMD- [(comme indiqué dans le menu "Aller"). L'utilisation de la manière habituelle à partir de là (Préférences clavier -> Raccourcis clavier et attribuez un nouveau raccourci pour l'entrée "Retour") ne fonctionne pas car le champ "Raccourci clavier" n'accepte pas le caractère de retour arrière. Mais tu peux:
Accédez aux Préférences Système, Clavier, Raccourcis clavier
Créez un nouveau raccourci clavier pour le Finder avec le titre du menu "Retour"
Utilisez n'importe quel raccourci clavier arbitraire
Modifiez ensuite le fichier $HOME/Library/Preferences/com.apple.finder.plistet changez le raccourci clavier en "⌫" par exemple en utilisant XCode:
Maintenant, si vous redémarrez le Finder (à l'aide de killall Finderla boîte de dialogue Forcer à quitter les applications), vous pourrez utiliser le raccourci:
Cependant, comme indiqué dans les commentaires, la touche de retour arrière n'est probablement pas utilisable dans la boîte de dialogue du clavier pour une raison, car son utilisation comme raccourci déclenchera l'action lorsque vous avez le curseur dans une zone d'édition, où vous souhaitez revenir en arrière pour supprimer des caractères.
Cela semble très utile, mais je n'ai pas le fichier $ HOME / Library / Preferences / com.apple.finder.plist: - /?
Django Reinhardt
1
Quelle est votre version OS X? Je n'ai qu'un 10.6 à portée de main, et ici les préférences du Finder sont définitivement stockées dans ce fichier. $ HOME est votre dossier personnel (/ Users / <username>).
barbaz
2
Ou defaults write com.apple.finder NSUserKeyEquivalents -dict-add "Back" "\U232B"; killall Finder. Ce n'est cependant pas une solution pratique, il remplace la fonction de ⌫ ( deleteBackward:) dans les champs de texte.
Lri
1
@Johnny ignore tout cela avec XCode et l'éditeur plist, utilisez simplement la commande suggérée par Lri. Cependant, comme il l'a déjà souligné, l'utilisation du retour arrière pour revenir dans le Finder n'est pas une bonne idée, car elle sera également déclenchée lorsque vous souhaitez réellement utiliser le retour arrière (par exemple lorsque vous renommez un fichier et que vous souhaitez frapper le retour arrière pour effacer un caractère). Je suppose que la meilleure solution est simplement de s'habituer à CMD- [car c'est le raccourci clavier natif.
barbaz
1
@barbaz, Merci pour la clarification. Dommage que cela ne puisse pas être fait. Je suppose que je vais devoir m'adapter.
Vous pouvez appuyer sur CMD- [(comme indiqué dans le menu "Aller"). L'utilisation de la manière habituelle à partir de là (Préférences clavier -> Raccourcis clavier et attribuez un nouveau raccourci pour l'entrée "Retour") ne fonctionne pas car le champ "Raccourci clavier" n'accepte pas le caractère de retour arrière. Mais tu peux:
Modifiez ensuite le fichier
$HOME/Library/Preferences/com.apple.finder.plist
et changez le raccourci clavier en "⌫" par exemple en utilisant XCode:Maintenant, si vous redémarrez le Finder (à l'aide de
killall Finder
la boîte de dialogue Forcer à quitter les applications), vous pourrez utiliser le raccourci:Cependant, comme indiqué dans les commentaires, la touche de retour arrière n'est probablement pas utilisable dans la boîte de dialogue du clavier pour une raison, car son utilisation comme raccourci déclenchera l'action lorsque vous avez le curseur dans une zone d'édition, où vous souhaitez revenir en arrière pour supprimer des caractères.
la source
defaults write com.apple.finder NSUserKeyEquivalents -dict-add "Back" "\U232B"; killall Finder
. Ce n'est cependant pas une solution pratique, il remplace la fonction de ⌫ (deleteBackward:
) dans les champs de texte.