tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

index.rst (23389B)


      1 ======================
      2 All keyboard shortcuts
      3 ======================
      4 
      5 This page lists all keyboard shortcuts used by the developer tools built into Firefox.
      6 
      7 The first section lists the shortcut for opening each tool and the second section lists shortcuts that are applicable to the Toolbox itself. After that there's one section for each tool, which lists the shortcuts that you can use within that tool.
      8 
      9 Because access keys are locale-dependent, they're not documented in this page.
     10 
     11 
     12 .. |br| raw:: html
     13 
     14  <br/>
     15 
     16 
     17 .. _keyboard-shortcuts-opening-and-closing-tools:
     18 
     19 Opening and closing tools
     20 *************************
     21 
     22 These shortcuts work in the main browser window to open the specified tool. The same shortcuts will work to close tools hosted in the Toolbox, if the tool is active. For tools like the Browser Console that open in a new window, you have to close the window to close the tool.
     23 
     24 .. list-table::
     25  :widths: 25 25 25 25
     26  :header-rows: 1
     27 
     28  * - **Command**
     29    - **Windows**
     30    - **macOS**
     31    - **Linux**
     32 
     33  * - Open Toolbox (with the most recent tool activated)
     34    - :kbd:`Ctrl` + :kbd:`Shift` + :kbd:`I`
     35    - :kbd:`Cmd` + :kbd:`Opt` + :kbd:`I`
     36    - :kbd:`Ctrl` + :kbd:`Shift` + :kbd:`I`
     37 
     38  * - Bring Toolbox to foreground (if the Toolbox is in a separate window and not in foreground)
     39    - :kbd:`Ctrl` + :kbd:`Shift` + :kbd:`I` or :kbd:`F12`
     40    - :kbd:`Cmd` + :kbd:`Opt` + :kbd:`I` or :kbd:`F12`
     41    - :kbd:`Ctrl` + :kbd:`Shift` + :kbd:`I` or :kbd:`F12`
     42 
     43  * - Close Toolbox (if the Toolbox is in a separate window and in foreground)
     44    - :kbd:`Ctrl` + :kbd:`Shift` + :kbd:`I` or :kbd:`F12`
     45    - :kbd:`Cmd` + :kbd:`Opt` + :kbd:`I` or :kbd:`F12`
     46    - :kbd:`Ctrl` + :kbd:`Shift` + :kbd:`I` or :kbd:`F12`
     47 
     48  * - Open Web Console [#]_
     49    - :kbd:`Ctrl` + :kbd:`Shift` + :kbd:`K`
     50    - :kbd:`Cmd` + :kbd:`Opt` + :kbd:`K`
     51    - :kbd:`Ctrl` + :kbd:`Shift` + :kbd:`K`
     52 
     53  * - Toggle "Pick an element from the page" (opens the Toolbox and/or focus the Inspector tab)
     54    - :kbd:`Ctrl` + :kbd:`Shift` + :kbd:`C`
     55    - :kbd:`Cmd` + :kbd:`Opt` + :kbd:`C`
     56    - :kbd:`Ctrl` + :kbd:`Shift` + :kbd:`C`
     57 
     58  * - Open Style Editor
     59    - :kbd:`Shift` + :kbd:`F7`
     60    - :kbd:`Shift` + :kbd:`F7`
     61    - :kbd:`Shift` + :kbd:`F7`
     62 
     63  * - Open Profiler
     64    - :kbd:`Shift` + :kbd:`F5`
     65    - :kbd:`Shift` + :kbd:`F5`
     66    - :kbd:`Shift` + :kbd:`F5`
     67 
     68  * - Open Network Monitor
     69    - :kbd:`Ctrl` + :kbd:`Shift` + :kbd:`E`
     70    - :kbd:`Cmd` + :kbd:`Opt` + :kbd:`E`
     71    - :kbd:`Ctrl` + :kbd:`Shift` + :kbd:`E`
     72 
     73  * - Toggle Responsive Design Mode
     74    - :kbd:`Ctrl` + :kbd:`Shift` + :kbd:`M`
     75    - :kbd:`Cmd` + :kbd:`Opt` + :kbd:`M`
     76    - :kbd:`Ctrl` + :kbd:`Shift` + :kbd:`M`
     77 
     78  * - Open Browser Console
     79    - :kbd:`Ctrl` + :kbd:`Shift` + :kbd:`J`
     80    - :kbd:`Cmd` + :kbd:`Opt` + :kbd:`J`
     81    - :kbd:`Ctrl` + :kbd:`Shift` + :kbd:`J`
     82 
     83  * - Open Browser Toolbox
     84    - :kbd:`Ctrl` + :kbd:`Alt` + :kbd:`Shift` + :kbd:`I`
     85    - :kbd:`Cmd` + :kbd:`Opt` + :kbd:`Shift` + :kbd:`I`
     86    - :kbd:`Ctrl` + :kbd:`Alt` + :kbd:`Shift` + :kbd:`I`
     87 
     88  * - Storage Inspector
     89    - :kbd:`Shift` + :kbd:`F9`
     90    - :kbd:`Shift` + :kbd:`F9`
     91    - :kbd:`Shift` + :kbd:`F9`
     92 
     93  * - Open Debugger
     94    - :kbd:`Ctrl` + :kbd:`Shift` + :kbd:`Z`
     95    - :kbd:`Cmd` + :kbd:`Opt` + :kbd:`Z`
     96    - :kbd:`Ctrl` + :kbd:`Shift` + :kbd:`Z`
     97 
     98 
     99 .. [#] Unlike the other toolbox-hosted tools, this shortcut does not also close the Web Console. Instead, it focuses on the Web Console's command line. To close the Web Console, use the global toolbox shortcut of :kbd:`Ctrl` + :kbd:`Shift` + :kbd:`I` (:kbd:`Cmd` + :kbd:`Opt` + :kbd:`I` on a Mac).
    100 
    101 .. _keyboard-shortcuts-toolbox:
    102 
    103 Toolbox
    104 *******
    105 
    106 Keyboard shortcuts for the :doc:`Toolbox <../tools_toolbox/index>`
    107 
    108 These shortcuts work whenever the toolbox is open, no matter which tool is active.
    109 
    110 
    111 .. list-table::
    112  :widths: 25 25 25 25
    113  :header-rows: 1
    114 
    115  * - **Command**
    116    - **Windows**
    117    - **macOS**
    118    - **Linux**
    119 
    120  * - Cycle through tools left to right
    121    - :kbd:`Ctrl` + :kbd:`]`
    122    - :kbd:`Cmd` + :kbd:`]`
    123    - :kbd:`Ctrl` + :kbd:`]`
    124 
    125  * - Cycle through tools right to left
    126    - :kbd:`Ctrl` + :kbd:`[`
    127    - :kbd:`Cmd` + :kbd:`[`
    128    - :kbd:`Ctrl` + :kbd:`[`
    129 
    130  * - Toggle between active tool and settings.
    131    - :kbd:`F1`
    132    - :kbd:`F1`
    133    - :kbd:`F1`
    134 
    135  * - Toggle toolbox between the last 2 :ref:`docking modes <tools-toolbox-docking-mode>`
    136    - :kbd:`Ctrl` + :kbd:`Shift` + :kbd:`D`
    137    - :kbd:`Cmd` + :kbd:`Shift` + :kbd:`D`
    138    - :kbd:`Ctrl` + :kbd:`Shift` + :kbd:`D`
    139 
    140  * - Toggle split console (except if console is the currently selected tool)
    141    - :kbd:`Esc`
    142    - :kbd:`Esc`
    143    - :kbd:`Esc`
    144 
    145 
    146 These shortcuts work in all tools that are hosted in the toolbox.
    147 
    148 .. list-table::
    149  :widths: 25 25 25 25
    150  :header-rows: 1
    151 
    152  * - **Command**
    153    - **Windows**
    154    - **macOS**
    155    - **Linux**
    156 
    157  * - Increase font size
    158    - :kbd:`Ctrl` + :kbd:`+`
    159    - :kbd:`Cmd` + :kbd:`+`
    160    - :kbd:`Ctrl` + :kbd:`+`
    161 
    162  * - Decrease font size
    163    - :kbd:`Ctrl` + :kbd:`-`
    164    - :kbd:`Cmd` + :kbd:`-`
    165    - :kbd:`Ctrl` + :kbd:`-`
    166 
    167  * - Reset font size
    168    - :kbd:`Ctrl` + :kbd:`0`
    169    - :kbd:`Cmd` + :kbd:`0`
    170    - :kbd:`Ctrl` + :kbd:`0`
    171 
    172 
    173 Source editor
    174 *************
    175 
    176 This table lists the default shortcuts for the source editor.
    177 
    178 In the :ref:`Editor Preferences <settings-editor-preferences>` section of the developer tools settings, you can choose to use Vim, Emacs, or Sublime Text key bindings instead.
    179 
    180 To select these, visit ``about:config``, select the setting ``devtools.editor.keymap``, and assign "vim" or "emacs", or "sublime" to that setting. If you do this, the selected bindings will be used for all the developer tools that use the source editor. You need to reopen the editor for the change to take effect.
    181 
    182 The key binding preference is exposed in the :ref:`Editor Preferences <settings-editor-preferences>` section of the developer tools settings, and you can set it there instead of ``about:config``.
    183 
    184 
    185 .. list-table::
    186  :widths: 25 25 25 25
    187  :header-rows: 1
    188 
    189  * - **Command**
    190    - **Windows**
    191    - **macOS**
    192    - **Linux**
    193 
    194  * - Go to line
    195    - :kbd:`Ctrl` + :kbd:`J`, :kbd:`Ctrl` + :kbd:`G`
    196    - :kbd:`Cmd` + :kbd:`J`, :kbd:`Cmd` + :kbd:`G`
    197    - :kbd:`Ctrl` + :kbd:`J`, :kbd:`Ctrl` + :kbd:`G`
    198 
    199  * - Find in file
    200    - :kbd:`Ctrl` + :kbd:`F`
    201    - :kbd:`Cmd` + :kbd:`F`
    202    - :kbd:`Ctrl` + :kbd:`F`
    203 
    204  * - Select all
    205    - :kbd:`Ctrl` + :kbd:`A`
    206    - :kbd:`Cmd` + :kbd:`A`
    207    - :kbd:`Ctrl` + :kbd:`A`
    208 
    209  * - Cut
    210    - :kbd:`Ctrl` + :kbd:`X`
    211    - :kbd:`Cmd` + :kbd:`X`
    212    - :kbd:`Ctrl` + :kbd:`X`
    213 
    214  * - Copy
    215    - :kbd:`Ctrl` + :kbd:`C`
    216    - :kbd:`Cmd` + :kbd:`C`
    217    - :kbd:`Ctrl` + :kbd:`C`
    218 
    219  * - Paste
    220    - :kbd:`Ctrl` + :kbd:`V`
    221    - :kbd:`Cmd` + :kbd:`V`
    222    - :kbd:`Ctrl` + :kbd:`V`
    223 
    224  * - Undo
    225    - :kbd:`Ctrl` + :kbd:`Z`
    226    - :kbd:`Cmd` + :kbd:`Z`
    227    - :kbd:`Ctrl` + :kbd:`Z`
    228 
    229  * - Redo
    230    - :kbd:`Ctrl` + :kbd:`Shift` + :kbd:`Z` / :kbd:`Ctrl` + :kbd:`Y`
    231    - :kbd:`Cmd` + :kbd:`Shift` + :kbd:`Z` / :kbd:`Cmd` + :kbd:`Y`
    232    - :kbd:`Ctrl` + :kbd:`Shift` + :kbd:`Z` / :kbd:`Ctrl` + :kbd:`Y`
    233 
    234  * - Indent
    235    - :kbd:`Tab`
    236    - :kbd:`Tab`
    237    - :kbd:`Tab`
    238 
    239  * - Unindent
    240    - :kbd:`Shift` + :kbd:`Tab`
    241    - :kbd:`Shift` + :kbd:`Tab`
    242    - :kbd:`Shift` + :kbd:`Tab`
    243 
    244  * - Move line(s) up
    245    - :kbd:`Alt` + :kbd:`Up`
    246    - :kbd:`Alt` + :kbd:`Up`
    247    - :kbd:`Alt` + :kbd:`Up`
    248 
    249  * - Move line(s) down
    250    - :kbd:`Alt` + :kbd:`Down`
    251    - :kbd:`Alt` + :kbd:`Down`
    252    - :kbd:`Alt` + :kbd:`Down`
    253 
    254  * - Comment/uncomment line(s)
    255    - :kbd:`Ctrl` + :kbd:`/`
    256    - :kbd:`Cmd` + :kbd:`/`
    257    - :kbd:`Ctrl` + :kbd:`/`
    258 
    259 
    260 .. _keyboard-shortcuts-page-inspector:
    261 
    262 Page Inspector
    263 **************
    264 
    265 Keyboard shortcuts for the :doc:`Page inspector <../page_inspector/index>`.
    266 
    267 .. list-table::
    268  :widths: 25 25 25 25
    269  :header-rows: 1
    270 
    271  * - **Command**
    272    - **Windows**
    273    - **macOS**
    274    - **Linux**
    275 
    276  * - Inspect Element
    277    - :kbd:`Ctrl` + :kbd:`Shift` + :kbd:`C`
    278    - :kbd:`Cmd` + :kbd:`Shift` + :kbd:`C`
    279    - :kbd:`Ctrl` + :kbd:`Shift` + :kbd:`C`
    280 
    281 
    282 Node picker
    283 ***********
    284 
    285 These shortcuts work while the :ref:`node picker <page-inspector-how-to-select-an-element-with-the-node-picker>` is active.
    286 
    287 .. list-table::
    288  :widths: 25 25 25 25
    289  :header-rows: 1
    290 
    291  * - **Command**
    292    - **Windows**
    293    - **macOS**
    294    - **Linux**
    295 
    296  * - Select the element under the mouse and cancel picker mode
    297    - :kbd:`Click`
    298    - :kbd:`Click`
    299    - :kbd:`Click`
    300 
    301  * - Select the element under the mouse and stay in picker mode
    302    - :kbd:`Ctrl` + :kbd:`Click`
    303    - :kbd:`Cmd` + :kbd:`Click`
    304    - :kbd:`Ctrl` + :kbd:`Click`
    305 
    306  * - Select the element under the mouse, even if it can't consume pointer events
    307    - :kbd:`Shift` + :kbd:`Click`
    308    - :kbd:`Shift` + :kbd:`Click`
    309    - :kbd:`Shift` + :kbd:`Click`
    310 
    311 .. _keyboard-shortcuts-html-pane:
    312 
    313 HTML pane
    314 *********
    315 
    316 These shortcuts work while you're in the :doc:`Inspector's HTML pane <../page_inspector/how_to/examine_and_edit_html/index>`.
    317 
    318 .. list-table::
    319  :widths: 40 20 20 20
    320  :header-rows: 1
    321 
    322  * - **Command**
    323    - **Windows**
    324    - **macOS**
    325    - **Linux**
    326 
    327  * - Delete the selected node
    328    - :kbd:`Delete`
    329    - :kbd:`Delete`
    330    - :kbd:`Delete`
    331 
    332  * - Undo delete of a node
    333    - :kbd:`Ctrl` + :kbd:`Z`
    334    - :kbd:`Cmd` + :kbd:`Z`
    335    - :kbd:`Ctrl` + :kbd:`Z`
    336 
    337  * - Redo delete of a node
    338    - :kbd:`Ctrl` + :kbd:`Shift` + :kbd:`Z` / :kbd:`Ctrl` + :kbd:`Y`
    339    - :kbd:`Cmd` + :kbd:`Shift` + :kbd:`Z` / :kbd:`Cmd` + :kbd:`Y`
    340    - :kbd:`Ctrl` + :kbd:`Shift` + :kbd:`Z` / :kbd:`Ctrl` + :kbd:`Y`
    341 
    342  * - Move to next node (expanded nodes only)
    343    - :kbd:`↓`
    344    - :kbd:`↓`
    345    - :kbd:`↓`
    346 
    347  * - Move to previous node
    348    - :kbd:`↑`
    349    - :kbd:`↑`
    350    - :kbd:`↑`
    351 
    352  * - Move to first node in the tree.
    353    - :kbd:`Home`
    354    - :kbd:`Home`
    355    - :kbd:`Home`
    356 
    357  * - Move to last node in the tree.
    358    - :kbd:`End`
    359    - :kbd:`End`
    360    - :kbd:`End`
    361 
    362  * - Expand currently selected node
    363    - :kbd:`→`
    364    - :kbd:`→`
    365    - :kbd:`→`
    366 
    367  * - Collapse currently selected node
    368    - :kbd:`←`
    369    - :kbd:`←`
    370    - :kbd:`←`
    371 
    372  * - (When a node is selected) move inside the node so you can start stepping through attributes.
    373    - :kbd:`Enter`
    374    - :kbd:`Return`
    375    - :kbd:`Enter`
    376 
    377  * - Step forward through the attributes of a node
    378    - :kbd:`Tab`
    379    - :kbd:`Tab`
    380    - :kbd:`Tab`
    381 
    382  * - Step backward through the attributes of a node
    383    - :kbd:`Shift` + :kbd:`Tab`
    384    - :kbd:`Shift` + :kbd:`Tab`
    385    - :kbd:`Shift` + :kbd:`Tab`
    386 
    387  * - (When an attribute is selected) start editing the attribute
    388    - :kbd:`Enter`
    389    - :kbd:`Return`
    390    - :kbd:`Enter`
    391 
    392  * - Hide/show the selected node
    393    - :kbd:`H`
    394    - :kbd:`H`
    395    - :kbd:`H`
    396 
    397  * - Focus on the search box in the HTML pane
    398    - :kbd:`Ctrl` + :kbd:`F`
    399    - :kbd:`Cmd` + :kbd:`F`
    400    - :kbd:`Ctrl` + :kbd:`F`
    401 
    402  * - Edit as HTML
    403    - :kbd:`F2`
    404    - :kbd:`F2`
    405    - :kbd:`F2`
    406 
    407  * - Stop editing HTML
    408    - :kbd:`F2` / :kbd:`Ctrl` + :kbd:`Enter`
    409    - :kbd:`F2` / :kbd:`Cmd` + :kbd:`Return`
    410    - :kbd:`F2` / :kbd:`Ctrl` + :kbd:`Enter`
    411 
    412  * - Copy the selected node's outer HTML
    413    - :kbd:`Ctrl` + :kbd:`C`
    414    - :kbd:`Cmd` + :kbd:`C`
    415    - :kbd:`Ctrl` + :kbd:`C`
    416 
    417  * - Scroll the selected node into view
    418    - :kbd:`S`
    419    - :kbd:`S`
    420    - :kbd:`S`
    421 
    422  * - Find the next match in the markup, when searching is active
    423    - :kbd:`Enter`
    424    - :kbd:`Return`
    425    - :kbd:`Enter`
    426 
    427  * - Find the previous match in the markup, when searching is active
    428    - :kbd:`Shift` + :kbd:`Enter`
    429    - :kbd:`Shift` + :kbd:`Return`
    430    - :kbd:`Shift` + :kbd:`Enter`
    431 
    432 
    433 .. _keyboard-shortcuts-breadcrumbs-bar:
    434 
    435 Breadcrumbs bar
    436 ***************
    437 
    438 These shortcuts work when the :ref:`breadcrumbs bar <page-inspector-how-to-examine-and-edit-html-breadcrumbs>` is focused.
    439 
    440 .. list-table::
    441  :widths: 40 20 20 20
    442  :header-rows: 1
    443 
    444  * - **Command**
    445    - **Windows**
    446    - **macOS**
    447    - **Linux**
    448 
    449  * - Move to the previous element in the breadcrumbs bar
    450    - :kbd:`←`
    451    - :kbd:`←`
    452    - :kbd:`←`
    453 
    454  * - Move to the next element in the breadcrumbs bar
    455    - :kbd:`→`
    456    - :kbd:`→`
    457    - :kbd:`→`
    458 
    459  * - Focus the :ref:`HTML pane <page_inspector_ui_tour_html_pane>`
    460    - :kbd:`Shift` + :kbd:`Tab`
    461    - :kbd:`Shift` + :kbd:`Tab`
    462    - :kbd:`Shift` + :kbd:`Tab`
    463 
    464  * - Focus the :ref:`CSS pane <page_inspector_ui_tour_rules_view>`
    465    - :kbd:`Tab`
    466    - :kbd:`Tab`
    467    - :kbd:`Tab`
    468 
    469 
    470 CSS pane
    471 ********
    472 
    473 These shortcuts work when you're in the :doc:`Inspector's CSS panel <../page_inspector/how_to/examine_and_edit_css/index>`
    474 
    475 .. list-table::
    476  :widths: 40 20 20 20
    477  :header-rows: 1
    478 
    479  * - **Command**
    480    - **Windows**
    481    - **macOS**
    482    - **Linux**
    483 
    484  * - Focus on the search box in the CSS pane
    485    - :kbd:`Ctrl` + :kbd:`F`
    486    - :kbd:`Cmd` + :kbd:`F`
    487    - :kbd:`Ctrl` + :kbd:`F`
    488 
    489  * - Clear search box content (only when the search box is focused, and content has been entered)
    490    - :kbd:`Esc`
    491    - :kbd:`Esc`
    492    - :kbd:`Esc`
    493 
    494  * - Step forward through properties and values
    495    - :kbd:`Tab`
    496    - :kbd:`Tab`
    497    - :kbd:`Tab`
    498 
    499  * - Step backward through properties and values
    500    - :kbd:`Shift` + :kbd:`Tab`
    501    - :kbd:`Shift` + :kbd:`Tab`
    502    - :kbd:`Shift` + :kbd:`Tab`
    503 
    504  * - Start editing property or value (Rules view only, when a property or value is selected, but not already being edited)
    505    - :kbd:`Enter` or :kbd:`Space`
    506    - :kbd:`Return` or :kbd:`Space`
    507    - :kbd:`Enter` or :kbd:`Space`
    508 
    509  * - Cycle up and down through auto-complete suggestions (Rules view only, when a property or value is being edited)
    510    - :kbd:`↑` , :kbd:`↓`
    511    - :kbd:`↑` , :kbd:`↓`
    512    - :kbd:`↑` , :kbd:`↓`
    513 
    514  * - Choose current auto-complete suggestion (Rules view only, when a property or value is being edited)
    515    - :kbd:`Enter` or :kbd:`Tab`
    516    - :kbd:`Return` or :kbd:`Tab`
    517    - :kbd:`Enter` or :kbd:`Tab`
    518 
    519  * - Increment selected value by 1
    520    - :kbd:`↑`
    521    - :kbd:`↑`
    522    - :kbd:`↑`
    523 
    524  * - Decrement selected value by 1
    525    - :kbd:`↓`
    526    - :kbd:`↓`
    527    - :kbd:`↓`
    528 
    529  * - Increment selected value by 100
    530    - :kbd:`Shift` + :kbd:`PageUp`
    531    - :kbd:`Shift` + :kbd:`PageUp`
    532    - :kbd:`Shift` + :kbd:`PageUp`
    533 
    534  * - Decrement selected value by 100
    535    - :kbd:`Shift` + :kbd:`PageDown`
    536    - :kbd:`Shift` + :kbd:`PageDown`
    537    - :kbd:`Shift` + :kbd:`PageDown`
    538 
    539  * - Increment selected value by 10
    540    - :kbd:`Shift` + :kbd:`↑`
    541    - :kbd:`Shift` + :kbd:`↑`
    542    - :kbd:`Shift` + :kbd:`↑`
    543 
    544  * - Decrement selected value by 10
    545    - :kbd:`Shift` + :kbd:`↓`
    546    - :kbd:`Shift` + :kbd:`↓`
    547    - :kbd:`Shift` + :kbd:`↓`
    548 
    549  * - Increment selected value by 0.1
    550    - :kbd:`Ctrl` + :kbd:`↑`
    551    - :kbd:`Alt` + :kbd:`↑`
    552    - :kbd:`Ctrl` + :kbd:`↑`
    553 
    554  * - Decrement selected value by 0.1
    555    - :kbd:`Ctrl` + :kbd:`↓`.
    556    - :kbd:`Alt` + :kbd:`↓`
    557    - :kbd:`Ctrl` + :kbd:`↓`.
    558 
    559  * - Show/hide more information about current property (Computed view only, when a property is selected)
    560    - :kbd:`Enter` or :kbd:`Space`
    561    - :kbd:`Return` or :kbd:`Space`
    562    - :kbd:`Enter` or :kbd:`Space`
    563 
    564  * - Open MDN reference page about current property (Computed view only, when a property is selected)
    565    - :kbd:`F1`
    566    - :kbd:`F1`
    567    - :kbd:`F1`
    568 
    569  * - Open current CSS file in Style Editor (Computed view only, when more information is shown for a property and a CSS file reference is focused).
    570    - :kbd:`Enter`
    571    - :kbd:`Return`
    572    - :kbd:`Enter`
    573 
    574 
    575 .. _keyboard-shortcuts-debugger:
    576 
    577 Debugger
    578 ********
    579 
    580 Keyboard shortcuts for the :doc:`Firefox JavaScript Debugger <../debugger/index>`.
    581 
    582 .. list-table::
    583  :widths: 25 25 25 25
    584  :header-rows: 1
    585 
    586  * - **Command**
    587    - **Windows**
    588    - **macOS**
    589    - **Linux**
    590 
    591  * - Close current file
    592    - :kbd:`Ctrl` + :kbd:`W`
    593    - :kbd:`Cmd` + :kbd:`W`
    594    - :kbd:`Ctrl` + :kbd:`W`
    595 
    596  * - Search for a string in the current file
    597    - :kbd:`Ctrl` + :kbd:`F`
    598    - :kbd:`Cmd` + :kbd:`F`
    599    - :kbd:`Ctrl` + :kbd:`F`
    600 
    601  * - Search for a string in all files
    602    - :kbd:`Ctrl` + :kbd:`Shift` + :kbd:`F`
    603    - :kbd:`Cmd` + :kbd:`Shift` + :kbd:`F`
    604    - :kbd:`Ctrl` + :kbd:`Shift` + :kbd:`F`
    605 
    606  * - Find next in the current file
    607    - :kbd:`Ctrl` + :kbd:`G`
    608    - :kbd:`Cmd` + :kbd:`G`
    609    - :kbd:`Ctrl` + :kbd:`G`
    610 
    611  * - Search for scripts by name
    612    - :kbd:`Ctrl` + :kbd:`P`
    613    - :kbd:`Cmd` + :kbd:`P`
    614    - :kbd:`Ctrl` + :kbd:`P`
    615 
    616  * - Resume execution when at a breakpoint
    617    - :kbd:`F8`
    618    - :kbd:`F8` [4]_
    619    - :kbd:`F8`
    620 
    621  * - Step over
    622    - :kbd:`F10`
    623    - :kbd:`F10` [4]_
    624    - :kbd:`F10`
    625 
    626  * - Step into
    627    - :kbd:`F11`
    628    - :kbd:`F11` [4]_
    629    - :kbd:`F11`
    630 
    631  * - Step out
    632    - :kbd:`Shift` + :kbd:`F11`
    633    - :kbd:`Shift` + :kbd:`F11` [4]_
    634    - :kbd:`Shift` + :kbd:`F11`
    635 
    636  * - Toggle breakpoint on the currently selected line
    637    - :kbd:`Ctrl` + :kbd:`B`
    638    - :kbd:`Cmd` + :kbd:`B`
    639    - :kbd:`Ctrl` + :kbd:`B`
    640 
    641  * - Toggle conditional breakpoint on the currently selected line
    642    - :kbd:`Ctrl` + :kbd:`Shift` + :kbd:`B`
    643    - :kbd:`Cmd` + :kbd:`Shift` + :kbd:`B`
    644    - :kbd:`Ctrl` + :kbd:`Shift` + :kbd:`B`
    645 
    646 
    647 .. [4] By default, on some Macs, the function key is remapped to use a special feature: for example, to change the screen brightness or the volume. See this `guide to using these keys as standard function keys <https://support.apple.com/kb/HT3399>`_. To use a remapped key as a standard function key, hold the Function key down as well (so to open the Profiler, use :kbd:`Shift` + :kbd:`Function` + :kbd:`F5`).
    648 
    649 
    650 
    651 .. _keyboard-shortcuts-web-console:
    652 
    653 Web Console
    654 ***********
    655 
    656 Keyboard shortcuts for the :doc:`Web Console <../web_console/index>`.
    657 
    658 .. list-table::
    659  :widths: 25 25 25 25
    660  :header-rows: 1
    661 
    662  * - **Command**
    663    - **Windows**
    664    - **macOS**
    665    - **Linux**
    666 
    667  * - Open the Web Console
    668    - :kbd:`Ctrl` + :kbd:`Shift` + :kbd:`K`
    669    - :kbd:`Cmd` + :kbd:`Opt` + :kbd:`K`
    670    - :kbd:`Ctrl` + :kbd:`Shift` + :kbd:`K`
    671 
    672  * - Search in the message display pane
    673    - :kbd:`Ctrl` + :kbd:`F`
    674    - :kbd:`Cmd` + :kbd:`F`
    675    - :kbd:`Ctrl` + :kbd:`F`
    676 
    677  * - Open the :ref:`object inspector pane <web_console_rich_output_examining_object_properties>`
    678    - :kbd:`Ctrl` + :kbd:`Click`
    679    - :kbd:`Ctrl` + :kbd:`Click`
    680    - :kbd:`Ctrl` + :kbd:`Click`
    681 
    682  * - Clear the :ref:`object inspector pane <web_console_rich_output_examining_object_properties>`
    683    - :kbd:`Esc`
    684    - :kbd:`Esc`
    685    - :kbd:`Esc`
    686 
    687  * - Focus on the command line
    688    - :kbd:`Ctrl` + :kbd:`Shift` + :kbd:`K`
    689    - :kbd:`Cmd` + :kbd:`Opt` + :kbd:`K`
    690    - :kbd:`Ctrl` + :kbd:`Shift` + :kbd:`K`
    691 
    692  * - Clear output
    693    - :kbd:`Ctrl` + :kbd:`Shift` + :kbd:`L`
    694    - :kbd:`Ctrl` + :kbd:`L` |br| |br| :kbd:`Cmd` + :kbd:`K`
    695    - :kbd:`Ctrl` + :kbd:`Shift` + :kbd:`L`
    696 
    697 
    698 
    699 Command line interpreter
    700 ************************
    701 
    702 These shortcuts apply when you're in the :doc:`command line interpreter <../web_console/the_command_line_interpreter/index>`.
    703 
    704 .. list-table::
    705  :widths: 25 25 25 25
    706  :header-rows: 1
    707 
    708  * - **Command**
    709    - **Windows**
    710    - **macOS**
    711    - **Linux**
    712 
    713  * - Scroll to start of console output (only if the command line is empty)
    714    - :kbd:`Home`
    715    - :kbd:`Home`
    716    - :kbd:`Home`
    717 
    718  * - Scroll to end of console output (only if the command line is empty)
    719    - :kbd:`End`
    720    - :kbd:`End`
    721    - :kbd:`End`
    722 
    723  * - Page up through console output
    724    - :kbd:`PageUp`
    725    - :kbd:`PageUp`
    726    - :kbd:`PageUp`
    727 
    728  * - Page down through console output
    729    - :kbd:`PageDown`
    730    - :kbd:`PageDown`
    731    - :kbd:`PageDown`
    732 
    733  * - Go backward through :ref:`command history <command_line_interpreter_execution_history>`
    734    - :kbd:`↑`
    735    - :kbd:`↑`
    736    - :kbd:`↑`
    737 
    738  * - Go forward through command history
    739    - :kbd:`↓`
    740    - :kbd:`↓`
    741    - :kbd:`↓`
    742 
    743  * - Initiate reverse search through command history/step backwards through matching commands
    744    - :kbd:`F9`
    745    - :kbd:`Ctrl` + :kbd:`R`
    746    - :kbd:`F9`
    747 
    748  * - Step forward through matching command history (after initiating reverse search)
    749    - :kbd:`Shift` + :kbd:`F9`
    750    - :kbd:`Ctrl` + :kbd:`S`
    751    - :kbd:`Shift` + :kbd:`F9`
    752 
    753  * - Move to the beginning of the line
    754    - :kbd:`Home`
    755    - :kbd:`Ctrl` + :kbd:`A`
    756    - :kbd:`Ctrl` + :kbd:`A`
    757 
    758  * - Move to the end of the line
    759    - :kbd:`End`
    760    - :kbd:`Ctrl` + :kbd:`E`
    761    - :kbd:`Ctrl` + :kbd:`E`
    762 
    763  * - Execute the current expression
    764    - :kbd:`Enter`
    765    - :kbd:`Return`
    766    - :kbd:`Enter`
    767 
    768  * - Add a new line, for entering multiline expressions
    769    - :kbd:`Shift` + :kbd:`Enter`
    770    - :kbd:`Shift` + :kbd:`Return`
    771    - :kbd:`Shift` + :kbd:`Enter`
    772 
    773 
    774 Autocomplete popup
    775 ******************
    776 
    777 These shortcuts apply while the :ref:`autocomplete popup <command_line_interpreter_autocomplete>` is open:
    778 
    779 .. list-table::
    780  :widths: 40 20 20 20
    781  :header-rows: 1
    782 
    783  * - **Command**
    784    - **Windows**
    785    - **macOS**
    786    - **Linux**
    787 
    788  * - Choose the current autocomplete suggestion
    789    - :kbd:`Tab`
    790    - :kbd:`Tab`
    791    - :kbd:`Tab`
    792 
    793  * - Cancel the autocomplete popup
    794    - :kbd:`Esc`
    795    - :kbd:`Esc`
    796    - :kbd:`Esc`
    797 
    798  * - Move to the previous autocomplete suggestion
    799    - :kbd:`↑`
    800    - :kbd:`↑`
    801    - :kbd:`↑`
    802 
    803  * - Move to the next autocomplete suggestion
    804    - :kbd:`↓`
    805    - :kbd:`↓`
    806    - :kbd:`↓`
    807 
    808  * - Page up through autocomplete suggestions
    809    - :kbd:`PageUp`
    810    - :kbd:`PageUp`
    811    - :kbd:`PageUp`
    812 
    813  * - Page down through autocomplete suggestions
    814    - :kbd:`PageDown`
    815    - :kbd:`PageDown`
    816    - :kbd:`PageDown`
    817 
    818  * - Scroll to start of autocomplete suggestions
    819    - :kbd:`Home`
    820    - :kbd:`Home`
    821    - :kbd:`Home`
    822 
    823  * - Scroll to end of autocomplete suggestions
    824    - :kbd:`End`
    825    - :kbd:`End`
    826    - :kbd:`End`
    827 
    828 
    829 .. _keyboard-shortcuts-style-editor:
    830 
    831 Style Editor
    832 ************
    833 
    834 Keyboard shortcuts for the :doc:`Style editor <../style_editor/index>`.
    835 
    836 .. list-table::
    837  :widths: 25 25 25 25
    838  :header-rows: 1
    839 
    840  * - **Command**
    841    - **Windows**
    842    - **macOS**
    843    - **Linux**
    844 
    845  * - Open the Style Editor
    846    - :kbd:`Shift` + :kbd:`F7`
    847    - :kbd:`Shift` + :kbd:`F7`
    848    - :kbd:`Shift` + :kbd:`F7`
    849 
    850  * - Open autocomplete popup
    851    - :kbd:`Ctrl` + :kbd:`Space`
    852    - :kbd:`Cmd` + :kbd:`Space`
    853    - :kbd:`Ctrl` + :kbd:`Space`
    854 
    855  * - Find Next
    856    - :kbd:`Ctrl` + :kbd:`G`
    857    - :kbd:`Cmd` + :kbd:`G`
    858    - :kbd:`Ctrl` + :kbd:`G`
    859 
    860  * - Find Previous
    861    - :kbd:`Shift` + :kbd:`Ctrl` + :kbd:`G`
    862    - :kbd:`Shift` + :kbd:`Cmd` + :kbd:`G`
    863    - :kbd:`Shift` + :kbd:`Ctrl` + :kbd:`G`
    864 
    865  * - Replace
    866    - :kbd:`Shift` + :kbd:`Ctrl` + :kbd:`F`
    867    - :kbd:`Cmd` + :kbd:`Option` + :kbd:`F`
    868    - :kbd:`Shift` + :kbd:`Ctrl` + :kbd:`F`
    869 
    870  * - Focus the filter input
    871    - :kbd:`Ctrl` + :kbd:`P`
    872    - :kbd:`Cmd` + :kbd:`P`
    873    - :kbd:`Ctrl` + :kbd:`P`
    874 
    875  * - Save file to disk
    876    - :kbd:`Ctrl` + :kbd:`S`
    877    - :kbd:`Cmd` + :kbd:`S`
    878    - :kbd:`Ctrl` + :kbd:`S`
    879 
    880 .. _keyboard-shortcuts-eyedropper:
    881 
    882 Eyedropper
    883 **********
    884 
    885 Keyboard shortcuts for the :doc:`Eyedropper <../eyedropper/index>`.
    886 
    887 .. list-table::
    888  :widths: 25 25 25 25
    889  :header-rows: 1
    890 
    891  * - **Command**
    892    - **Windows**
    893    - **macOS**
    894    - **Linux**
    895 
    896  * - Select the current color
    897    - :kbd:`Enter`
    898    - :kbd:`Return`
    899    - :kbd:`Enter`
    900 
    901  * - Dismiss the Eyedropper
    902    - :kbd:`Esc`
    903    - :kbd:`Esc`
    904    - :kbd:`Esc`
    905 
    906  * - Move by 1 pixel
    907    - :kbd:`ArrowKeys`
    908    - :kbd:`ArrowKeys`
    909    - :kbd:`ArrowKeys`
    910 
    911  * - Move by 10 pixels
    912    - :kbd:`Shift` + :kbd:`ArrowKeys`
    913    - :kbd:`Shift` + :kbd:`ArrowKeys`
    914    - :kbd:`Shift` + :kbd:`ArrowKeys`