Verknüpfung zum Öffnen eines bestimmten Lesezeichens / einer bestimmten URL in Chrome

54

Wie kann ich die Tastenkombination aktivieren, um ein bestimmtes Lesezeichen / eine bestimmte URL zu öffnen, während ich Chrome verwende?

J. Olufsen
quelle
2
Firefox-Benutzer, die an dieser Funktion interessiert sind, können Stichwörter für Lesezeichen festlegen , die auch zum Erstellen benutzerdefinierter Suchanfragen verwendet werden können.
Ich stimme voll und ganz für die Implementierung der Keyword-Funktion von Firefox in Chrome. Jedes Lesezeichen kann eine einzelne Taste haben, die ausgelöst werden soll (so benutze ich sie). Das ersparte mir Hunderte von Schreibstunden. Wirklich schade, dass Chrome 51 diese Funktion immer noch nicht im Kern bietet.
Kai Noack
4
Mit einer Erweiterung namens AutoControl Shortcut Manager können Sie bestimmten Lesezeichen, Lesezeichenordnern und URLs Verknüpfungen zuweisen.
GetFree

Antworten:

40

Ohne Verlängerungen

Die einzigen mir bekannten Möglichkeiten, ein Lesezeichen mit der Tastatur zu öffnen, sind die folgenden:

  • Verwenden des Lesezeichen-Managers :

    1. Öffnen Sie den Lesezeichen-Manager durch Drücken von Ctrl+ Shift+ O.

    2. Drei Möglichkeiten:

      • Durchsuchen Sie alle Lesezeichen (beginnen Sie einfach mit der Eingabe), drücken Sie Tabzweimal und wählen Sie das gewünschte Lesezeichen mit den Pfeiltasten aus.

      • Drücken Sie Tab, wählen Sie den gewünschten Ordner, drücken Sie Taberneut und wählen Sie das gewünschte Lesezeichen mit den Pfeiltasten.

      • Befindet sich das gewünschte Lesezeichen in der Lesezeichenleiste, drücken Sie Tabzweimal und wählen Sie das gewünschte Lesezeichen mit den Pfeiltasten aus.

    3. Drücken Sie Enter.

  • Mit Anpassen und Kontrolle Google Chrome :

    1. Drücken Sie Alt+ Eoder Alt+ F, um Google Chrome anzupassen und zu steuern .

    2. Drücken Sie B, um Lesezeichen einzugeben .

    3. Angenommen, das gewünschte Lesezeichen befindet sich in der Lesezeichenleiste , wählen Sie es mit den Pfeiltasten aus.

    4. Drücken Sie Enter.

  • Verwendung der Omnibox :

    1. Drücken Sie Ctrl+ L, Alt+ Doder, F6um die Omnibox zu fokussieren .

    2. Geben Sie den Namen des gewünschten Lesezeichens (teilweise) ein.

    3. Wenn es in der Dropdown-Liste unter der Omnibox angezeigt wird , wählen Sie mit den Pfeiltasten das gewünschte Lesezeichen aus.

    4. Drücken Sie Enter.

Mit Erweiterungen

Dies können mehrere Erweiterungen. Der einfachste Weg ist wahrscheinlich ein Benutzerskript wie dieses:

// ===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);
    });
}());

Gehen Sie folgendermaßen vor, um es zu verwenden:

  1. Passen Sie das Array bookmarksan Ihre Bedürfnisse an. Alle Buchstaben- und Zifferntasten sollten einwandfrei funktionieren.

  2. Speichern Sie den Code bookmark-launcher.user.jsan einem Ort Ihrer Wahl.

  3. chrome://extensions/In Google Chrome öffnen .

  4. Ziehen Sie bookmark-launcher.user.jsdie geöffnete Registerkarte und legen Sie sie ab.

  5. Klicken Sie auf Hinzufügen .

Beachten Sie, dass in Tabs, die chrome://...URLs öffnen (einschließlich neuer Tabs ) oder im Chrome Web Store keine Erweiterung funktionieren kann .

In einem anderen Reiter (nach dem Neuladen), Pressen Ctrl+ Alt+ Söffnet Super User in einem neuen Tab.

Beachten Sie, dass Sie die Registerkarte selbst fokussieren müssen. Wenn Sie sich beispielsweise auf die Omnibox oder die Entwicklerkonsole konzentrieren, haben die Tastaturkürzel keine Auswirkung.

Dennis
quelle
Das Userscript kann auf einigen Seiten ( zum Beispiel github.com ) nicht funktionieren , da sie keine
Skripteinspritzung
Update hat das Problem mit der Skriptinjektion behoben und die Antwort bearbeitet. Sollte jetzt funktionieren ...
yckart
1
Ich habe versucht, eine jsDatei durch Ziehen über das chrome://extensionsFenster hinzuzufügen, aber die Datei kann dort nicht abgelegt werden. Der Cursor ändert sich in ein blockiertes Symbol. Ich weiß, dass diese Antwort ziemlich alt ist, aber kann jemand bestätigen, dass dies mit den aktuellen Versionen noch möglich ist? Ich bin auf52.0.2743.116 m
Tallpaul
@tallpaul Es sieht so aus, als müssten Sie es jetzt als Erweiterung mit manifest.jsonDatei packen , um es hinzuzufügen.
Freginold
1
Das OP hat darum gebeten Shortcut, das oben aufgeführte Zeug ist keine Abkürzung. Eine Abkürzung ist zB CTRL SHIFT Gum Google Mail etc. zu öffnen
Kai Noack
19

Ein anderer Ansatz ist zu

  • Bewegen Sie den Fokus mit + auf die URL-Leiste L.
  • Geben Sie den vollständigen Namen des Lesezeichens gefolgt von einem ein /.
  • Drücken Sie tab, um die zweite automatische Vervollständigung auszuwählen (die meiner Erfahrung nach immer der erste übereinstimmende Lesezeichenname ist).
  • Drücken Sie enter.
user508844
quelle
11
Type the full name of the bookmarkist keine Abkürzung, sorry.
Kai Noack
3
@ KaiNoack Ich habe es gerade auf Chrome unter Linux ausprobiert. Es erfordert nicht wirklich den vollständigen Namen, teilweise ist genug (mit möglicherweise mehr Tab Auto-Vervollständigung Nutzung)
6005
2
Es reicht aus, genügend Zeichen einzugeben, um eindeutig zu sein. Wenn Sie Ihren Lesezeichennamen die gewünschten Tastenkombinationen voranstellen, kann dies sehr kurz gehalten werden. (Leider stimmt die Teilzeichenfolge nirgends mit dem Namen überein. Sie müssen von links
eingeben.
10

Wie unter So weisen Sie häufig verwendeten Google Chrome-Lesezeichen eine Tastenkombination zu: Mit dieser Taste legen Sie die spezifische URL für eine Standardsuchmaschine fest.

  • Öffnen Sie chrome://settings/searchEngines, um die Liste der Suchmaschinen zu laden.
  • Fügen Sie unter "Andere Suchmaschinen" eine neue mit den folgenden Parametern hinzu:
    • Name: Was auch immer Sie wollen, es ist nicht relevant.
    • Schlüsselwort: das gewünschte Schlüsselwort, sagen Sie SU.
    • URL: Die URL, die Sie beispielsweise festlegen möchten http://superuser.com/.

Nach dem Speichern werden Sie jedes Mal, wenn Sie SUIhre URL-Leiste eingeben, an gesendet http://superuser.com/.

fedorqui
quelle
3
Man kann auch mit der rechten Maustaste auf die URL-Leiste klicken und "Suchmaschinen bearbeiten" auswählen, anstatt sich die Chrom-URL merken zu müssen
Florian Straub
6

Hinweis: Die Tastenkombination ist als 1 Tastenkombination definiert. Die meisten anderen Antworten erfordern mehr Eingaben.

Lösung A: Autohotkey

Verwenden Sie Autohotkey und definieren Sie Ihre eigenen Verknüpfungen für Ihre Hauptlesezeichen. Hier ist ein Skript, das ich als Dummy für Sie vorbereitet habe: chrome-bookmarks-shortcuts.ahk

Zum Beispiel gedrückt halten SHIFT WINund Gdrücken, um gmail.com zu öffnen.


Lösung B: Chrome-Erweiterung : SiteLauncher (Kurzwahl)

Bis zu einem gewissen Grad ist es jedoch hilfreich, einem Lesezeichen nur einen Buchstaben zuzuweisen , nicht zwei oder mehr.


Lösung C: Chrome-Erweiterung: Kurztasten (benutzerdefinierte Tastaturkürzel)

Diese Erweiterung kann einen Buchstaben oder Kombinationen verarbeiten, um zugewiesene Lesezeichen zu öffnen. Einziges Problem: Sie können diese Kombinationen nicht in die URL-Leiste eingeben. Meine Problemumgehung, CTRL + Tfür neue Registerkarte, TABdann Kombination.

Beide Erweiterungen fühlen sich jedoch etwas fehlerhaft an.


Verknüpfungen in Firefox

So erinnern Sie sich daran, wie die Lesezeichen-Eigenschaften in Firefox aussehen und wie einfach Sie ihnen ein Schlüsselwort (eine Verknüpfung) zuweisen können:

Firefox-Keyword-Feld

In Firefox wurde durch Eingabe von "mp" in der URL-Leiste die entsprechende Website geöffnet. Wie Sie im Internet nachlesen können, ist in Chrome 52- diese einfache Funktion nicht implementiert und der Abschnitt "Suchmaschine" wird dafür missbraucht.

Kai Noack
quelle
3

Das funktioniert gut unter Windows:

Stellen Sie zunächst sicher, dass Ihre Lesezeichenleiste angezeigt wird ( CTRL+ Shift+ b), und verwenden Sie dann:

F6

oder

Shift+F6

Diese Tasten wechseln den Fokus zwischen der Adressleiste, der Lesezeichenleiste (falls angezeigt) und dem Seiteninhalt.

Wenn ich mich also auf den Seiteninhalt konzentriere, verwende ich Shift+ F6und dann meine Pfeiltasten, um in meinen Lesezeichen zu navigieren.

JohnnyO
quelle
Für Firefox ohne Schlüsselwörter?
SmartManoj
2

Probieren Sie diese von Mike Crittenden bereitgestellten Chrome-Erweiterungs- Kurztasten (Custom Keyboard Shortcuts) aus .

Abkürzung

Mr. Ree
quelle
Funktioniert wunderbar für mein Bookmarklet. Allerdings musste ich Run Javascriptstattdessen verwenden Open Bookmark/Bookmarklet. Und es unterstützt Mac- CmdModifikatoren.
Sridhar Sarnobat
1

Im Folgenden wird ein Schlüsselwort in die Adressleiste (Omnibar) eingegeben und die Eingabetaste gedrückt, um zu einer bestimmten URL zu springen. In Chrome (ab Version 59.0) ist dies nicht wie in Firefox über den Lesezeichen-Manager verfügbar, Sie können jedoch auf einfache Weise die Funktion "Suchmaschinenkürzel" von Chrome verwenden, um auf die gleiche Weise zu arbeiten.

  1. Klicken Sie mit der rechten Maustaste auf die Adressleiste (Omnibar).
  2. Wählen Sie Suchmaschinen bearbeiten ...
  3. Klicken Sie auf "HINZUFÜGEN", das nach dem Abschnitt "Standardsuchmaschinen" angezeigt wird
  4. In dem sich öffnenden Dialog:
    • im Suchmaschinenfeld - benennen Sie Ihr Lesezeichen
    • Geben Sie in das Stichwortfeld Ihre Stichwortverknüpfung ein (was Sie im Omnibar eingeben müssen, um schnell zu diesem 'Lesezeichen' zu springen).
    • Im URL - Feld - Geben Sie die URL möchten Sie assoziieren mit dem Schlüsselwort

Hinweis: Die URL kann einen speziellen Platzhalter enthalten: "% s" (ohne Anführungszeichen), der als Platzhalter für zusätzlichen Text dient, den Sie eingeben können, wenn Sie nach der Eingabe der Stichwortverknüpfung die Tabulatortaste drücken.

Zum Beispiel: Ich verwende eine Schlüsselwortverknüpfung, die zur Liste der Lesezeichen auf pinboard.com nach angegebenem Tag springt. Dafür:

Um dann auf alle meine Lesezeichen auf der Pinnwand zuzugreifen, die mit "todo" markiert sind

  • Ich tippe "Pint" in Omnibar,
  • Drücken Sie die Tabulatortaste
  • tippe den Tag, den ich besuchen möchte - in diesem Beispiel 'todo'
  • und ENTER Dies bringt mich zu https://pinboard.in/u:jaysen/t:todo/
Jaysen
quelle
0

Probieren Sie diese Chrome-Lesezeichen-Verknüpfung aus :

Sie können jetzt Lesezeichen mit Tastaturkürzeln öffnen.

Sie müssen den Javascript-Code manuell bearbeiten, aber Anweisungen finden Sie unter dem obigen Link.

Sunil Kumar SV
quelle
1
was macht das
Sathyajith Bhat
0

Inspiriert von der Herangehensweise von Dennis:

Es hat bei mir nicht geklappt und das liegt wahrscheinlich daran, dass seine Antwort ziemlich alt ist, aber ich mochte den Ansatz, dies selbst zu implementieren, da es im Webshop keine richtige Lösung zu geben scheint.

Folgendes müssen Sie tun:

  • Erstellen Sie 2 Dateien manifest.jsonund background.js. Legen Sie sie in einen neuen Ordner und fügen Sie den folgenden Inhalt zu diesen Dateien hinzu.
  • Geben Sie in Chrome chrome://extensionsdie Adressleiste ein und aktivieren Sie den Entwicklermodus oben rechts (Schalter).
  • Klicken Sie auf die erscheinende Load unpackedSchaltfläche und wählen Sie Ihren Ordner mit den Dateien aus.

Damit haben Sie das, was Sie brauchen. Sobald Sie STRG + ALT + G eingeben, wird Google in einem neuen Tab geöffnet. :)

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);
        }   
    }
}
Codepleb
quelle
0

Ich weiß, dass dieser Thread ziemlich alt ist. Dies soll aber denjenigen, die sich für eine Lösung interessieren, mitteilen, dass ich in den letzten Wochen eine Erweiterung programmiert habe, um das Verhalten von Firefox nachzuahmen.

Die Erweiterung wählt die Aliase direkt aus Ihren Lesezeichen aus. Der Benutzer fügt einen Alias ​​hinzu, indem er ein Lesezeichen im Lesezeichen-Manager von Chrome bearbeitet. Wenn es als Lesezeichen fungiert, fungiert es als Alias ​​(http (s), Javascript, mit / ohne% s-Parameter). Es ist auch einfacher, Lesezeichen mit ihren Pseudonymen zu exportieren / importieren.

Sie finden es im Webshop unter dem Namen "Alias ​​Bookmarks" von Achernar.

Achernar
quelle
Update: Ich habe seitdem Alias-Ordner zur Erweiterung hinzugefügt. Es ist noch experimentell, aber Sie können es verwenden, um eine "Gruppensuche" mit einer Reihe von Suchmaschinen (mit Parametern) durchzuführen. Fühlen Sie sich frei zu testen.
Achernar
0

Eine leicht zugängliche Fuzzy-Suche über Ihre Chrome-Lesezeichen:

  1. Um die Lesezeichen zu durchsuchen, aktivieren Sie die Vimium Chrome-Erweiterung "Vomnibar" mit einem bSchlüssel von einer beliebigen Webseite aus.

  2. Wenn Sie eine systemweite Verknüpfung erstellen möchten, können Sie das folgende Skript für das Autohotkey-Automatisierungstool verwenden

    #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: Sie können Ihre Lesezeichen nach Ordner durchsuchen, indem Sie verwenden /. Tippe "Vomnibar" ein/myBookmarkDir myBookmark

Hoffnung
quelle