Ярлик для відкриття конкретної закладки / URL-адреси в Chrome


54

Як увімкнути ярлик клавіатури, щоб відкрити певну закладку / URL під час використання Chrome?


2
Користувачі Firefox, зацікавлені в цій функції, можуть встановлювати ключові слова для закладок, які також можна використовувати для створення користувацьких пошукових запитів.

Я повністю голосую за впровадження функції Chrome із Firefox у Chrome. Кожна закладка може мати одну клавішу, яку потрібно запустити (саме так я її використовую). Це врятувало мене сотні годин набору тексту. Дуже шкода, що Chrome 51 все ще не забезпечує цю функцію основними.
Кай Ноак

4
Розширення під назвою Менеджер ярликів AutoControl дозволяє призначити ярлики певним закладок, папок закладок та URL-адрес.
GetFree

Відповіді:


40

Без розширень

Єдині способи (з яких я знаю) відкрити закладку за допомогою клавіатури:

  • Використання менеджера закладок :

    1. Відкрийте Менеджер закладок , натиснувши Ctrl+ Shift+ O.

    2. Три варіанти:

      • Шукайте у всіх закладках (просто починайте вводити текст), натисніть Tabдвічі та клавішами зі стрілками виберіть потрібну закладку.

      • Натисніть Tab, виберіть потрібну папку, Tabще раз натисніть та виберіть потрібну закладку за допомогою клавіш зі стрілками.

      • Якщо потрібна закладка знаходиться на панелі закладок, натисніть Tabдвічі та клавішами зі стрілками виберіть потрібну закладку.

    3. Натисніть Enter.

  • Використання Настроювання та керування Google Chrome :

    1. Натисніть Alt+ Eабо Alt+, Fщоб відкрити Налаштувати та керувати Google Chrome .

    2. Натисніть, Bщоб ввести закладки .

    3. Якщо припущення, що потрібна закладка знаходиться на панелі закладок , виберіть її за допомогою клавіш зі стрілками.

    4. Натисніть Enter.

  • Використання універсального вікна :

    1. Натисніть Ctrl+ L, Alt+ Dабо, F6щоб сфокусувати Omnibox .

    2. Введіть (частину) назву потрібної закладки.

    3. Коли він з’явиться у спадному меню під універсальним вікном , виберіть потрібну закладку за допомогою клавіш зі стрілками.

    4. Натисніть Enter.

З розширеннями

Кілька розширень здатні це зробити. Найпростіший спосіб - це, мабуть, сценарій користувача на зразок цього:

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

Щоб скористатися ним, виконайте наступне:

  1. Змініть масив bookmarksвідповідно до ваших потреб. Всі букви та цифри повинні працювати нормально.

  2. Збережіть код як bookmark-launcher.user.jsу вибраному вами місці.

  3. Відкрити chrome://extensions/в Google Chrome.

  4. Перетягніть bookmark-launcher.user.jsна відкритій вкладці.

  5. Натисніть Додати .

Зауважте, що жодне розширення не може функціонувати на вкладках, що відкривають chrome://...URL-адреси (сюди входить Нова вкладка ) або у Веб-магазині Chrome .

У будь-якій іншій вкладці (після її перезавантаження) натисканням кнопки Ctrl+ Alt+ Sвідкриється Super User на новій вкладці.

Зауважте, що вам слід зосередити увагу на самій вкладці. Якщо ви орієнтуєтесь, наприклад, на всебічне вікно або консоль розробника, комбінації клавіш не матимуть ніякого ефекту.


Користувацький сценарій не може працювати на деяких сторінках (наприклад, github.com ), оскільки вони не приймають сценарій-ін'єкцію ...
yckart

Оновлення виправило проблему із введенням сценарію, відредагував відповідь. Має працювати зараз ...
yckart

1
Я спробував додати jsфайл, перетягнувши через chrome://extensionsвікно, але файл там не можна скинути, курсор змінюється на значок заблокованого. Я оцінюю цю відповідь досить давно, але чи може хто-небудь підтвердити, що це все ще можливо в сучасних версіях? Я на52.0.2743.116 m
tallpaul

@tallpaul виглядає так, що зараз вам потрібно manifest.jsonдодати його як розширення з файлом, щоб додати його.
freginold

1
ОП просили Shortcut, речі, перелічені вище, не є ярликом. Ярлик, наприклад, CTRL SHIFT Gвідкрити Google Mail тощо.
Кай Ноак

19

Інший підхід - це

  • Перемістити фокус на адресний рядок з + L.
  • Введіть повне ім’я закладу, а потім a /.
  • Натисніть, tabщоб вибрати друге автоматичне завершення (на мій досвід, завжди це перша відповідна назва закладок).
  • Натисніть enter.

11
Type the full name of the bookmarkне є ярликом, вибачте.
Кай Ноак

3
@KaiNoack Я щойно спробував це на Chrome в Linux. Насправді це не вимагає повного імені, достатньо часткового (з можливістю використання додаткового автозаповнення)
6005

2
Набравши достатньо символів, щоб бути унікальним, достатньо, якщо ви встановите прізвища закладок за допомогою потрібних клавіш швидкого доступу, це може бути дуже коротким. (На жаль, він не відповідає підрядковій частині в назві, вам потрібно ввести зліва)
79E09796

10

Як повідомляється у розділі Як призначити клавішу швидкого доступу клавіатури часто використовуваним закладок Google Chrome, ключовим моментом є встановлення конкретної URL-адреси для пошукової системи за замовчуванням.

  • Відкрити chrome://settings/searchEnginesдля завантаження списку пошукових систем.
  • У "Інші пошукові системи" додайте новий із такими параметрами:
    • Назва: що б ви не хотіли, це не стосується.
    • Ключове слово: потрібне ключове слово, скажімо, СУ.
    • URL: URL, який потрібно встановити, скажімо http://superuser.com/.

Після збереження його щоразу, коли ви вводите SUрядок URL, на який ви будете надіслані http://superuser.com/.



3
Можна також клацнути правою кнопкою миші панель url та вибрати "редагувати пошукові системи", а не запам'ятовувати chrome: url
Флоріан Штрауб

6

Примітка. Ярлик визначається як 1 комбінація клавіш, більшість інших відповідей вимагають більше набору тексту.

Рішення A: Автоматична клавіша

Використовуйте автоматичну клавішу та визначте власні ярлики для основних основних закладок. Ось сценарій, який я підготував як манекен для вас: chrome-bookmarks-shortcuts.ahk

Наприклад, утримуйте SHIFT WINта натисніть, Gщоб відкрити gmail.com.


Рішення B: Розширення для Chrome : SiteLauncher (швидкий набір)

Це певною мірою допомагає, проте ви можете призначити закладці лише один лист , а не два і більше.


Рішення C: Розширення для Chrome: Клавіші швидкого доступу (Спеціальні комбінації клавіш)

Це розширення може обробляти одну букву або комбінації, щоб відкрити призначені закладки. Єдина проблема: ви не можете ввести ці комбінації в URL-рядку. Моє вирішення, CTRL + Tдля нової вкладки, а TABпотім комбінації.

Однак обидва розширення відчувають себе трохи баггі.


Ярлики у Firefox

Щоб згадати, як виглядають властивості закладок у Firefox та як легко ви можете призначити йому ключове слово (ярлик) :

Поле ключових слів Firefox

У Firefox, тепер ввівши "mp" у рядку URL-адрес, відкрився конкретний веб-сайт. Як ви можете прочитати в мережі, Chrome 52- не має цієї простої функції та не використовує для цього розділ "Пошукова система".


3

Це добре працює в Windows:

Спочатку переконайтеся, що на панелі закладок відображається ( CTRL+ Shift+ b), а потім використовуйте:

F6

або

Shift+F6

Ці клавіші перемикають фокус між адресним рядком, панеллю закладок (якщо відображається) та вмістом сторінки.

Тож якщо я зосереджуюсь на вмісті сторінки, я б використовував Shift+, F6а потім використовував клавіші зі стрілками для навігації в моїх закладках.


Для Firefox без використання ключових слів?
SmartManoj

2

Спробуйте це хромовані ярлики для розширення (спеціальні комбінації клавіш), надані Майком Кріттенденом.

ярлик


Чудово працює для мого закладок. Хоча мені довелося використовувати Run Javascriptзамість цього Open Bookmark/Bookmarklet. І він підтримує Cmdмодифікатори Mac .
Шрідхар Сарнобат

1

Наведені нижче дії вводять ключове слово в адресний рядок (універсальний рядок) та натискають клавішу Enter, щоб перейти до певної URL-адреси. У Chrome (станом на версію 59.0) ця функція недоступна через менеджер закладок, як це є у Firefox, але ви можете легко використовувати функцію "Ярлики швидкого пошуку" Chrome, щоб працювати так само.

  1. Клацніть правою кнопкою миші адресний рядок (універсальний рядок)
  2. Виберіть редагування пошукових систем ...
  3. Клацніть на "ДОБАВИТИ" - що з’являється після розділу пошукових систем за замовчуванням
  4. У діалоговому вікні, що з'явиться:
    • у полі пошукової системи - вкажіть назву своєї закладки
    • у полі ключових слів введіть рядок ярлика для ключового слова (що вам потрібно буде ввести в універсальному меню, щоб швидко перейти до цієї "закладки"
    • У полі URL - введіть URL-адресу, який потрібно пов’язати з ключовим словом

Примітка: URL може містити спеціальний заповнювач: "% s" (без лапок), який буде слугувати заповнювачем для додаткового тексту, який ви можете ввести, якщо натиснути вкладку після введення ярлика ключового слова.

Наприклад: я використовую ярлик для ключового слова, який переходить до списку закладок на pinboard.com за заданим тегом. Для того:

Потім, щоб отримати доступ до всіх моїх закладок на дошці з тегом "todo"

  • Я набираю "пінта" в універсальному меню,
  • натисніть TAB
  • введіть тег, який я хочу відвідати - у цьому прикладі "todo"
  • та ВВЕДЕННЯ Це переносить мене на https://pinboard.in/u:jaysen/t:todo/


0

Натхненний підходом Денніса:

Це не спрацювало для мене, і це, мабуть, тому, що його відповідь є давньою, але мені сподобався підхід щодо впровадження цього самого, оскільки, здається, немає правильного рішення там у веб-магазині.

Ось що вам потрібно зробити:

  • Створіть 2 файли manifest.jsonта background.js. Помістіть їх у нову папку та додайте вміст нижче до цих файлів.
  • У хромі введіть chrome://extensionsадресний рядок і активуйте режим розробника вгорі праворуч (перемикач).
  • Натисніть на Load unpackedкнопку, що з’явилася, і виберіть папку, що містить файли.

Ось так, з цим у вас є те, що вам потрібно. Як тільки ви введете CTRL + ALT + G, google відкриється на новій вкладці. :)

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

Я знаю, що ця нитка досить стара. Але це для того, щоб повідомити зацікавлених у вирішенні, що в останні тижні я запрограмував розширення, щоб імітувати поведінку Firefox.

Розширення вибирає псевдоніми безпосередньо із ваших закладок. Користувач додає псевдонім, редагуючи закладку в хронічному менеджері закладок. Якщо він працює як закладка, він працює як псевдонім (http (s), javascript, з / без параметра% s). Також простіше експортувати / імпортувати закладки зі своїми псевдонімами.

Ви можете знайти його у веб-магазині під назвою "Закладки псевдонімів" від "Ашернар".


Оновлення: з тих пір я додав в розширення псевдонімі папки. Він все ще експериментальний, але ви можете використовувати його для "групового пошуку" з набором пошукових систем (з параметрами). Сміливо тестуйте.
Ахернар

0

Легко доступний нечіткий пошук у ваших закладках Chrome:

  1. Для пошуку в закладках активуйте розширення Vimium chrome "Vomnibar" за допомогою bклавіші з будь-якої веб-сторінки.

  2. Якщо ви хочете створити ярлик для всієї системи, ви можете скористатися наступним сценарієм інструмента автоматизації автоматичної клавіші

    #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
    

Бонус: Ви можете шукати закладки за папками , використовуючи /. Введіть "Vomnibar"/myBookmarkDir myBookmark

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.