Come posso ottenere scorciatoie da tastiera simili a Chrome in Safari [pre-versione 9.0]?


4

Preferisco di gran lunga il modo in cui Chrome mi consente di utilizzare + # keyper passare direttamente a una scheda aperta. Ad esempio: + 3mi porta direttamente alla scheda 3 in Chrome, ma in Safari carica il terzo segnalibro dalla barra dei segnalibri nella scheda corrente.

Come posso fare in modo che Safari si comporti come Chrome quando uso + # keyscorciatoie e cambio scheda invece di caricare segnalibri?

Risposte:


3

Finestra> Mostra scheda successiva

Dovrei visualizzare la scorciatoia da tastiera per passare da una scheda aperta all'altra, ho il mio set personalizzato ma credo che la scorciatoia da tastiera predefinita sia:

Control+-->

Tuttavia, se si desidera compilare una scheda specifica corrispondente al numero, è possibile impostare scorciatoie da tastiera personalizzate in Automator o seguire il percorso di Ian


Sono stato in grado di riprodurre i risultati desiderati con Automator in combinazione con AppleScript fornito:

Automat Walkthrough :

Segui il link alla mia discussione

I parametri generali sono gli stessi e sono sicuro che sei abbastanza intelligente da capirlo.

  1. I servizi ricevono : NO INPUT
  2. In: Seleziona Safari, quindi questo servizio non è disponibile al di fuori dell'applicazione
  3. Trascina e rilascia l'azione "Esegui AppleScript" nel flusso di lavoro
  4. Includi il codice AppleScript che hai fornito
  5. Salva il servizio: ho salvato il mio con incrementi
  6. Preferenze di Sistema> Tastiera> Scorciatoie> Servizi> Generale> Safari Tab 3 (qualunque sia il tuo nome)
  7. Crea la tua scorciatoia : per qualche motivo Apple ha bloccato i CMD+ # anche se quelle scorciatoie non sono utilizzate nell'app per quanto ho diagnosticato. Sono stato in grado di replicare con successo i risultati desiderati con + + 3, ma il tuo computer fa ciò che ti rende felice
  8. Divertiti per $ 0

MODIFICA Se usi++ 1/2 sono già riservati per il menu Cronologia (quindi dovresti cambiarli in Tastiera> Scorciatoie modificando la scorciatoia da tastiera per quel titolo di menu) e quindi++ 1/2 saranno disponibili ancora

RE-EDIT Apparentemente i + # s sono riservati per saltare ai segnalibri. Dal momento che non ne ho, non ha richiesto nulla da parte mia. Ma ancora una volta, tutte le scorciatoie da tastiera del titolo del menu possono essere modificate senza alcun lavoro nell'area delle scorciatoie da tastiera nelle preferenze di sistema. Quindi sembra che tu possa usare i tuoi pulsanti Command + 1-9


Come sarebbe una soluzione Automator? Potrebbe risparmiare $ 10 che FastScripts costa per eseguire gli AppleScripts.
Ian C.

@IanC. un po 'di lavoro, ma gratuito, l'OP dovrebbe comunque utilizzare lo script di mele che hai fornito poiché non ci sono ricevitori di input della libreria Safari o azioni nell'automatore: /. Ho dato una risposta dettagliata qui su come legarli ai tasti di scelta rapida, che l'OP può dedurre a lavorare esclusivamente per Safari. Automator è dove si trova!
soulshined

Mi dispiace @IanC. sto scrivendo dal mio iPhone. Posso offrire un esempio dettagliato quando arrivo al mio computer. Ho appena realizzato che eri l'OP :)
soulshined il

@IanC. aggiornato per la tua recensione, nessun sentimento duro se non ti piace, ognuno è diverso, sono un appassionato di automazione e lo uso per tutto ciò che posso ma non è per tutti, mi sembra un po 'confuso per qualche motivo, lo faccio
capisco

2

Avrei dovuto specificare che sto usando Mavericks e Yosemite. Non sono riuscito a far funzionare quel plugin SIMBL in Safari o 8, vero?
Ian C.

@IanC. Sto usando yosemite con Safari 8. Una cosa che ho fatto è stato svuotare la barra dei segnalibri.
Lulalala,

Ah. Sì, ho dei segnalibri. Penso che, come la risposta di @ soulshined, questa sia la chiave per utilizzare qualsiasi altra soluzione.
Ian C.

2

La versione più recente di Safari (9.0) sembra supportarla immediatamente.


La domanda richiede soluzioni per Safari prima delle 9.0
nohillside

1

Ho trovato questo post sul blog molto vecchio che mi ha portato a una soluzione a questo problema. Puoi usare AppleScript in questo modo per dire a Safari di passare a una scheda specifica:

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

Quindi, se si creano nove di questi script, uno per ogni combinazione h + # keyda 1 a 9, si ha l'inizio di una soluzione. Tutto ciò che serve è un modo per associare questi script ai tasti di scelta rapida.

I post del blog suggeriscono di salvare ciascuno di questi script ~/Library/Scripts/Applications/Safarie quindi utilizzare un plug-in Safari chiamato FastScripts (la versione "Lite" è gratuita ma ti limita a dieci script <-> accoppiamenti di scelta rapida) per associare le combinazioni di tasti + 1 through 9a ciascuno dei nove AppleScripts abbiamo creato. Le combinazioni dovrebbero essere impostate per funzionare solo quando Safari è l'applicazione attiva.

Ora hai scorciatoie da tastiera sane e simili a Chrome per un accesso rapido alle schede in Safari.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.