Como posso usar uma tecla de atalho para acessar o endereço do link em qualquer navegador?

3

Às vezes, preciso copiar muitos endereços de link e gostaria de uma tecla de atalho para isso. Tanto quanto eu sei, não há navegador que suporte isso fora da caixa. É possível personalizar esse comportamento?

Eu quero atribuir um atalho ou uma tecla de atalho como CTRL + C "(por exemplo, CTRL + D ) para a função "Copiar endereço do link". No Chrome, preciso clicar com o botão direito do mouse e selecionar a opção.

Isso é possível no Chrome ou no Firefox? Eu preferiria esses dois, mas se não fosse possível eu aceitaria outro navegador também.

Eu criei a seguinte solução temporária para o Chrome (graças ao surfasb)

Script AutoHotKey

#NoEnv  ; Recommended for performance and compatibility with future AutoHotkey releases.
SendMode Input  ; Recommended for new scripts due to its superior speed and reliability.
SetWorkingDir %A_ScriptDir%  ; Ensures a consistent starting directory.
#c::
Click right
Loop 5
{
    Send {Down}
}
Send {Enter}

Eu ainda preferiria uma personalização de navegador, mas até que alguém ponha um, eu irei com isso.

    
por ayckoster 18.09.2011 / 15:20

6 respostas

3

Você pode usar o AutoHotkey para que isso aconteça.

    
por 18.09.2011 / 16:01
1

Do seu script, parece que você está fazendo isso:

  1. Flutue o link com o mouse
  2. Pressione sua tecla de atalho (Ctrl + C)

Você poderia, em vez disso,

  1. Clique com o botão direito no link
  2. Prima "a" (firefox) ("Copiar Link Loc a ção")
por 18.09.2011 / 18:53
1

Você pode copiar todos os links para a área de transferência com o plugin linky do Firefox.

    
por 18.09.2011 / 15:25
1

Um script diferente do Autohotkey específico do Google Chrome que na pergunta:

#NoEnv
SendMode Input

#IfWinActive, ahk_class Chrome_WidgetWin_1
!c::
Send, {AppsKey}
Send, e

Usar e em vez do loop é um aprimoramento rigoroso, pois não depende do local do link de cópia ser especificamente a 6ª entrada e não exige um loop. Eu li que isso pode entrar em conflito com o Firebug, mas eu não tenho isso instalado (o Firebug tem alguma vantagem sobre os devtools embutidos do Chrome atualmente?).

A outra alteração é AppsKey , e isso é mais uma coisa de caso de uso. Ao usar AppsKey , o link atualmente ativo (por exemplo, destacado ou selecionado com Tab) é aquele que tem seu link copiado, independentemente de onde o mouse esteja. Isso está muito mais próximo do comportamento do comando Copiar padrão e permite uma cópia de link apenas com o teclado (por exemplo, indo até uma lista com Tab e usando Alt+C em cada).

    
por 09.10.2015 / 16:02
0

O AutoHotkey é certamente sua melhor aposta para resolver isso com mais elegância. Eu também copio endereços de links com bastante frequência, mas me acostumei com a seguinte solução:

  1. Alt + D (traz o foco do cursor para a barra de endereços no IE, no Firefox e até no Windows Explorer - provavelmente o Chrome)
  2. Ctrl + C
por 24.09.2013 / 22:43
0

Experimente Ctrl + E no chrome quando clica com o botão direito do rato num link.

    
por 23.05.2016 / 06:30