web-dev-qa-db-fra.com

Comment puis-je utiliser Chrome Developer Débourgement de raccourcis sur un Mac?

Je débogage JavaScript sur une page Web en utilisant Chrome Outils de développement Web. Sous Windows, je peux utiliser F11 entrer dans une fonction lors de l'utilisation du débogueur.

Cependant, quand j'appuie F11 Sur mon Mac, le volume augmente juste. F11fn ne le fait pas non plus. Comment puis-je utiliser Chrome raccourcis du clavier de développeur Web sur un Mac?

19
David Faux
  • ContinueF8 ou Command-/ (Slash avant) sur Mac ou Control-/ (slash avant) sur d'autres plates-formes.
  • Step overF10 ou Command-' (Apostrophe) sur Mac ou Control-' (Apostrophe) sur d'autres plates-formes.
  • Step intoF11 ou Command-; (Semi-côon) sur Mac ou Control-; (semi-côon); sur d'autres plates-formes.
  • Step outShift-F11 ou Shift-Command-; (Semi-côon) sur Mac ou Shift-Control-; (Semi-côon) sur d'autres plates-formes.
  • Next call frameControl-. (période) sur toutes les plateformes.
  • Previous call frameControl-, (virgule) sur toutes les plateformes.

source

18
Ƭᴇcʜιᴇ007

Ça marche:

  1. Aller à System Preferences -> Keyboard -> Keyboard. Assurez-vous que vous avez activéUse F1/F2 as standard function keys.

  2. Aller à System Preferences -> Keyboard -> Keyboard Shortcuts. Choisir Mission Control Sur le panneau de gauche, puis regardez vers le panneau droit et Désactiver f11 à Show Desktop.

40
Kaihua

Cela peut être accompli avec Karabiner aussi. Le Keymap pour un clavier de taille normale ressemble à:

<?xml version="1.0"?>
<root>
  <appdef>
    <appname>CHROME</appname>
    <equal>com.google.Chrome</equal>
  </appdef>

  <item>
    <name>CHROMEDEBUGGINGKEY</name>
    <appendix>This maps the F13, F14 and F15 keys to Chrome debugging keys</appendix>
    <identifier>private.swap_chrome_to_debug_settings</identifier>
    <only>CHROME</only>
    <!--<autogen>__KeyToKey__ KeyCode::SPACE, KeyCode::TAB</autogen>-->
    <autogen>
      __KeyToKey__
      KeyCode::F13, KeyCode::F8
    </autogen>
    <autogen>
      __KeyToKey__
      KeyCode::F14, KeyCode::F10
    </autogen>
    <autogen>
      __KeyToKey__
      KeyCode::F15, KeyCode::SEMICOLON, ModifierFlag::COMMAND_L
    </autogen>
    <autogen>
      __KeyToKey__
      KeyCode::F16, KeyCode::SEMICOLON, ModifierFlag::COMMAND_L, ModifierFlag::SHIFT_L,
    </autogen>
  </item>
</root>
4
jcollum

Si quelqu'un utilise des éléments de karabiner, il peut s'agir de l'un bloquant Chrome touches de raccourci fonctionnelles. Ouvrir les préférences d'éléments de karabiner sur les "touches de fonction" et la vérification "Utilisez toutes les touches F1, F2, etc. Comme les clés de fonction standard "ont fait le tour pour moi.

enter image description here

0
Michael Radionov