Wenn Sie die Rücktaste drücken, wechseln Sie zum vorherigen Ordner im Finder


10

Gibt es eine Möglichkeit, OSX so zu modifizieren, dass es sich ein bisschen mehr wie Windows 7 verhält? Insbesondere möchte ich wirklich BACKSPACE drücken können und Finder den vorherigen Ordner anzeigen lassen ... genau wie Windows und Firefox.

Ich hoffe das ist klar.

Antworten:


6

Während die von barbaz angebotene Lösung anständig ist, gibt es tatsächlich eine perfekte :), wodurch die Einschränkung aufgehoben wird, dass Sie die Rücktaste nicht in Textfeldern im Finder verwenden können (z. B. beim Umbenennen von Dateien oder beim Eingeben in das Suchfeld) ).

  1. Installieren Sie eine fantastische Karabiner-App , mit der Sie fast alles, was Sie nicht mögen, neu zuordnen können
  2. Suchen und bearbeiten Sie die Datei private.xml gemäß den Anweisungen im Link (und lesen Sie, wie Sie Karabiner so aktualisieren, dass private.xml in die Hauptliste aufgenommen wird, wenn Sie mit Schritt 4 fortfahren).
  3. Geben Sie den folgenden Code ein und speichern Sie die Datei 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>

    Dies bewirkt Folgendes:

    • Weist der Rücktaste ⌥ Opt + ↑ zu.
      • Hinweis: In meinem OS X Yosemite ist dies die Verknüpfung für den Befehl "Nach oben" im Finder (z. B. wird der Ordner immer eine Ebene über dem Ordner angezeigt, in dem Sie sich befinden). Wenn Ihnen der Befehl 'Nach oben' nicht gefällt und Sie zum vorherigen Ordner wechseln möchten - definieren Sie Ihre eigene Verknüpfung gemäß der Antwort von babraz - und fügen Sie die entsprechende Tastenkombination anstelle des CURSOR_UP, VK_COMMANDobigen Codes ein
    • Beschränkt diesen Befehl nur auf Finder
    • Beschränkt diesen Befehl nur auf Nicht-Textfelder
  4. Öffnen Sie Karabiner und klicken Sie auf die Schaltfläche "ReloadXML" (siehe Link in 2. für Details zum Hinzufügen einer benutzerdefinierten Datei "private.xml").
  5. Wählen Sie den Befehl "Rücktaste im Finder bewegt sich nach oben"
  6. Genießen :)

Ich habe es nicht versucht, aber es sieht gut aus. Danke für die Antwort und danke, dass du mich auch über "Go Up" informiert hast. Ich wusste nicht einmal, dass das eine Möglichkeit ist.
Django Reinhardt

Ich bin froh, dass es Ihnen gefallen hat, aber schauen Sie es sich nicht nur an - probieren Sie es aus;) Es ist ein großartiges Dienstprogramm für jeden Windows-Benutzer, der auf einem Mac arbeitet, da Sie so das Muskelgedächtnis nicht zu stark belasten oder die regulären Windows-Funktionen auf dem Mac nutzen können (Ich habe Shift-Backspace neu zugeordnet, um auf diese Weise zu löschen, F2, um die Datei umzubenennen, Enter, um die Datei zu öffnen, anstatt sie umzubenennen, Alt-Tab wie in Windows möglich gemacht, Capslock zu einer regulären Umschalttaste gemacht usw.) Übrigens, re . das "Go Up" - falls Sie es nicht wussten, ist es möglich, Backspace auch in Windows 7/8 "go up" anstelle von "go back" zu machen - falls Sie diesen alten XP-Stil bevorzugen.
Evgeny

Ich glaube nicht, dass die Datei private.xml noch existiert ...
Sharcoux

Ich konnte private.xml nicht finden - OS: Mojave. Karabiner: 12.2.0
Lucas Bustamante

@ LucasBustamante Apple hat Karabiner in neueren Betriebssystemversionen kaputt gemacht :( Was Sie verwenden, ist Karabiner-Elements, das diese Art der Anpassung nicht zulässt
Evgeny

8

Sie können CMD- [drücken (wie im Menü "Los" gezeigt). Die normale Verwendung von dort (Tastatureinstellungen -> Tastaturkürzel und Zuweisen einer neuen Verknüpfung für den Eintrag "Zurück") funktioniert nicht, da das Feld "Tastaturkürzel" das Rücktaste-Zeichen nicht akzeptiert. Doch kannst du:

  • Gehen Sie zu Systemeinstellungen, Tastatur, Tastaturkürzel
  • Erstellen Sie eine neue Tastenkombination für Finder mit dem Menütitel "Zurück". Geben Sie hier die Bildbeschreibung ein
  • Verwenden Sie eine beliebige Tastenkombination

Bearbeiten Sie dann die Datei $HOME/Library/Preferences/com.apple.finder.plistund ändern Sie die Tastenkombination beispielsweise mit XCode auf "⌫":

Geben Sie hier die Bildbeschreibung ein

Wenn Sie nun Finder neu starten (mithilfe killall Finderdes Dialogfelds Anwendungen beenden oder erzwingen), können Sie die folgende Verknüpfung verwenden:

Geben Sie hier die Bildbeschreibung ein

Wie in den Kommentaren erwähnt, kann die Rücktaste im Tastaturdialog wahrscheinlich aus einem bestimmten Grund nicht verwendet werden, da die Verwendung als Verknüpfung die Aktion auslöst, wenn Sie den Cursor in einem Bearbeitungsfeld haben, in dem Sie die Rücktaste möchten Zeichen entfernen.


Das sieht zwar sehr hilfreich aus, aber ich habe nicht die Datei $ HOME / Library / Preferences / com.apple.finder.plist: - /?
Django Reinhardt

1
Was ist Ihre OS X-Version? Ich habe nur eine 10.6 zur Hand, und hier sind die Finder-Einstellungen definitiv in dieser Datei gespeichert. $ HOME ist Ihr Homefolder (/ Users / <Benutzername>).
Barbaz

2
Oder defaults write com.apple.finder NSUserKeyEquivalents -dict-add "Back" "\U232B"; killall Finder. Dies ist jedoch keine praktische Lösung, sondern überschreibt die Funktion von ⌫ ( deleteBackward:) in Textfeldern.
Lri

1
@Johnny überspringe das alles mit XCode und dem Plist-Editor, benutze einfach den von Lri vorgeschlagenen Befehl. Wie er bereits betont hat, ist es jedoch keine gute Idee, die Rücktaste für die Rückkehr in den Finder zu verwenden, da sie auch ausgelöst wird, wenn Sie tatsächlich die Rücktaste verwenden möchten (z. B. wenn Sie eine Datei umbenennen und zum Löschen die Rücktaste drücken möchten ein Charakter). Ich denke, die beste Lösung ist einfach, sich an CMD- [zu gewöhnen, da dies die native Tastenkombination ist.
Barbaz

1
@barbaz, Danke für die Klarstellung. Schade, dass es nicht geht. Ich muss mich wohl anpassen.
Django Reinhardt
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.