Acceso directo para abrir un marcador / URL específico en Chrome


54

¿Cómo habilitar el atajo de teclado para abrir un marcador / URL específico mientras se usa Chrome?


2
Los usuarios de Firefox interesados ​​en esta función pueden establecer palabras clave para marcadores, que también se pueden usar para crear búsquedas personalizadas.

Voto totalmente por implementar la función de palabras clave de Firefox en Chrome. Cada marcador puede tener una sola tecla para activarse (así es como lo estoy usando). Esto me ahorró cientos de horas de escritura. Es realmente una pena que Chrome 51 todavía no proporcione esta característica por núcleo.
Kai Noack

44
Una extensión llamada AutoControl Shortcut Manager le permite asignar accesos directos a marcadores específicos, carpetas de marcadores y URL.
GetFree

Respuestas:


40

Sin extensiones

Las únicas formas (que yo sepa) de abrir un marcador con el teclado son las siguientes:

  • Usando el Administrador de marcadores :

    1. Abra el Administrador de marcadores presionando Ctrl+ Shift+ O.

    2. Tres opciones:

      • Busque todos los marcadores (simplemente comience a escribir), presione Tabdos veces y seleccione el marcador deseado con las teclas de flecha.

      • Presione Tab, seleccione la carpeta deseada, presione Tabnuevamente y seleccione el marcador deseado con las teclas de flecha.

      • Si el marcador deseado está en la barra de marcadores, presione Tabdos veces y seleccione el marcador deseado con las teclas de flecha.

    3. Presione Enter.

  • Usando Personalizar y controlar Google Chrome :

    1. Presione Alt+ Eo Alt+ Fpara abrir Personalizar y controlar Google Chrome .

    2. Presione Bpara ingresar Marcadores .

    3. Suponiendo que el marcador deseado esté en la barra de marcadores , selecciónelo con las teclas de flecha.

    4. Presione Enter.

  • Usando el Omnibox :

    1. Presione Ctrl+ L, Alt+ Do F6para enfocar el Omnibox .

    2. Escriba (parte de) el nombre del marcador deseado.

    3. Cuando aparezca en el menú desplegable debajo del Omnibox , seleccione el marcador deseado con las teclas de flecha.

    4. Presione Enter.

Con extensiones

Varias extensiones pueden hacer esto. La forma más fácil es probablemente un script de usuario como este:

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

Para usarlo, haga lo siguiente:

  1. Modifique la matriz bookmarkspara adaptarla a sus necesidades. Todas las teclas de letras y números deberían funcionar bien.

  2. Guarde el código como bookmark-launcher.user.jsen una ubicación de su elección.

  3. Abrir chrome://extensions/en Google Chrome.

  4. Arrastra y suelta bookmark-launcher.user.jsen la pestaña abierta.

  5. Haz clic en Agregar .

Tenga en cuenta que ninguna extensión puede funcionar en pestañas que abren chrome://...URL (esto incluye Nueva pestaña ) o Chrome Web Store .

En cualquier otra pestaña (después de volver a cargarla), al presionar Ctrl+ Alt+ Sse abrirá Super Usuario en una nueva pestaña.

Tenga en cuenta que debe enfocar la pestaña en sí. Si está enfocando, por ejemplo, el omnibox o la consola del desarrollador, los atajos de teclado no tendrán ningún efecto.


El script de usuario no puede funcionar en algunas páginas ( por ejemplo, github.com ), ya que no aceptan la inyección de script ...
yckart

La actualización solucionó el problema con la inyección de script y editó la respuesta. Debería funcionar ahora ...
yckart 02 de

1
Intenté agregar un jsarchivo arrastrándolo sobre la chrome://extensionsventana, pero el archivo no se puede soltar allí, el cursor cambia a un icono bloqueado. Aprecio que esta respuesta sea bastante antigua, pero ¿alguien puede confirmar que todavía es posible con las versiones actuales? Estoy en52.0.2743.116 m
tallpaul

@tallpaul parece que ahora necesita empaquetarlo como una extensión, con un manifest.jsonarchivo, para agregarlo.
freginold

1
El OP solicitó Shortcut, las cosas enumeradas anteriormente no son atajos. Un atajo es, por ejemplo, CTRL SHIFT Gabrir Google Mail, etc.
Kai Noack

19

Otro enfoque es

  • Mueve el foco a la barra de URL con + L.
  • Escriba el nombre completo del marcador seguido de a /.
  • Presione tabpara seleccionar el segundo autocompletado (que en mi experiencia siempre es el primer nombre de marcador coincidente).
  • Presione enter.

11
Type the full name of the bookmarkNo es un atajo, lo siento.
Kai Noack

3
@KaiNoack Acabo de probarlo en Chrome en Linux. En realidad no requiere el nombre completo, parcial es suficiente (posiblemente con más uso de autocompletado de pestañas)
6005

2
Escribir suficientes caracteres para que sea único es suficiente, si prefijas los nombres de tus marcadores con las teclas de acceso directo deseadas, esto puede ser muy corto. (Desafortunadamente no coincide con la subcadena en ninguna parte del nombre, debe escribir desde la izquierda)
79E09796

10

Como se informa en Cómo asignar una tecla de método abreviado de teclado a los marcadores de Google Chrome usados ​​con frecuencia, la clave es establecer la URL específica en un motor de búsqueda predeterminado.

  • Abierto chrome://settings/searchEnginespara cargar la lista de motores de búsqueda.
  • En "Otros motores de búsqueda" agregue uno nuevo con los siguientes parámetros:
    • Nombre: lo que quieras, no es relevante.
    • Palabra clave: la palabra clave que desea, digamos SU.
    • URL: la URL que desea establecer, por ejemplo http://superuser.com/.

Después de guardarlo, cada vez que escriba SUsu barra de URL se le enviará a http://superuser.com/.



3
También puede hacer clic con el botón derecho en la barra de URL y seleccionar "editar motores de búsqueda" en lugar de tener que recordar el cromo: url
Florian Straub

6

Nota: El acceso directo se define como una combinación de 1 tecla, la mayoría de las otras respuestas requieren más tipeo.

Solución A: Autohotkey

Use Autohotkey y defina sus propios accesos directos para sus marcadores principales. Aquí hay un guión que preparé como un muñeco para ti: chrome-bookmarks-shortcuts.ahk

Por ejemplo, mantenga presionado SHIFT WINy presione Gpara abrir gmail.com.


Solución B: extensión de Chrome : SiteLauncher (Marcación rápida)

Ayuda en cierta medida, sin embargo, solo puede asignar una letra a un marcador, no dos o más.


Solución C: extensión de Chrome: teclas rápidas (atajos de teclado personalizados)

Esta extensión puede manejar una letra o combinaciones para abrir los marcadores asignados. El único problema: no puede ingresar esas combinaciones en la barra de URL. Mi solución, CTRL + Tpara nueva pestaña, TABluego combinación.

Sin embargo, ambas extensiones se sienten un poco defectuosas.


Atajos en Firefox

Para recordar cómo se ven las propiedades del marcador en Firefox y con qué facilidad puede asignarle una palabra clave (acceso directo) :

Campo de palabras clave de Firefox

En Firefox, ahora ingresando "mp" en la barra de URL abrió el sitio web específico. Como puede leer en la red, Chrome 52- no tiene esta característica simple implementada y abusa de la sección "Motor de búsqueda".


3

Esto funciona bien en Windows:

Primero asegúrese de que su barra de marcadores muestre ( CTRL+ Shift+ b) y luego use:

F6

o

Shift+F6

Esas teclas cambian el foco entre la barra de direcciones, la barra de marcadores (si se muestra) y el contenido de la página.

Entonces, si mi enfoque está en el contenido de la página, usaría Shift+ F6y luego usaría las teclas de flecha para navegar por mis marcadores.


¿Para Firefox sin usar palabras clave?
SmartManoj


1

Lo siguiente funciona escribiendo una palabra clave en la barra de direcciones (omnibar) y presionando enter para saltar a una url específica. En Chrome (a partir de la versión 59.0), esto no está disponible a través del administrador de marcadores como en Firefox, pero puede usar fácilmente la función de Accesos directos del motor de búsqueda de Chrome para trabajar de la misma manera.

  1. Haga clic derecho en la barra de direcciones (omnibar)
  2. Seleccione editar motores de búsqueda ...
  3. Haga clic en 'AGREGAR', que aparece después de la sección de motores de búsqueda predeterminada
  4. En el cuadro de diálogo que aparece:
    • en el campo del motor de búsqueda - nombra tu marcador
    • en el campo de palabras clave : ingrese la cadena de acceso directo de su palabra clave (lo que necesitará escribir en el omnibar para saltar rápidamente a este 'marcador'
    • En el campo URL : escriba la url que desea asociar con la palabra clave

Nota: la url puede contener un marcador de posición especial: "% s" (sin las comillas) que servirá como marcador de posición para el texto adicional que puede ingresar si presiona tabulador después de escribir el atajo de palabra clave.

Por ejemplo: uso un atajo de palabra clave que salta a la lista de marcadores en pinboard.com por etiqueta dada. Para eso:

Luego, para acceder a todos mis marcadores en el marcador etiquetados con 'todo'



0

Inspirado por el enfoque de Dennis:

No funcionó para mí y esto probablemente se deba a que su respuesta es un poco antigua, pero me gustó el enfoque de implementar esto yo mismo, ya que no parece haber una solución adecuada en la tienda web.

Esto es lo que debes hacer:

  • Crear 2 archivos manifest.jsony background.js. Póngalos en una nueva carpeta y agregue el contenido a continuación a esos archivos.
  • Dentro de Chrome, escriba chrome://extensionsla barra de direcciones y active el modo de desarrollador en la esquina superior derecha (interruptor).
  • Haga clic en el Load unpackedbotón que apareció y seleccione su carpeta que contiene los archivos.

Eso es todo, con esto, tienes lo que necesitas. Tan pronto como escriba CTRL + ALT + G, Google se abrirá en una nueva pestaña. :)

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

Sé que este hilo es bastante viejo. Pero esto es para informar a los interesados ​​en una solución, que en las últimas semanas he programado una extensión para imitar el comportamiento de Firefox.

La extensión selecciona los alias directamente de sus marcadores. El usuario agrega un alias editando un marcador en el administrador de marcadores de Chrome. Si funciona como marcador, funciona como un alias (http (s), javascript, con / sin el parámetro% s). También es más fácil exportar / importar marcadores con sus alias.

Puede encontrarlo en la tienda web con el nombre "Alias ​​Bookmarks" de Achernar.


Actualización: desde entonces he agregado carpetas con alias a la extensión. Todavía es experimental, pero puede usarlo para hacer una "búsqueda grupal" con un conjunto de motores de búsqueda (con parámetros). Siéntase libre de probar.
Achernar

0

Una búsqueda difusa fácilmente accesible sobre sus marcadores de Chrome:

  1. Para buscar los marcadores, active "Vomnibar" de la extensión de Vimium chrome con la btecla de cualquier página web.

  2. Si desea crear un acceso directo para todo el sistema, puede utilizar la siguiente herramienta de automatización Autohotkey guión

    #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
    

Bonificación: puede buscar sus marcadores por carpeta utilizando /. Escribe "Vomnibar"/myBookmarkDir myBookmark

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.