Remapeando os atalhos de teclado no Chrome e Firefox

22

Recentemente, mudei do Windows para o Mac. Uma das coisas realmente arraigadas na minha memória muscular é pressionar Alt+ Dem um navegador para ir para a barra de endereços. Nos navegadores Mac, + Dcria um marcador, o equivalente a mover para a barra de endereço é + L.

Usei o painel de prefixo do teclado para remapear + Dpara o comando "Abrir local ..." no Safari, Chrome e Firefox. No Safari, isso funciona muito bem. No Chrome e no Firefox, pressionar + Dagora vai para a barra de endereços e cria um marcador. Existe alguma maneira de fazer isso funcionar corretamente no Chrome e Firefox?

Mac OS 10.7, Chrome 13.0.782.220, Firefox 6.0.2

Chris Upchurch
fonte

Respostas:

14

Chris,

Você pode conseguir isso usando as preferências do teclado exatamente como estava tentando. Você só precisa criar mais um atalho.

No Chrome, você:

  • Definir Command- DparaOpen Location...
  • Definir Command- LparaBookmark This Page...

Ao definir um atalho explícito para Bookmark This Page...você se livrar do conflito, verifique se não há duas opções de menu com o mesmo atalho.

Samuel Mikel Bowles
fonte
2
Alguém poderia estender esta resposta para manequins, por favor? Não tenho certeza de onde esta página de prefs do teclado está. Isso é Preferências do sistema> Teclado? Nesse caso, adicionei o Google Chrome e os atalhos mencionados acima e reiniciei o Chrome, mas as ações do atalho não foram alteradas.
Henno 21/09/12
Eu descobri. Meu navegador não estava em inglês. :)
Henno 21/09/12
Levei um momento para encontrar, ainda hoje sob o El Capitan. está em Preferências do Sistema> Teclado> Atalhos. a adição e remoção de atalhos é feita usando o sinal de mais e menos não marcado abaixo da lista de atalhos.
WORC
3

Infelizmente, nenhuma das extensões que tenho trabalho. No entanto, há uma maneira de fazer isso na versão do OSX que estou usando, pelo menos. Vá para Configurações-> Teclado-> Atalhos e, na lista à esquerda, selecione "App Shortcuts". Clique em "+" para adicionar um novo atalho do aplicativo e selecione Google Chrome na lista de aplicativos.

Agora, você deve atribuir "Marcar esta página ..." a outra coisa primeiro para poder substituir verdadeiramente o comando + D. Eu escolhi selecionar shift + command + B.

Depois disso, clique em "+" novamente e atribua "Abrir local ..." ao comando + D. Agora deve funcionar.

Não acredito quanto tempo levei para encontrar essa resposta, acho que todo mundo usa Alt + L ou Firefox. Agradecemos a Pysis pela resposta aqui .

Edit: Isso foi tão frustrante que fiz uma conta apenas para responder a isso.

James Leddy
fonte
3

Você pode fazer isso em System PreferencesKeyboardShortcuts. /apple//a/174979/1443

Aqui estão minhas configurações atuais:

insira a descrição da imagem aqui

cmcginty
fonte
2

O ShortcutManager (extensão do Chrome) permite:

Personalize teclas de atalho; Atribua qualquer código Javascript ou ações do navegador a qualquer pressionamento de tecla.

Aqui está um artigo sobre como remapear os atalhos de teclado para o Firefox. Você precisará da extensão keyconfig.

daviesgeek
fonte
1
Esta extensão é inútil no OS X. Digamos que eu tente adicionar um atalho Ctrl + t para abrir uma nova guia. A extensão se recusa a fazer isso e diz que o atalho já está atribuído para abrir uma nova guia. Esse pode ser o caso em outras plataformas, mas não no OS X. A razão pela qual desejo adicionar esse atalho em primeiro lugar é mapear a ação nas mesmas chaves que em outras plataformas.
Lars Haugseth,
Outra maneira que essa extensão falha é que pressionar "Command" produz META + META, portanto "Command + 1" não produz o resultado desejado. A resposta de @Samuel Mikel Bowles resolve o problema.
Ioannis Filippidis