Remappage des raccourcis clavier dans Chrome et Firefox

22

Je suis récemment passé de Windows à Mac. L'une des choses qui est vraiment ancrée dans ma mémoire musculaire est d'appuyer sur Alt+ Ddans un navigateur pour accéder à la barre d'adresse. Sur les navigateurs Mac, + Dcrée un signet, l'équivalent pour passer à la barre d'adresse est + L.

J'ai utilisé le panneau Pref du clavier pour remapper + Dà la commande "Ouvrir l'emplacement ..." dans Safari, Chrome et Firefox. Dans Safari, cela fonctionne très bien. Dans Chrome et Firefox, appuyer sur + Dva maintenant dans la barre d'adresse et crée un signet. Existe-t-il un moyen de faire fonctionner cela correctement dans Chrome et Firefox?

Mac OS 10.7, Chrome 13.0.782.220, Firefox 6.0.2

Chris Upchurch
la source

Réponses:

14

Chris,

Vous pouvez y parvenir en utilisant les préférences du clavier exactement comme vous essayiez. Il vous suffit de créer un raccourci supplémentaire.

Dans Chrome, vous devez:

  • Définir Command- DsurOpen Location...
  • Définir Command- LsurBookmark This Page...

En définissant un raccourci explicite pour Bookmark This Page...vous débarrasser du conflit et assurez-vous qu'il n'y a pas deux options de menu avec le même raccourci.

Samuel Mikel Bowles
la source
2
Quelqu'un pourrait-il prolonger cette réponse pour les nuls, s'il vous plaît? Je ne sais pas où se trouve cette page de préférences du clavier. S'agit-il de Préférences Système> Clavier? Si c'est le cas, j'ai ajouté Google Chrome et les raccourcis mentionnés ci-dessus et relancé Chrome, mais les actions de raccourci n'ont pas changé.
Henno
Je l'ai compris. Mon navigateur n'était pas en anglais. :)
Henno
il m'a fallu un moment pour trouver, même aujourd'hui sous El Capitan. c'est sous Préférences Système> Clavier> Raccourcis. l'ajout et la suppression de raccourcis se fait à l'aide des signes plus et moins non étiquetés sous la liste des raccourcis.
worc
3

Malheureusement, aucune des extensions que j'ai n'a fonctionné. Cependant, il existe un moyen de le faire dans la version d'OSX que j'utilise, au moins. Allez dans Paramètres-> Clavier-> Raccourcis, puis dans la liste de gauche, sélectionnez "Raccourcis d'application". Cliquez sur "+" pour ajouter un nouveau raccourci d'application, puis sélectionnez Google Chrome dans la liste des applications.

Maintenant, vous devez d'abord attribuer "Bookmark this Page ..." à autre chose pour pouvoir vraiment remplacer la commande + D. J'ai choisi de sélectionner shift + commande + B.

Après cela, cliquez à nouveau sur "+" et attribuez "Ouvrir l'emplacement ..." à la commande + D. Maintenant ça devrait marcher.

Je ne peux pas croire combien de temps il m'a fallu pour trouver cette réponse, je suppose que tout le monde utilise Alt + L ou Firefox. Merci à Pysis pour leur réponse ici .

Edit: C'était tellement frustrant que j'ai créé un compte juste pour répondre à cela.

James Leddy
la source
3

Vous pouvez le faire à partir de System PreferencesKeyboardShortcuts. /apple//a/174979/1443

Voici mes paramètres actuels:

entrez la description de l'image ici

cmcginty
la source
2

ShortcutManager (extension Chrome) vous permet de:

Personnalisez les touches de raccourci; Attribuez n'importe quel code Javascript ou actions de navigateur à n'importe quel coup de touche.

Voici un article sur le remappage des raccourcis clavier pour Firefox. Vous aurez besoin de l'extension keyconfig.

daviesgeek
la source
1
Cette extension est inutile sous OS X. Disons que j'essaye d'ajouter un raccourci Ctrl + t pour ouvrir un nouvel onglet. L'extension refuse de le faire et dit qu'un raccourci est déjà attribué pour ouvrir un nouvel onglet. Cela peut être le cas sur d'autres plates-formes, mais pas sur OS X. La raison pour laquelle je veux ajouter ce raccourci en premier lieu est de mapper l'action sur les mêmes touches que sur d'autres plates-formes.
Lars Haugseth
Une autre façon dont cette extension échoue est qu'en appuyant sur "Commande", vous obtenez META + META, donc "Commande + 1" ne produit pas le résultat souhaité. La réponse de @Samuel Mikel Bowles résout le problème.
Ioannis Filippidis