Siempre ha sido posible eliminar el foco de todos los archivos seleccionados en Finder presionando la ⎋ Escapetecla. Parece que esto ya no es posible en OS X Mavericks. Navego por el Finder completamente a través del teclado y lo uso ⎋ Escapees algo que hago con bastante frecuencia.
Revisé casi todos los paneles de preferencias que se me ocurrieron, así como los contenidos de com.apple.finder.plist
, com.apple.systempreferences.plist
y com.apple.universalaccess.plist
, pero hasta ahora no tuve suerte (o simplemente no lo veo).
¿Algunas ideas?
El atajo derecho es: CmdOpt-A
En Preferencias del sistema > Teclado > Acceso directo a la aplicación, puede crear su acceso directo personalizado, solo para Finder si lo desea (debe usar al menos una combinación de cmd u opción o maiusc + otra tecla).
⌘
+ ⌥
+ A
= Deselect All
en el Buscador.Esc
clave, lo cual no es posible con esta respuesta. Consulte también mis comentarios adicionales debajo de mi pregunta original.Esc
tecla que puedes usar F19
en un teclado ancho de Apple, está ubicada como la Esc
tecla, solo que en el otro lado, es casi igual de cómoda.Descargue e instale el software gratuito y excelente KeyRemap4MacBook: https://pqrs.org/macosx/keyremap4macbook/
Abra su ventana principal de preferencias y luego elija la pestaña Misc & Uninstall
Siga los pasos descritos en
https://pqrs.org/macosx/keyremap4macbook/document.html.en#privatexml
usando este fragmento como contenido para 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>
Después de presionar ReloadXML, busque el nuevo mapeo, enciéndalo y disfrute.
PD. No olvide eliminar cualquier método abreviado de teclado personalizado de Finder Deselect All…
desde Preferencias del sistema/Teclado/Accesos directos/Accesos directos de aplicaciones/Finder/Desmarcar todo... si intentó resolver este problema de esta manera.
Esc
para salir del menú/cambiar el nombre/lo que sea, luego activando la anulación de la selección), pero no aceptó la Esc
tecla como atajo (al igual que en las preferencias del sistema). ¿Quizás redefinir F19 como Esc y Esc como Deseleccionar? ... Odio cuando Apple arregla cosas que funcionan. ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ :)Por favor revise Keyboard Maestro ... :)
Como solución a este Problema utilizo el siguiente 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
El script implementa la siguiente lógica:
Uso FastScripts de Red Sweater Software para reasignar la tecla de escape en Finder a este script. FastScripts instala un menú de secuencias de comandos en la barra de menú y se puede usar gratis con hasta 10 secuencias de comandos.
Con ambas partes juntas, el comportamiento de la tecla de escape es similar al comportamiento de la tecla de escape en versiones anteriores de macOS.
Esta es una gran utilidad para mapear nuevos accesos directos... http://www.keyboardmaestro.com
PD gracias por el ⌘+ ⌥+A
alexwlchan
Esc
en las Preferencias del sistema, pero tal vez eso sea algo en lo que deba profundizar.Jerónimo Dahdah
Zo219
alexwlchan
Opt
tecla, Seleccionar todo se convierte en Deseleccionar todo . Supongo que eso es lo que está buscando, pero no puedo encontrar una manera fácil de vincularlo aEsc
.Jerónimo Dahdah
Jerónimo Dahdah
esc
en Preferencias del sistema -> Teclado -> Accesos directos . He agregadocmd
+esc
como atajo para Deseleccionar todo , pero eso está lejos de ser ideal. Ahora descubrí que es posible eliminarlocmd
del acceso directo editandocom.apple.finder.plist
. Esto se puede hacer usando el editor de listas de XCode o usandodefaults write com.apple.finder.plist NSUserKeyEquivalents -dict-add "Deselect all" -string "\\U238b"
Terminal.app.Jerónimo Dahdah
com.apple.finder.plist
y restaura el acceso directo anterior después de aproximadamente un minuto (tampoco estoy seguro de si\\U238b
es el carácter adecuado ya que no he podido probarlo). He leído que Mavericks ahora almacena en caché las preferencias y que la única forma de sobrescribirlas es usandodefaults write
, pero eso no funciona. Ni idea de cómo proceder.halcón
defaults read
,"Deselect all" = "\\\\U238b";
pero todavía no funciona con <kbd>⎋ Escape</kbd> y solo con <kbd>⌘ Command</kbd>+<kbd>⎋ Escape</kbd>. Intenté reiniciar Preferencias del sistema y Finder. No dados. Realmente quiero que haya una solución. El uso de una aplicación de reasignación de teclado no es bueno porque afecta a TODA la aplicación y no solo cuando ese elemento del menú está disponible.