Come faccio a ottenere le scorciatoie da tastiera di tipo Chrome in Safari [pre-versione 9.0]?

4

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

Come faccio a fare in modo che Safari si comporti come Chrome quando sto usando i tasti di scelta rapida + # chiave invece di caricare i segnalibri?

    
posta Ian C. 26.01.2015 - 06:25
fonte

4 risposte

1

I hanno trovato questo vecchio post sul blog che mi portano a una soluzione a questo problema. Puoi utilizzare AppleScript come questo 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 crei nove di questi script, uno per ciascuna combinazione di tasti + # chiave da 1 a 9, hai l'inizio di una soluzione. Tutto ciò di cui hai bisogno è un modo per associare questi script ai tasti di scelta rapida.

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

Ora hai le scorciatoie da tastiera sane, simili a quelle di Chrome per l'accesso rapido alle schede in Safari.

    
risposta data 26.01.2015 - 06:25
fonte
3

Finestra > Mostra scheda successiva

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

Controllo + - >

Tuttavia, se vuoi inserire una scheda specifica corrispondente al numero, puoi impostare scorciatoie da tastiera personalizzate in Automator o seguire la rotta di Ian

Sono riuscito a riprodurre i risultati desiderati con Automator insieme con l'AppleScript che hai fornito:

Procedura dettagliata per l'automazione :

Segui il link alla mia discussione

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

  1. Servizi di ricezione : 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 in incrementi
  6. Preferenze di sistema > Tastiera > Tasti di scelta rapida > Servizi > Generale > Safari Tab 3 (qualunque sia il tuo nome)
  7. Crea il tuo collegamento : per qualche motivo Apple ha bloccato i file CMD + # anche se tali scorciatoie non sono utilizzate nell'applicazione per quanto ho diagnosticato. Sono riuscito a replicare con successo i risultati desiderati con + + 3 , ma il tuo computer fa ciò che ti rende felice
  8. Divertiti per $ 0

EDIT se usi + + 1/2 sono già riservati per il menu Cronologia (quindi dovresti cambiarli in Tastiera > Scorciatoie alterando la scorciatoia della tastiera per quel titolo del menu) e poi + + 1/2 sarà in palio ancora una volta

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

    
risposta data 26.01.2015 - 06:51
fonte
2

Ho installato link , quindi ho installato link

    
risposta data 06.02.2015 - 07:45
fonte
2

La versione più recente di Safari (9.0) sembra supportare questo fuori dalla scatola.

    
risposta data 11.01.2016 - 02:11
fonte

Leggi altre domande sui tag