Hacer que la tecla Retroceso vaya a la carpeta anterior en Finder


10

¿Hay alguna forma de modificar OSX para que se comporte un poco más como Windows 7. Específicamente, realmente quiero poder presionar RETROCESO y que Finder muestre la carpeta anterior ... al igual que Windows y Firefox.

Espero que sea claro.

Respuestas:


6

Si bien la solución ofrecida por barbaz es decente, en realidad es perfecta :), lo que elimina la limitación que no le permite usar Retroceso en los campos de texto en Finder (por ejemplo, al cambiar el nombre de los archivos o al escribir en el campo de búsqueda )

  1. Instala una increíble aplicación de Karabiner que te permite reasignar casi todo lo que no te gusta a lo que quieras
  2. Busque y edite el archivo private.xml según las instrucciones en el enlace (y lea cómo actualizar Karabiner para incluir private.xml en la lista principal cuando llegue al paso 4)
  3. Inserte el siguiente código y guarde el archivo 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>

    Esto hace lo siguiente:

    • Asigna ⌥ Opt + ↑ a la tecla Retroceso.
      • Nota: en mi OS X Yosemite es el acceso directo para el comando 'Subir' en Finder (por ejemplo, siempre va a la carpeta un nivel por encima del que estás). Si no le gusta el comando 'Ir arriba' y desea ir a la carpeta anterior, defina su propio acceso directo según la respuesta de babraz, luego pegue la combinación de teclas respectiva en lugar del CURSOR_UP, VK_COMMANDcódigo anterior
    • Limita este comando solo al Finder
    • Limita este comando solo a campos sin texto
  4. Abra Karabiner y haga clic en el botón "ReloadXML" (consulte el enlace en 2. para obtener detalles sobre cómo agregar private.xml personalizado)
  5. Seleccione el comando "Retroceso en el Finder se mueve hacia arriba"
  6. Disfruta :)

No he probado esto, pero se ve muy bien. Gracias por la respuesta, y gracias por informarme también sobre "Subir". Ni siquiera sabía que era una posibilidad.
Django Reinhardt

Me alegra que te haya gustado, pero no solo lo mires, pruébalo;) Es una gran utilidad para cualquier usuario de Windows que trabaje en Mac, ya que te permite no forzar demasiado la memoria muscular ni obtener las funciones normales de Windows en Mac (He reasignado Shift-Backspace para Eliminar de esta manera, F2 para cambiar el nombre del archivo, Enter para abrir el archivo en lugar de cambiar el nombre, hice posible Alt-Tab como en Windows, hice que Capslock sea una tecla Shift normal, etc.) . el "Subir" - en caso de que no lo supiera, es posible hacer que Backspace "suba" en lugar de "retroceder" también en Windows 7/8 - en caso de que prefiera este viejo estilo XP.
Evgeny

No creo que el archivo private.xml todavía exista ...
Sharcoux

No pude encontrar private.xml - OS: Mojave. Mosquetón: 12.2.0
Lucas Bustamante

@LucasBustamante Apple rompió Karabiner en versiones más nuevas del sistema operativo :(, lo que estás usando es Karabiner-Elements, que no permite este tipo de personalización
Evgeny

8

Puede presionar CMD- [(como se muestra en el menú "Ir"). Usar el método normal desde allí (Preferencias de teclado -> Atajos de teclado y asignar un nuevo atajo para la entrada "Atrás") no funciona ya que el campo "Atajo de teclado" no acepta el carácter de retroceso. Pero puedes:

  • Vaya a Preferencias del sistema, Teclado, Atajos de teclado
  • Cree un nuevo método abreviado de teclado para Finder con el título del menú "Atrás" ingrese la descripción de la imagen aquí
  • Use cualquier método abreviado de teclado arbitrario

Luego edite el archivo $HOME/Library/Preferences/com.apple.finder.plisty cambie el atajo de teclado a "⌫", por ejemplo, usando XCode:

ingrese la descripción de la imagen aquí

Ahora, si reinicia Finder (usando killall Findero el cuadro de diálogo Forzar cierre de aplicaciones) podrá usar el acceso directo:

ingrese la descripción de la imagen aquí

Sin embargo, como se señaló en los comentarios, la tecla de retroceso probablemente no se pueda usar en el diálogo del teclado por una razón, ya que usarla como un atajo activará la acción cuando tenga el cursor en un cuadro de edición, donde desea retroceder para eliminar personajes.


Esto parece muy útil, pero no tengo el archivo $ HOME / Library / Preferences / com.apple.finder.plist: - /?
Django Reinhardt

1
¿Cuál es tu versión de OS X? Solo tengo un 10.6 a mano, y aquí las preferencias del Finder definitivamente se almacenan en ese archivo. $ HOME es su carpeta de inicio (/ Users / <username>).
barbaz

2
O defaults write com.apple.finder NSUserKeyEquivalents -dict-add "Back" "\U232B"; killall Finder. Sin embargo, esta no es una solución práctica, anula la función de ⌫ ( deleteBackward:) en los campos de texto.
Lri

1
@Johnny omite todo eso con XCode y el editor plist, solo usa el comando que Lri sugirió. Sin embargo, como ya señaló él, no es una buena idea usar la tecla de retroceso para volver al Finder, ya que también se activará cuando realmente desee utilizar la tecla de retroceso (por ejemplo, cuando cambie el nombre de un archivo y desee presionar la tecla de retroceso para borrar un personaje). Supongo que la mejor solución es simplemente acostumbrarse a CMD- [ya que este es el atajo de teclado nativo.
barbaz

1
@barbaz, gracias por la aclaración. Es una pena que no se pueda hacer. Supongo que tendré que adaptarme.
Django Reinhardt
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.