¿Cómo puedo obtener accesos directos de cambio de pestañas similares a Chrome en Safari [pre-versión 9.0]?

4

Prefiero mucho la manera en que Chrome me permite usar + # key para cambiar directamente a una pestaña abierta. Por ejemplo: + 3 me lleva directamente a la pestaña 3 en Chrome, pero en Safari carga el tercer marcador de la barra de marcadores en la pestaña actual.

¿Cómo puedo hacer que Safari se comporte como Chrome cuando estoy usando + # key accesos directos y cambio de pestañas en lugar de cargar marcadores?

    
pregunta Ian C. 26.01.2015 - 06:25

4 respuestas

1

I encontrado esta entrada de blog muy antigua eso me llevó a una solución a este problema. Puede usar AppleScript como este para decirle a Safari que cambie a una pestaña específica:

try
    tell front window of application "Safari" to set current tab to tab 3
on error
    tell front window of application "Safari" to set current tab to last tab
end try

Entonces, si creas nueve de estos scripts, uno para cada combinación de + # key de 1 a 9, tienes el comienzo de una solución. Todo lo que necesita es una forma de enlazar estos scripts con teclas de acceso directo.

Las publicaciones del blog sugieren guardar cada uno de estos scripts en ~/Library/Scripts/Applications/Safari y luego usar un complemento de Safari llamado FastScripts ( la versión "Lite" es gratuita pero le limita a diez secuencias de comandos de atajo de teclado < - >) para enlazar las combinaciones de teclas + 1 a 9 a cada uno de los nueve AppleScripts hemos creado. Las combinaciones deben configurarse para que solo funcionen cuando Safari es la aplicación activa.

Ahora tienes atajos de teclado como Chrome para un acceso rápido a las pestañas en Safari.

    
respondido por el Ian C. 26.01.2015 - 06:25
3

Ventana > Mostrar siguiente pestaña

Debería mostrar el método abreviado de teclado para cambiar entre las pestañas abiertas, tengo mi conjunto personalizado, pero creo que el método abreviado de teclado predeterminado es:

Control+-->

Sin embargo, si desea que se rellene una pestaña específica correspondiente al número, puede configurar atajos de teclado personalizados dentro de Automator o ir a la ruta de Ian

Pude reproducir los resultados deseados con Automator junto con el AppleScript que proporcionaste:

Tutorial de Automator :

Siga el enlace a mi Discusión

Los parámetros generales son los mismos y estoy seguro de que eres lo suficientemente inteligente como para averiguarlo.

  1. Servicios recibidos : NO ENTRADA
  2. En: seleccione Safari para que este servicio no esté disponible fuera de la aplicación
  3. Arrastrar y soltar la acción 'Ejecutar AppleScript' al flujo de trabajo
  4. Incluya el código AppleScript que proporcionó
  5. Guardar el servicio: guardé el mío en incrementos
  6. Preferencias del sistema > Teclado > Accesos directos > Servicios > General > Safari Tab 3 (cualquiera que sea tu nombre)
  7. Cree su acceso directo : por alguna razón, Apple ha bloqueado CMD + # 's, aunque esos accesos directos no se usan en la aplicación en la medida en que lo diagnosticé. Pude replicar exitosamente los resultados deseados con + + 3 , pero su computadora, haga lo que le haga feliz
  8. Disfruta por $ 0

EDIT Si usas + + 1/2, ya están reservados para el menú Historial (por lo tanto, debe cambiarlos en Teclado > Accesos directos modificando el acceso directo de la placa del teclado para ese título del menú) y luego + + 1/2 estará disponible otra vez

REEDITAR Aparentemente + # s están reservados para saltar a marcadores. Como no tengo ninguna, no provocó nada en mi final. Pero, de nuevo, todos los atajos de teclado del título del menú se pueden modificar sin ningún trabajo en el área de atajo de teclado en las preferencias del sistema. Así que parece que puedes usar tus botones Command + 1-9

    
respondido por el soulshined 26.01.2015 - 06:51
2

Instalé enlace y luego instalé enlace

    
respondido por el lulalala 06.02.2015 - 07:45
2

La versión más reciente de safari (9.0) parece admitir esto fuera de la caja.

    
respondido por el Cristian Moisei 11.01.2016 - 02:11

Lea otras preguntas en las etiquetas