Es war immer möglich, den Fokus von allen ausgewählten Dateien im Finder zu entfernen, indem Sie die ⎋ EscapeTaste drücken. Es scheint, dass dies in OS X Mavericks nicht mehr möglich ist. Ich navigiere den Finder ausschließlich über die Tastatur und benutze ⎋ Escapedas ziemlich häufig.
Ich habe mir fast jedes Einstellungsfenster angesehen, das mir eingefallen ist, sowie den Inhalt von com.apple.finder.plist
, com.apple.systempreferences.plist
, und com.apple.universalaccess.plist
, aber bisher kein Glück (oder ich sehe es einfach nicht).
Irgendwelche Ideen?
Rechte Abkürzung ist: CmdOpt-A
In Systemeinstellungen > Tastatur > App-Verknüpfung können Sie Ihre benutzerdefinierte Verknüpfung erstellen, nur für den Finder, wenn Sie möchten (Sie müssen mindestens die Kombination aus cmd oder Option oder maiusc + einer anderen Taste verwenden).
⌘
+ ⌥
+ A
= Deselect All
im Finder.Esc
Schlüssel wiederhergestellt werden kann, was mit dieser Antwort nicht möglich ist. Bitte beachten Sie auch meine weiteren Kommentare unter meiner ursprünglichen Frage.Esc
Taste, die Sie F19
auf einer breiten Apple-Tastatur verwenden können, befindet sie sich wie die Esc
Taste, nur auf der anderen Seite, und ist fast genauso komfortabel.Laden Sie die kostenlose und hervorragende KeyRemap4MacBook-Software herunter und installieren Sie sie: https://pqrs.org/macosx/keyremap4macbook/
Öffnen Sie das Haupteinstellungsfenster und wählen Sie die Registerkarte Verschiedenes und Deinstallieren
Befolgen Sie die unter beschriebenen Schritte
https://pqrs.org/macosx/keyremap4macbook/document.html.en#privatexml
Verwenden Sie dieses Snippet als Inhalt für private.xml:
<?xml version="1.0"?>
<root>
<item>
<name>Finder: Escape to Deselect All (Cmd-Opt-D)</name>
<identifier>private.app_finder_escape_to_Deselect_All</identifier>
<only>FINDER</only>
<autogen>
__KeyToKey__
KeyCode::ESCAPE, ModifierFlag::NONE,
KeyCode::A, ModifierFlag::COMMAND_L | ModifierFlag::OPTION_L
</autogen>
</item>
</root>
Nachdem Sie auf ReloadXML gedrückt haben, finden Sie die neue Zuordnung und schalten Sie sie ein und genießen Sie sie.
PS. Vergessen Sie nicht, alle benutzerdefinierten Tastenkombinationen aus Finder Deselect All…
unter Systemeinstellungen/Tastatur/Verknüpfungen/App-Verknüpfungen/Finder/Alle abwählen zu entfernen … wenn Sie versucht haben, dieses Problem auf diese Weise zu lösen.
Esc
zum Verlassen des Menüs / Umbenennen / was auch immer, dann Auslösen des Abwählens), aber es akzeptierte die Esc
Taste nicht als Verknüpfung (genau wie in den Systemeinstellungen). Vielleicht F19 als Esc und Esc als Deselect neu definieren? ... Ich hasse es, wenn Apple funktionierende Dinge repariert. FFF!!!! :)Bitte überprüfen Sie Keyboard Maestro … :)
Als Lösung für dieses Problem verwende ich das folgende AppleScript:
tell application "Finder"
if selection is [] then
tell application "System Events" to key code 36 using control down
else
set selection to []
end if
end tell
Das Skript implementiert die folgende Logik:
Ich verwende FastScripts von Red Sweater Software, um die Escape-Taste im Finder diesem Skript neu zuzuordnen. FastScripts installiert ein Skriptmenü in der Menüleiste und kann kostenlos mit bis zu 10 Skripten verwendet werden.
Mit beiden Teilen zusammen ähnelt das Verhalten der Escape-Taste dem Verhalten der Escape-Taste in älteren macOS-Versionen.
Dies ist ein großartiges Dienstprogramm zum Zuordnen neuer Tastenkombinationen … http://www.keyboardmaestro.com
PS Danke für das ⌘+ ⌥+A
Alexwlchan
Esc
Das scheint in den Systemeinstellungen nicht so eingestellt zu sein , aber vielleicht ist das etwas, in das man sich vertiefen sollte?Jerome Dahdah
Zo219
Alexwlchan
Opt
Taste gedrückt halten, wird „ Alle auswählen“ zu „Alle abwählen “ . Ich nehme an, das ist es, wonach Sie suchen, aber ich kann keinen einfachen Weg finden, das an zu bindenEsc
.Jerome Dahdah
Jerome Dahdah
esc
in System Preferences -> Keyboard -> Shortcuts zu binden . Ich habecmd
+esc
als Verknüpfung für Deselect All hinzugefügt , aber das ist alles andere als ideal. Ich habe jetzt herausgefunden, dass es möglich ist,cmd
die Verknüpfung durch Bearbeiten zu entfernencom.apple.finder.plist
. Dies kann entweder mit dem XCode-Plist-Editor oder mitdefaults write com.apple.finder.plist NSUserKeyEquivalents -dict-add "Deselect all" -string "\\U238b"
Terminal.app erfolgen.Jerome Dahdah
com.apple.finder.plist
zurück und stellt die alte Verknüpfung nach etwa einer Minute wieder her (auch nicht sicher, ob\\U238b
es sich um das richtige Zeichen handelt, da ich es nicht wirklich testen konnte). Ich habe gelesen, dass Mavericks jetzt Einstellungen zwischenspeichert und dass die einzige Möglichkeit, sie zu überschreiben, die Verwendung von istdefaults write
, aber das funktioniert nicht. Keine Ahnung wie es weiter geht.Falke
defaults read
bekomme ich es"Deselect all" = "\\\\U238b";
aber immer noch nicht mit <kbd>⎋Escape</kbd> und nur mit <kbd>⌘Command</kbd>+<kbd>⎋Escape</kbd>. Versucht, die Systemeinstellungen und den Finder neu zu starten. Kein Würfel. Ich möchte wirklich, dass es eine Lösung gibt. Die Verwendung einer Tastatur-Neuzuordnungs-App ist nicht großartig, da sie die GESAMTE Anwendung betrifft und nicht nur, wenn dieser Menüpunkt verfügbar ist.