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`