Scorciatoia per aprire un segnalibro / URL specifico in Chrome


54

Come abilitare le scorciatoie da tastiera per aprire un segnalibro / URL specifico durante l'utilizzo di Chrome?


2
Gli utenti di Firefox interessati a questa funzione possono impostare parole chiave per i segnalibri, che possono anche essere utilizzate per creare ricerche personalizzate.

Voto totalmente per l'implementazione della funzione parola chiave da Firefox in Chrome. Ogni segnalibro può avere un singolo tasto da attivare (è così che lo sto usando). Questo mi ha risparmiato centinaia di ore di battitura. Davvero un peccato che Chrome 51 non stia ancora fornendo questa funzionalità per core.
Kai Noack,

4
Un'estensione chiamata AutoControl Shortcut Manager consente di assegnare collegamenti a segnalibri, cartelle di segnalibri e URL specifici.
GetFree

Risposte:


40

Senza estensioni

Gli unici modi (di cui sono a conoscenza) per aprire un segnalibro con la tastiera sono i seguenti:

  • Utilizzando Gestione segnalibri :

    1. Apri Gestione segnalibri premendo Ctrl+ Shift+ O.

    2. Tre opzioni:

      • Cerca tutti i segnalibri (basta iniziare a digitare), premere Tabdue volte e selezionare il segnalibro desiderato con i tasti freccia.

      • Premere Tab, selezionare la cartella desiderata, premere di Tabnuovo e selezionare il preferito desiderato con i tasti freccia.

      • Se il segnalibro desiderato si trova nella barra dei segnalibri, premere Tabdue volte e selezionare il segnalibro desiderato con i tasti freccia.

    3. Press Enter.

  • Utilizzando Personalizza e controlla Google Chrome :

    1. Premi Alt+ Eo Alt+ Fper aprire Personalizza e controlla Google Chrome .

    2. Premere Bper accedere ai segnalibri .

    3. Supponendo che il segnalibro desiderato sia nella barra dei segnalibri , selezionarlo con i tasti freccia.

    4. Press Enter.

  • Usando la Omnibox :

    1. Premi Ctrl+ L, Alt+ Do F6per focalizzare la Omnibox .

    2. Digitare (parte di) il nome del segnalibro desiderato.

    3. Quando viene visualizzato nell'elenco a discesa sotto la Omnibox , selezionare il segnalibro desiderato con i tasti freccia.

    4. Press Enter.

Con estensioni

Diverse estensioni sono in grado di farlo. Il modo più semplice è probabilmente uno script utente come questo:

// ===UserScript===
// @name          Bookmark Launcher
// @description   Launches bookmarks with keyboard shortcuts
// ===/UserScript===

var bookmarkLauncherSetup = (function() {
    var bookmarks = {}, url;

    bookmarks['G'] = 'http://google.com';
    bookmarks['S'] = 'http://superuser.com';

    window.addEventListener('keyup', function() {
        if(event.ctrlKey && event.altKey && !event.shiftKey)
            if(url = bookmarks[String.fromCharCode(event.keyCode)])
                window.open(url);
    });
}());

Per usarlo, procedi come segue:

  1. Modifica l'array bookmarksin base alle tue esigenze. Tutti i tasti delle lettere e dei numeri dovrebbero funzionare correttamente.

  2. Salva il codice come bookmark-launcher.user.jsin una posizione a tua scelta.

  3. Apri chrome://extensions/in Google Chrome.

  4. Trascina e rilascia bookmark-launcher.user.jsnella scheda aperta.

  5. Clicca Aggiungi .

Tieni presente che nessuna estensione può funzionare nelle schede che aprono gli chrome://...URL (incluso Nuova scheda ) o nel Chrome Web Store .

In qualsiasi altra scheda (dopo averla ricaricata), premendo Ctrl+ Alt+ Ssi aprirà Super User in una nuova scheda.

Nota che devi focalizzare la scheda stessa. Se stai focalizzando, ad esempio, la omnibox o la console per sviluppatori, le scorciatoie da tastiera non avranno alcun effetto.


Lo script utente non può funzionare su alcune pagine ( ad esempio github.com ), poiché non accettano l'iniezione di script ...
yckart

L'aggiornamento ha risolto il problema con l'iniezione di script, ha modificato la risposta. Dovrebbe funzionare ora ...
yckart

1
Ho provato ad aggiungere un jsfile trascinandolo sulla chrome://extensionsfinestra ma il file non può essere lasciato lì, il cursore si trasforma in un'icona bloccata. Apprezzo che questa risposta sia piuttosto vecchia ma qualcuno può confermare che ciò è ancora possibile con le versioni attuali? Sono su52.0.2743.116 m
tallpaul il

@tallpaul sembra che ora devi comprimerlo come estensione, con manifest.jsonfile, per aggiungerlo.
freginold

1
L'OP ha chiesto Shortcut, le cose sopra elencate non sono scorciatoie. Una scorciatoia è ad esempio CTRL SHIFT Gper aprire Google Mail ecc.
Kai Noack,

19

Un altro approccio è quello di

  • Sposta lo stato attivo sulla barra dell'URL con + L.
  • Digitare il nome completo del segnalibro seguito da a /.
  • Premere tabper selezionare il secondo completamento automatico (che nella mia esperienza è sempre il primo nome del segnalibro corrispondente).
  • Press enter.

11
Type the full name of the bookmarknon è una scorciatoia, scusa.
Kai Noack,

3
@KaiNoack L'ho appena provato su Chrome su Linux. In realtà non richiede il nome completo, parziale è sufficiente (con forse più uso di completamento automatico della scheda)
6005

2
Digitare abbastanza caratteri per essere univoci è sufficiente, se si antepongono i nomi dei segnalibri con i tasti di scelta rapida desiderati, questo può essere mantenuto molto breve. (Sfortunatamente la sottostringa non corrisponde da nessuna parte nel nome, devi digitare da sinistra)
79E09796

10

Come riportato in Come assegnare un tasto di scelta rapida da tastiera ai segnalibri di Google Chrome utilizzati di frequente, il tasto consiste nell'impostare l'URL specifico su un motore di ricerca predefinito.

  • Apri chrome://settings/searchEnginesper caricare l'elenco dei motori di ricerca.
  • In "Altri motori di ricerca" aggiungine uno nuovo con i seguenti parametri:
    • Nome: qualunque cosa tu voglia, non è rilevante.
    • Parola chiave: la parola chiave che vuoi, ad esempio SU.
    • URL: l'URL che si desidera impostare, ad esempio http://superuser.com/.

Dopo averlo salvato, ogni volta che digiti SUla barra degli URL verrai inviato a http://superuser.com/.



3
Si può anche fare clic con il tasto destro sulla barra dell'URL e selezionare "modifica motori di ricerca" invece di dover ricordare il chrome: url
Florian Straub

6

Nota: il collegamento è definito come una combinazione di 1 tasto, la maggior parte delle altre risposte richiede una maggiore digitazione.

Soluzione A: tasto automatico

Usa il tasto Autohot e definisci le tue scorciatoie per i tuoi segnalibri principali. Ecco una sceneggiatura che ho preparato come un manichino per te: chrome-bookmarks-shortcuts.ahk

Ad esempio, tieni premuto SHIFT WINe premi Gper aprire gmail.com.


Soluzione B: estensione Chrome : SiteLauncher (selezione rapida)

Aiuta in una certa misura, tuttavia, è possibile assegnare solo una lettera a un segnalibro, non due o più.


Soluzione C: estensione Chrome: tasti di scelta rapida (scorciatoie da tastiera personalizzate)

Questa estensione può gestire una lettera o combinazioni per aprire i segnalibri assegnati. L'unico problema: non è possibile inserire tali combinazioni nella barra degli URL. La mia soluzione alternativa, CTRL + Tper la nuova scheda, TABquindi la combinazione.

Tuttavia, entrambe le estensioni sembrano un po 'buggy.


Scorciatoie in Firefox

Per ricordare l'aspetto delle proprietà dei segnalibri in Firefox e la facilità con cui è possibile assegnare una parola chiave (collegamento) ad esso:

Campo delle parole chiave di Firefox

In Firefox, ora inserendo "mp" nella barra degli URL è stato aperto il sito Web specifico. Come puoi leggere in rete, Chrome 52- non ha questa semplice funzione implementata e abusa della sezione "Motore di ricerca" per questo.


3

Funziona bene su Windows:

Assicurati innanzitutto che la barra dei segni dei libri sia visualizzata ( CTRL+ Shift+ b), quindi utilizza:

F6

o

Shift+F6

Questi tasti spostano lo stato attivo tra la barra degli indirizzi, la barra dei segnalibri (se visualizzata) e il contenuto della pagina.

Quindi, se il mio focus è sul contenuto della pagina, vorrei usare Shift+ F6e quindi usare i tasti freccia per navigare tra i miei segnalibri.


Per Firefox senza usare parole chiave?
SmartManoj,


1

Quanto segue funziona digitando una parola chiave nella barra degli indirizzi (omnibar) e premendo Invio per passare a un URL specifico. In Chrome (dalla versione 59.0), questo non è disponibile tramite il gestore dei segnalibri come in Firefox, ma puoi facilmente utilizzare la funzione Collegamenti ai motori di ricerca di Chrome per funzionare allo stesso modo.

  1. Fare clic con il tasto destro sulla barra degli indirizzi (omnibar)
  2. Seleziona modifica motori di ricerca ...
  3. Fai clic su "AGGIUNGI", che appare dopo la sezione predefinita dei motori di ricerca
  4. Nella finestra di dialogo che appare:
    • nel campo del motore di ricerca - dai un nome al tuo segnalibro
    • nel campo delle parole chiave - inserisci la stringa di scelta rapida per le parole chiave (di cosa avrai bisogno per digitare nella barra degli strumenti per passare rapidamente a questo 'segnalibro'
    • Nel campo URL : digitare l'URL che si desidera associare alla parola chiave

Nota: l'URL può contenere un segnaposto speciale: "% s" (senza virgolette) che fungerà da segnaposto per il testo aggiuntivo che è possibile inserire se si preme la scheda dopo aver digitato il collegamento della parola chiave.

Ad esempio: utilizzo una scorciatoia per parole chiave che passa all'elenco dei segnalibri su pinboard.com per tag specificato. Per quello:

Quindi per accedere a tutti i miei segnalibri sulla bacheca contrassegnati con 'todo'



0

Ispirato all'approccio di Dennis:

Non ha funzionato per me e questo probabilmente perché la sua risposta è un po 'vecchia, ma mi è piaciuto l'approccio all'implementazione da solo, dal momento che non sembra esserci una soluzione adeguata nel negozio online.

Ecco cosa devi fare:

  • Creare 2 file manifest.jsone background.js. Inseriscili in una nuova cartella e aggiungi il contenuto in basso a quei file.
  • All'interno di Chrome, digitare chrome://extensionsnella barra degli indirizzi e attivare la modalità sviluppatore in alto a destra (interruttore).
  • Fai clic sul Load unpackedpulsante visualizzato e seleziona la cartella che contiene i file.

Ecco fatto, con questo hai quello che ti serve. Non appena si digita CTRL + ALT + G, Google si aprirà in una nuova scheda. :)

manifest.json:

  {
    "name": "Bookmark Shortcutter",
    "version": "1.0",
    "description": "Custom shortcuts for bookmarks! Coolio!",

    "permissions": ["http://*/*", "tabs"],
    "content_scripts": [
      {
        "matches": ["http://*/*", "https://*/*"],
        "js": ["background.js"],
        "run_at": "document_start"
      }
      ],
    "manifest_version": 2
  }

background.js:

if (window == top) {
    window.addEventListener('keyup', doKeyPress, false);
}

var bookmarks = {}, url;

bookmarks['G'] = 'http://google.com';
bookmarks['S'] = 'http://superuser.com';

function doKeyPress(event){
    if(event.ctrlKey && event.altKey && !event.shiftKey) {
        if(url = bookmarks[String.fromCharCode(event.keyCode)]) {
            window.open(url);
        }   
    }
}

0

So che questa discussione è piuttosto vecchia. Ma questo è per informare chi è interessato a una soluzione, che nelle ultime settimane ho programmato un'estensione per imitare il comportamento di Firefox.

L'estensione seleziona gli alias direttamente dai tuoi segnalibri. L'utente aggiunge un alias modificando un segnalibro nel gestore segnalibri di Chrome. Se funziona come un segnalibro funziona come un alias (http (s), javascript, con / senza parametro% s). È anche più facile esportare / importare i segnalibri con i loro alias.

Puoi trovarlo nel webstore sotto il nome "Alias ​​Bookmarks" di Achernar.


Aggiornamento: da allora ho aggiunto cartelle con alias all'estensione. È ancora sperimentale, ma puoi usarlo per fare una "ricerca di gruppo" con una serie di motori di ricerca (con parametri). Sentiti libero di testare.
Achernar,

0

Una ricerca fuzzy facilmente accessibile sui tuoi segnalibri di Chrome:

  1. Per cercare tra i segnalibri, attiva l' estensione "Vomnibar" di Vimium chrome con il btasto da qualsiasi pagina web.

  2. Se si desidera creare un collegamento a livello di sistema, è possibile utilizzare il seguente script dello strumento di automazione di Autohotkey

    #NoEnv
    SetBatchLines -1
    ListLines Off
    SendMode Input
    
    #Space::  ; windows+space will open a Chrome window with search bar over bookmarks from any location
    run, http://blank.org  ; Or any regular webpage. A local webpage would work as well.
    WinWait ahk_exe chrome.exe
    WinActivate ahk_exe chrome.exe
    WinWaitActive ahk_exe chrome.exe
    send, {b}
    return
    

Bonus: puoi cercare i tuoi segnalibri per cartella usando /. Digita "Vomnibar"/myBookmarkDir myBookmark

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.