Keyboard and Mouse Shortcuts

From FirebugWiki

(Difference between revisions)
Jump to: navigation, search
m (Corrected shortcut for editing an element)
(Global: Update to correct OS-X shortcut for Re-execute last command)
(10 intermediate revisions not shown)
Line 1: Line 1:
Complete reference of the quickest ways to get things done in Firebug. You can also use duvet-dayz [http://duvet-dayz.com/firebug-cheatsheet/ Firebug Cheatsheet].
Complete reference of the quickest ways to get things done in Firebug. You can also use duvet-dayz [http://duvet-dayz.com/firebug-cheatsheet/ Firebug Cheatsheet].
-
You can change some of the shortcuts via ''[[Firebug Menu]] > Customize Shortcuts''.
+
You can change some of the shortcuts via ''[[Firebug Menu]]'' > ''[[Firebug Shortcut Bindings|Customize Shortcuts]]''.
-
 
+
-
See also [http://getfirebug.com/wiki/index.php/Accessibility#Key_Binding_Mechanism Keyboard shortcut re-binding]
+
== Global ==
== Global ==
Line 9: Line 7:
! style="width:30%;" | Description || style="width:20%;" | Window, Linux || style="width:20%;" | Mac OS || style="width:30%;" | Hint
! style="width:30%;" | Description || style="width:20%;" | Window, Linux || style="width:20%;" | Mac OS || style="width:30%;" | Hint
|-
|-
-
| Help || <code class="key">F1</code> || <code class="key">F1</code> || Since Firebug 1.7
+
| Help || <code class="key">F1</code> || <code class="key">F1</code> || {{addedTag|version=1.7.0}}
|-
|-
-
| Command History || <code class="key">Ctrl</code> + <code class="key">H</code> || <code class="key">&#8984;</code> + <code class="key">H</code> || Since Firebug 1.7
+
| Command History || <code class="key">Ctrl</code> + <code class="key">H</code> || <code class="key">&#8984;</code> + <code class="key">H</code> || {{addedTag|version=1.7.0}}
|-
|-
| Open Firebug Panel || <code class="key">F12</code> || <code class="key">F12</code> ||  
| Open Firebug Panel || <code class="key">F12</code> || <code class="key">F12</code> ||  
Line 27: Line 25:
| Close [[Command Line|Command Line Popup]] || <code class="key">Esc</code> || <code class="key">Esc</code> ||  
| Close [[Command Line|Command Line Popup]] || <code class="key">Esc</code> || <code class="key">Esc</code> ||  
|-
|-
-
| Focus Search Field || <code class="key">Ctrl</code> + <code class="key">F</code> || <code class="key">&#8984;</code> + <code class="key">F</code> || Since Firebug 1.9.0, previously <code class="key">Ctrl</code>/<code class="key">&#8984;</code> + <code class="key">Shift</code> + <code class="key">K</code>
+
| Focus Search Field || <code class="key">Ctrl</code> + <code class="key">F</code> || <code class="key">&#8984;</code> + <code class="key">F</code> || {{changedTag|version=1.9.0}}, previously <code class="key">Ctrl</code>/<code class="key">&#8984;</code> + <code class="key">Shift</code> + <code class="key">K</code>
|-
|-
| Toggle Inspect Mode || <code class="key">Ctrl</code> + <code class="key">Shift</code> + <code class="key">C</code> || <code class="key">&#8984;</code> + <code class="key">Shift</code> + <code class="key">C</code> ||  
| Toggle Inspect Mode || <code class="key">Ctrl</code> + <code class="key">Shift</code> + <code class="key">C</code> || <code class="key">&#8984;</code> + <code class="key">Shift</code> + <code class="key">C</code> ||  
Line 35: Line 33:
| Customize Shortcuts || <code class="key">Ctrl</code> + <code class="key">Shift</code> + <code class="key">Alt</code> + <code class="key">B</code> || <code class="key">&#8984;</code> + <code class="key">Shift</code> + <code class="key">Alt</code> + <code class="key">B</code> ||
| Customize Shortcuts || <code class="key">Ctrl</code> + <code class="key">Shift</code> + <code class="key">Alt</code> + <code class="key">B</code> || <code class="key">&#8984;</code> + <code class="key">Shift</code> + <code class="key">Alt</code> + <code class="key">B</code> ||
|-
|-
-
| Re-execute last command || <code class="key">Ctrl</code> + <code class="key">Shift</code> + <code class="key">E</code> || <code class="key">Ctrl</code> + <code class="key">Shift</code> + <code class="key">E</code> ||  
+
| Re-execute last command || <code class="key">Ctrl</code> + <code class="key">Shift</code> + <code class="key">E</code> || <code class="key">&#8984;</code> + <code class="key">Shift</code> + <code class="key">E</code> ||  
|-
|-
-
| Toggle [[Break On ...]] || <code class="key">Ctrl</code> + <code class="key">Alt</code> + <code class="key">B</code> || <code class="key">&#8984;</code> + <code class="key">Alt</code> + <code class="key">B</code> || Since Firebug 1.10.0
+
| Toggle [[Break On ...]] || <code class="key">Ctrl</code> + <code class="key">Alt</code> + <code class="key">B</code> || <code class="key">&#8984;</code> + <code class="key">Alt</code> + <code class="key">B</code> || {{addedTag|version=1.10.0}}
|-
|-
-
| Increase text size || <code class="key">Ctrl</code> + <code class="key">+</code> or <code class="key">Ctrl</code> + <code class="key">Alt</code> + Mousewheel up || <code class="key">&#8984;</code> + <code class="key">+</code> or <code class="key">&#8984;</code> + <code class="key">Alt</code> + Mousewheel up || Since Firebug 1.9.0, previously <code class="key">Ctrl</code>/<code class="key">&#8984;</code> + <code class="key">Alt</code> + <code class="key">+</code>
+
| Increase text size || <code class="key">Ctrl</code> + <code class="key">+</code> or <code class="key">Ctrl</code> + <code class="key">Alt</code> + Mousewheel up || <code class="key">&#8984;</code> + <code class="key">+</code> or <code class="key">&#8984;</code> + <code class="key">Alt</code> + Mousewheel up || {{changedTag|version=1.9.0}}, previously <code class="key">Ctrl</code>/<code class="key">&#8984;</code> + <code class="key">Alt</code> + <code class="key">+</code>
|-
|-
-
| Decrease text size || <code class="key">Ctrl</code> + <code class="key">-</code> or <code class="key">Ctrl</code> + <code class="key">Alt</code> + Mousewheel down || <code class="key">&#8984;</code> + <code class="key">-</code> or <code class="key">&#8984;</code> + <code class="key">Alt</code> + Mousewheel down || Since Firebug 1.9.0, previously <code class="key">Ctrl</code>/<code class="key">&#8984;</code> + <code class="key">Alt</code> + <code class="key">-</code>
+
| Decrease text size || <code class="key">Ctrl</code> + <code class="key">-</code> or <code class="key">Ctrl</code> + <code class="key">Alt</code> + Mousewheel down || <code class="key">&#8984;</code> + <code class="key">-</code> or <code class="key">&#8984;</code> + <code class="key">Alt</code> + Mousewheel down || {{changedTag|version=1.9.0}}, previously <code class="key">Ctrl</code>/<code class="key">&#8984;</code> + <code class="key">Alt</code> + <code class="key">-</code>
|-
|-
-
| Reset text size || <code class="key">Ctrl</code> + <code class="key">0</code> or <code class="key">Ctrl</code> + <code class="key">Alt</code> + Middle click || <code class="key">&#8984;</code> + <code class="key">0</code> or <code class="key">&#8984;</code> + <code class="key">Alt</code> + Middle click || Since Firebug 1.9.0, previously <code class="key">Ctrl</code>/<code class="key">&#8984;</code> + <code class="key">Shift</code> + <code class="key">Numpad 0</code>
+
| Reset text size || <code class="key">Ctrl</code> + <code class="key">0</code> or <code class="key">Ctrl</code> + <code class="key">Alt</code> + Middle click || <code class="key">&#8984;</code> + <code class="key">0</code> or <code class="key">&#8984;</code> + <code class="key">Alt</code> + Middle click || {{changedTag|version=1.9.0}}, previously <code class="key">Ctrl</code>/<code class="key">&#8984;</code> + <code class="key">Shift</code> + <code class="key">Numpad 0</code>
 +
|}
 +
 
 +
== Inline editing ==
 +
{| class="light" style="width:100%; vertical-align:top;"
 +
! style="width:30%;" | Description || style="width:20%;" | Window, Linux || style="width:20%;" | Mac OS || style="width:30%;" | Hint
 +
|-
 +
| Finish editing || <code class="key">Shift</code> + <code class="key">Enter</code> || <code class="key">Shift</code> + <code class="key">Return</code> ||
 +
|-
 +
| Cancel editing || <code class="key">Esc</code> || <code class="key">Esc</code> ||
 +
|-
 +
| Advance to next field || <code class="key">Enter</code>, <code class="key">Tab</code> || <code class="key">Enter</code>, <code class="key">Tab</code> ||
 +
|-
 +
| Advance to previous field || <code class="key">Shift</code> + <code class="key">Tab</code> || <code class="key">Shift</code> + <code class="key">Tab</code> ||
|}
|}
== Console Panel ==
== Console Panel ==
 +
{| class="light" style="width:100%; vertical-align:top;"
 +
! style="width:30%;" | Description || style="width:20%;" | Window, Linux || style="width:20%;" | Mac OS || style="width:30%;" | Hint
 +
|-
 +
| Clear the [[Console]] || <code class="key">Alt</code> + <code class="key">R</code> || <code class="key">Alt</code> + <code class="key">R</code>
 +
|| {{changedTag|version=2.0}}, previously <code class="key">Ctrl</code>/<code class="key">&#8984;</code> + <code class="key">Shift</code> + <code class="key">R</code>
 +
|}
 +
=== Command Line ===
=== Command Line ===
{| class="light" style="width:100%; vertical-align:top;"
{| class="light" style="width:100%; vertical-align:top;"
Line 63: Line 81:
| Inspect result in appropriate panel || <code class="key">Shift</code> + <code class="key">Enter</code> || <code class="key">Shift</code> + <code class="key">Return</code> || See [[inspect]]
| Inspect result in appropriate panel || <code class="key">Shift</code> + <code class="key">Enter</code> || <code class="key">Shift</code> + <code class="key">Return</code> || See [[inspect]]
|-
|-
-
| Show Completion List Popup || <code class="key">Ctrl</code> + <code class="key">Space</code> || <code class="key">&#8984;</code> + <code class="key">Space</code> || Since Firebug 1.10.0
+
| Show Completion List Popup || <code class="key">Ctrl</code> + <code class="key">Space</code> || <code class="key">&#8984;</code> + <code class="key">Space</code> || {{addedTag|version=1.10.0}}
|-
|-
| Select previous suggestion in Completion List Popup / <br/>Select previous command in history || <code class="key">&uarr;</code> || <code class="key">&uarr;</code> ||  
| Select previous suggestion in Completion List Popup / <br/>Select previous command in history || <code class="key">&uarr;</code> || <code class="key">&uarr;</code> ||  
Line 69: Line 87:
| Select next suggestion in Completion List Popup / <br/>Select next command in history || <code class="key">&darr;</code> || <code class="key">&darr;</code> ||  
| Select next suggestion in Completion List Popup / <br/>Select next command in history || <code class="key">&darr;</code> || <code class="key">&darr;</code> ||  
|-
|-
-
| Select suggestion three positions above/below in Completion List Popup || Mouse wheel up/down || Mouse wheel up/down || Since Firebug 1.10.0
+
| Select suggestion three positions above/below in Completion List Popup || Mouse wheel up/down || Mouse wheel up/down || {{addedTag|version=1.10.0}}
|-
|-
-
| Select suggestion on the previous page in Completion List Popup || <code class="key">Page Up</code> || <code class="key">Page Up</code> || Since Firebug 1.10.0
+
| Select suggestion on the previous page in Completion List Popup || <code class="key">Page Up</code> || <code class="key">Page Up</code> || {{addedTag|version=1.10.0}}
|-
|-
-
| Select suggestion on the next page in Completion List Popup || <code class="key">Page Down</code> || <code class="key">Page Down</code> || Since Firebug 1.10.0
+
| Select suggestion on the next page in Completion List Popup || <code class="key">Page Down</code> || <code class="key">Page Down</code> || {{addedTag|version=1.10.0}}
|-
|-
-
| Select first suggestion in Completion List Popup || <code class="key">Home</code> || <code class="key">Home</code> || Since Firebug 1.10.0
+
| Select first suggestion in Completion List Popup || <code class="key">Home</code> || <code class="key">Home</code> || {{addedTag|version=1.10.0}}
|-
|-
-
| Select last suggestion in Completion List Popup || <code class="key">End</code> || <code class="key">End</code> || Since Firebug 1.10.0
+
| Select last suggestion in Completion List Popup || <code class="key">End</code> || <code class="key">End</code> || {{addedTag|version=1.10.0}}
|}
|}
Line 102: Line 120:
|}
|}
-
=== HTML Editor ===
+
=== Inline editing ===
{| class="light" style="width:100%; vertical-align:top;"
{| class="light" style="width:100%; vertical-align:top;"
! style="width:30%;" | Description || style="width:20%;" | Window, Linux || style="width:20%;" | Mac OS || style="width:30%;" | Hint
! style="width:30%;" | Description || style="width:20%;" | Window, Linux || style="width:20%;" | Mac OS || style="width:30%;" | Hint
|-
|-
-
| Finish editing || <code class="key">Enter</code> || <code class="key">Return</code> ||
+
| Finish editing || <code class="key">Ctrl</code> + <code class="key">Enter</code> || <code class="key">&#8984;</code> + <code class="key">Return</code> ||  
-
|-
+
-
| Cancel editing || <code class="key">Esc</code> || <code class="key">Esc</code> ||
+
-
|-
+
-
| Advance to next field || <code class="key">Tab</code> || <code class="key">Tab</code> ||
+
-
|-
+
-
| Advance to previous field || <code class="key">Shift</code> + <code class="key">Tab</code> || <code class="key">Shift</code> + <code class="key">Tab</code> ||  
+
|}
|}
Line 136: Line 148:
! style="width:30%;" | Description || style="width:20%;" | Window, Linux || style="width:20%;" | Mac OS || style="width:30%;" | Hint
! style="width:30%;" | Description || style="width:20%;" | Window, Linux || style="width:20%;" | Mac OS || style="width:30%;" | Hint
|-
|-
-
| Edit value || Click on value || Click on value ||  
+
| Edit property || Click on it || Click on it ||  
|}
|}
-
=== Layout Editing ===
+
==== Inline editing ====
{| class="light" style="width:100%; vertical-align:top;"
{| class="light" style="width:100%; vertical-align:top;"
! style="width:30%;" | Description || style="width:20%;" | Window, Linux || style="width:20%;" | Mac OS || style="width:30%;" | Hint
! style="width:30%;" | Description || style="width:20%;" | Window, Linux || style="width:20%;" | Mac OS || style="width:30%;" | Hint
|-
|-
-
| Finish editing || <code class="key">Enter</code> || <code class="key">Return</code> ||  
+
| Increase number by 0.1 || <code class="key">Ctrl</code> + <code class="key">&uarr;</code> || <code class="key">&#8984;</code> + <code class="key">&uarr;</code> || {{addedTag|version=1.8.0}}
|-
|-
-
| Cancel editing || <code class="key">Esc</code> || <code class="key">Esc</code> ||  
+
| Decrease number by 0.1 || <code class="key">Ctrl</code> + <code class="key">&darr;</code> || <code class="key">&#8984;</code> + <code class="key">&darr;</code> || {{addedTag|version=1.8.0}}
|-
|-
-
| Advance to next field || <code class="key">Tab</code> || <code class="key">Tab</code> ||  
+
| Increase number by 1 || <code class="key">&uarr;</code> || <code class="key">&uarr;</code> ||  
|-
|-
-
| Advance to previous field || <code class="key">Shift</code> + <code class="key">Tab</code> || <code class="key">Shift</code> + <code class="key">Tab</code> ||  
+
| Decrease number by 1 || <code class="key">&darr;</code> || <code class="key">&darr;</code> ||  
|-
|-
-
| Increase number by one || <code class="key">&uarr;</code> || <code class="key">&uarr;</code> ||  
+
| Increase number by 10 || <code class="key">Shift</code> + <code class="key">&uarr;</code>, <code class="key">Page Up</code> || <code class="key">Shift</code> + <code class="key">&uarr;</code>, <code class="key">Page Up</code> || {{changedTag|version=1.8.0}}, previously just <code class="key">Page Up</code>
|-
|-
-
| Decrease number by one || <code class="key">&darr;</code> || <code class="key">&darr;</code> ||
+
| Decrease number by 10 || <code class="key">Shift</code> + <code class="key">&darr;</code>, <code class="key">Page Down</code> || <code class="key">Shift</code> + <code class="key">&darr;</code>, <code class="key">Page Down</code> || {{changedTag|version=1.8.0}}, previously just <code class="key">Page Down</code>
-
|-
+
-
| Increase number by ten || <code class="key">Page Up</code> || <code class="key">Page Up</code> ||
+
-
|-
+
-
| Decrease number by ten || <code class="key">Page Down</code> || <code class="key">Page Down</code> ||  
+
-
|}
+
-
 
+
-
=== DOM Side Panel ===
+
-
{| class="light" style="width:100%; vertical-align:top;"
+
-
! style="width:30%;" | Description || style="width:20%;" | Window, Linux || style="width:20%;" | Mac OS || style="width:30%;" | Hint
+
-
|-
+
-
| Finish editing || <code class="key">Enter</code> || <code class="key">Return</code> ||
+
-
|-
+
-
| Cancel editing || <code class="key">Esc</code> || <code class="key">Esc</code> ||
+
|-
|-
-
| Auto-complete next property || <code class="key">Tab</code> || <code class="key">Tab</code> ||  
+
| Increase number by 100 || <code class="key">Shift</code> + <code class="key">Page Up</code> || <code class="key">Shift</code> + <code class="key">Page Up</code> || {{addedTag|version=1.11.5}}
|-
|-
-
| Auto-complete previous property || <code class="key">Shift</code> + <code class="key">Tab</code> || <code class="key">Shift</code> + <code class="key">Tab</code> ||  
+
| Decrease number by 100 || <code class="key">Shift</code> + <code class="key">Page Down</code> || <code class="key">Shift</code> + <code class="key">Page Down</code> || Since {{addedTag|version=1.11.5}}
|}
|}
Line 177: Line 176:
! style="width:30%;" | Description || style="width:20%;" | Window, Linux || style="width:20%;" | Mac OS || style="width:30%;" | Hint
! style="width:30%;" | Description || style="width:20%;" | Window, Linux || style="width:20%;" | Mac OS || style="width:30%;" | Hint
|-
|-
-
| Edit property || Click on property || Click on property ||  
+
| Edit property name or value || Click on it || Click on it ||  
|-
|-
| Insert new property || Double-Click on white-space || Double-Click on white-space ||  
| Insert new property || Double-Click on white-space || Double-Click on white-space ||  
Line 184: Line 183:
|}
|}
-
== CSS Editing ==
+
=== Inline editing ===
{| class="light" style="width:100%; vertical-align:top;"
{| class="light" style="width:100%; vertical-align:top;"
! style="width:30%;" | Description || style="width:20%;" | Window, Linux || style="width:20%;" | Mac OS || style="width:30%;" | Hint
! style="width:30%;" | Description || style="width:20%;" | Window, Linux || style="width:20%;" | Mac OS || style="width:30%;" | Hint
|-
|-
-
| Finish editing || <code class="key">Enter</code> || <code class="key">Return</code> ||
+
| Create new property || <code class="key">Ctrl</code> + <code class="key">Enter</code> || <code class="key">&#8984;</code> + <code class="key">Enter</code> ||  
-
|-
+
-
| Cancel editing || <code class="key">Esc</code> || <code class="key">Esc</code> ||
+
-
|-
+
-
| Advance to next Field || <code class="key">Tab</code> || <code class="key">Tab</code> ||
+
-
|-
+
-
| Advance to previous Field || <code class="key">Shift</code> + <code class="key">Tab</code> || <code class="key">Shift</code> + <code class="key">Tab</code> ||  
+
|-
|-
-
| Increase number by 0.1|| <code class="key">Ctrl</code> + <code class="key">&uarr;</code> || <code class="key">&#8984;</code> + <code class="key">&uarr;</code> || Since Firebug 1.8
+
| Increase number by 0.1 || <code class="key">Ctrl</code> + <code class="key">&uarr;</code> || <code class="key">&#8984;</code> + <code class="key">&uarr;</code> || {{addedTag|version=1.8.0}}
|-
|-
-
| Decrease number by 0.1 || <code class="key">Ctrl</code> + <code class="key">&darr;</code> || <code class="key">&#8984;</code> + <code class="key">&darr;</code> || Since Firebug 1.8
+
| Decrease number by 0.1 || <code class="key">Ctrl</code> + <code class="key">&darr;</code> || <code class="key">&#8984;</code> + <code class="key">&darr;</code> || {{addedTag|version=1.8.0}}
|-
|-
| Increase number or hex value by 1 || <code class="key">&uarr;</code> || <code class="key">&uarr;</code> ||  
| Increase number or hex value by 1 || <code class="key">&uarr;</code> || <code class="key">&uarr;</code> ||  
Line 204: Line 197:
| Decrease number or hex value by 1 || <code class="key">&darr;</code> || <code class="key">&darr;</code> ||  
| Decrease number or hex value by 1 || <code class="key">&darr;</code> || <code class="key">&darr;</code> ||  
|-
|-
-
| Increase number or hex value by 10 || <code class="key">Shift</code> + <code class="key">&uarr;</code>, <code class="key">Page Up</code> || <code class="key">Shift</code> + <code class="key">&uarr;</code>, <code class="key">Page Up</code> || Since Firebug 1.8, previously just Page Up
+
| Increase number by 10 or hex value by 16 || <code class="key">Shift</code> + <code class="key">&uarr;</code>, <code class="key">Page Up</code> || <code class="key">Shift</code> + <code class="key">&uarr;</code>, <code class="key">Page Up</code> || Since Firebug 1.8, previously just <code class="key">Page Up</code>
|-
|-
-
| Decrease number by 10 or hex value by 16 || <code class="key">Shift</code> + <code class="key">&darr;</code>, <code class="key">Page Down</code> || <code class="key">Shift</code> + <code class="key">&darr;</code>, <code class="key">Page Down</code> || Since Firebug 1.8, previously just Page Down
+
| Decrease number by 10 or hex value by 16 || <code class="key">Shift</code> + <code class="key">&darr;</code>, <code class="key">Page Down</code> || <code class="key">Shift</code> + <code class="key">&darr;</code>, <code class="key">Page Down</code> || Since Firebug 1.8, previously just <code class="key">Page Down</code>
|-
|-
| Increase number by 100 or hex value by 64 || <code class="key">Shift</code> + <code class="key">Page Up</code> || <code class="key">Shift</code> + <code class="key">Page Up</code> || Since Firebug 1.11.5
| Increase number by 100 or hex value by 64 || <code class="key">Shift</code> + <code class="key">Page Up</code> || <code class="key">Shift</code> + <code class="key">Page Up</code> || Since Firebug 1.11.5
Line 221: Line 214:
! style="width:30%;" | Description || style="width:20%;" | Window, Linux || style="width:20%;" | Mac OS || style="width:30%;" | Hint
! style="width:30%;" | Description || style="width:20%;" | Window, Linux || style="width:20%;" | Mac OS || style="width:30%;" | Hint
|-
|-
-
| Rerun || <code class="key">Shift</code> + <code class="key">F8</code> || <code class="key">Shift</code> + <code class="key">F8</code> || Since Firebug 1.9.0
+
| Rerun || <code class="key">Shift</code> + <code class="key">F8</code> || <code class="key">Shift</code> + <code class="key">F8</code> || {{addedTag|version=1.9.0}}
|-
|-
| Continue || <code class="key">F8</code> || <code class="key">F8</code> ||  
| Continue || <code class="key">F8</code> || <code class="key">F8</code> ||  
Line 239: Line 232:
| Run to line || Middle-Click on line number, <code class="key">Ctrl</code> + Click on line number || Middle-Click on line number, <code class="key">&#8984;</code> + Click on line number ||  
| Run to line || Middle-Click on line number, <code class="key">Ctrl</code> + Click on line number || Middle-Click on line number, <code class="key">&#8984;</code> + Click on line number ||  
|-
|-
-
| Next function on stack || <code class="key">Ctrl</code> + <code class="key">.</code> || <code class="key">Ctrl</code> + <code class="key">.</code> ||  
+
| Next function on stack || <code class="key">Ctrl</code> + <code class="key">.</code> || <code class="key">&#8984;</code> + <code class="key">.</code> ||  
|-
|-
-
| Previous function on stack || <code class="key">Ctrl</code> + <code class="key">,</code> || <code class="key">Ctrl</code> + <code class="key">,</code> ||  
+
| Previous function on stack || <code class="key">Ctrl</code> + <code class="key">,</code> || <code class="key">&#8984;</code> + <code class="key">,</code> ||  
|-
|-
| Focus Scripts Location Menu || <code class="key">Ctrl</code> + <code class="key">Space</code> || <code class="key">&#8984;</code> + <code class="key">Shift</code> + <code class="key">Space</code> ||  
| Focus Scripts Location Menu || <code class="key">Ctrl</code> + <code class="key">Space</code> || <code class="key">&#8984;</code> + <code class="key">Shift</code> + <code class="key">Space</code> ||  
Line 258: Line 251:
| Cancel editing || <code class="key">Esc</code> || <code class="key">Esc</code> ||  
| Cancel editing || <code class="key">Esc</code> || <code class="key">Esc</code> ||  
|-
|-
-
| Auto-complete property || <code class="key">Tab</code> || <code class="key">Tab</code> || Since Firebug 1.10; behaves like the command line
+
| Auto-complete property || <code class="key">Tab</code> || <code class="key">Tab</code> || {{changedTag|version=1.10.0}}; behaves like the command line
|}
|}
Line 266: Line 259:
|-
|-
| Edit property || Double-Click on empty space || Double-Click on empty space ||  
| Edit property || Double-Click on empty space || Double-Click on empty space ||  
 +
|-
 +
| Next object in path || <code class="key">Ctrl</code> + <code class="key">.</code> || <code class="key">Ctrl</code> + <code class="key">.</code> ||
 +
|-
 +
| Previous object in path || <code class="key">Ctrl</code> + <code class="key">,</code> || <code class="key">Ctrl</code> + <code class="key">,</code> ||
 +
|}
 +
 +
=== Editing ===
 +
{| class="light" style="width:100%; vertical-align:top;"
 +
! style="width:30%;" | Description || style="width:20%;" | Window, Linux || style="width:20%;" | Mac OS || style="width:30%;" | Hint
|-
|-
| Finish editing || <code class="key">Enter</code> || <code class="key">Return</code> ||  
| Finish editing || <code class="key">Enter</code> || <code class="key">Return</code> ||  
Line 271: Line 273:
| Cancel editing || <code class="key">Esc</code> || <code class="key">Esc</code> ||  
| Cancel editing || <code class="key">Esc</code> || <code class="key">Esc</code> ||  
|-
|-
-
| Next object in path || <code class="key">Ctrl</code> + <code class="key">.</code> || <code class="key">Ctrl</code> + <code class="key">.</code> ||  
+
| Suggest next auto-completion || <code class="key">&darr;</code> || <code class="key">&darr;</code> ||  
|-
|-
-
| Previous object in path || <code class="key">Ctrl</code> + <code class="key">,</code> || <code class="key">Ctrl</code> + <code class="key">,</code> ||  
+
| Suggest previous auto-completion || <code class="key">&uarr;</code> || <code class="key">&uarr;</code> ||
 +
|-
 +
| Apply suggested auto-completion || <code class="key">Tab</code>, <code class="key">Enter</code> || <code class="key">Tab</code> + <code class="key">Return</code> ||  
|}
|}
 +
 +
== See also ==
 +
* [[Firebug Shortcut Bindings]]
 +
* [[Accessibility#Key_Binding_Mechanism|Keyboard shortcut re-binding]]
 +
 +
[[Category:Firebug]]
 +
[[Category:UI]]

Revision as of 16:57, 21 March 2014

Complete reference of the quickest ways to get things done in Firebug. You can also use duvet-dayz Firebug Cheatsheet.

You can change some of the shortcuts via Firebug Menu > Customize Shortcuts.

Contents

Global

Description Window, Linux Mac OS Hint
Help F1 F1 Firebug 1.7.0
Command History Ctrl + H + H Firebug 1.7.0
Open Firebug Panel F12 F12
Close Firebug Panel F12 F12
Deactivate Firebug Shift + F12 Shift + F12
Open Firebug in window Ctrl + F12 + F12
Switch to previous Panel Ctrl + ` Ctrl + `
Toggle Command Line Popup Ctrl + Shift + L + Shift + L
Close Command Line Popup Esc Esc
Focus Search Field Ctrl + F + F Firebug 1.9.0, previously Ctrl/ + Shift + K
Toggle Inspect Mode Ctrl + Shift + C + Shift + C
Toggle JavaScript Profiler Ctrl + Shift + P + Shift + P
Customize Shortcuts Ctrl + Shift + Alt + B + Shift + Alt + B
Re-execute last command Ctrl + Shift + E + Shift + E
Toggle Break On ... Ctrl + Alt + B + Alt + B Firebug 1.10.0
Increase text size Ctrl + + or Ctrl + Alt + Mousewheel up + + or + Alt + Mousewheel up Firebug 1.9.0, previously Ctrl/ + Alt + +
Decrease text size Ctrl + - or Ctrl + Alt + Mousewheel down + - or + Alt + Mousewheel down Firebug 1.9.0, previously Ctrl/ + Alt + -
Reset text size Ctrl + 0 or Ctrl + Alt + Middle click + 0 or + Alt + Middle click Firebug 1.9.0, previously Ctrl/ + Shift + Numpad 0

Inline editing

Description Window, Linux Mac OS Hint
Finish editing Shift + Enter Shift + Return
Cancel editing Esc Esc
Advance to next field Enter, Tab Enter, Tab
Advance to previous field Shift + Tab Shift + Tab

Console Panel

Description Window, Linux Mac OS Hint
Clear the Console Alt + R Alt + R Firebug 2.0, previously Ctrl/ + Shift + R

Command Line

Description Window, Linux Mac OS Hint
Focus Command Line Ctrl + Shift + L + Shift + L
Auto-complete property Tab, or Enter Tab, or Return
Switch between completions or or
Cancel auto-completion Esc Esc
Execute Enter Return
Inspect result in appropriate panel Shift + Enter Shift + Return See inspect
Show Completion List Popup Ctrl + Space + Space Firebug 1.10.0
Select previous suggestion in Completion List Popup /
Select previous command in history
Select next suggestion in Completion List Popup /
Select next command in history
Select suggestion three positions above/below in Completion List Popup Mouse wheel up/down Mouse wheel up/down Firebug 1.10.0
Select suggestion on the previous page in Completion List Popup Page Up Page Up Firebug 1.10.0
Select suggestion on the next page in Completion List Popup Page Down Page Down Firebug 1.10.0
Select first suggestion in Completion List Popup Home Home Firebug 1.10.0
Select last suggestion in Completion List Popup End End Firebug 1.10.0

Command Editor

Description Window, Linux Mac OS Hint
Execute Ctrl + Enter + Return

HTML Panel

Description Window, Linux Mac OS Hint
Edit attribute Click on name or value Click on name or value
Edit text node Click on text Click on text
Edit element Alt + Double-click tag name Alt + Double-Click tag name
Next node in path Ctrl + . Ctrl + .
Previous node in path Ctrl + , Ctrl + ,

Inline editing

Description Window, Linux Mac OS Hint
Finish editing Ctrl + Enter + Return

HTML Inspect Mode

Description Window, Linux Mac OS Hint
Inspect Element Ctrl + Shift + C + Shift + C
Cancel inspection Esc Esc
  Ctrl + Shift + C + Shift + C
Inspect parent Ctrl + +
Inspect child Ctrl + +
Toggle Quick Info Box Ctrl + Shift + I + Shift + I

Layout Side Panel

Description Window, Linux Mac OS Hint
Edit property Click on it Click on it

Inline editing

Description Window, Linux Mac OS Hint
Increase number by 0.1 Ctrl + + Firebug 1.8.0
Decrease number by 0.1 Ctrl + + Firebug 1.8.0
Increase number by 1
Decrease number by 1
Increase number by 10 Shift + , Page Up Shift + , Page Up Firebug 1.8.0, previously just Page Up
Decrease number by 10 Shift + , Page Down Shift + , Page Down Firebug 1.8.0, previously just Page Down
Increase number by 100 Shift + Page Up Shift + Page Up Firebug 1.11.5
Decrease number by 100 Shift + Page Down Shift + Page Down Since Firebug 1.11.5

CSS Panel

Description Window, Linux Mac OS Hint
Edit property name or value Click on it Click on it
Insert new property Double-Click on white-space Double-Click on white-space
Focus CSS Location Menu Ctrl + Space + Shift + Space

Inline editing

Description Window, Linux Mac OS Hint
Create new property Ctrl + Enter + Enter
Increase number by 0.1 Ctrl + + Firebug 1.8.0
Decrease number by 0.1 Ctrl + + Firebug 1.8.0
Increase number or hex value by 1
Decrease number or hex value by 1
Increase number by 10 or hex value by 16 Shift + , Page Up Shift + , Page Up Since Firebug 1.8, previously just Page Up
Decrease number by 10 or hex value by 16 Shift + , Page Down Shift + , Page Down Since Firebug 1.8, previously just Page Down
Increase number by 100 or hex value by 64 Shift + Page Up Shift + Page Up Since Firebug 1.11.5
Decrease number by 100 or hex value by 64 Shift + Page Down Shift + Page Down Since Firebug 1.11.5
Auto-complete next keyword
Auto-complete previous keyword

Script Panel

Description Window, Linux Mac OS Hint
Rerun Shift + F8 Shift + F8 Firebug 1.9.0
Continue F8 F8
Step Over F10 F10
Step Into F11 F11
Step Out Shift + F11 Shift + F11
Toggle breakpoint Click on line number Click on line number
Disable breakpoint Shift + Click on line number Shift + Click on line number
Edit breakpoint condition Right-Click on line number Right-Click on line number
Run to line Middle-Click on line number, Ctrl + Click on line number Middle-Click on line number, + Click on line number
Next function on stack Ctrl + . + .
Previous function on stack Ctrl + , + ,
Focus Scripts Location Menu Ctrl + Space + Shift + Space
Focus Watch Side Panel Ctrl + Shift + N + Shift + N
Go to line number Ctrl + L + L

Watch Side Panel

Description Window, Linux Mac OS Hint
Finish editing Enter Return
Cancel editing Esc Esc
Auto-complete property Tab Tab Firebug 1.10.0; behaves like the command line

DOM Panel

Description Window, Linux Mac OS Hint
Edit property Double-Click on empty space Double-Click on empty space
Next object in path Ctrl + . Ctrl + .
Previous object in path Ctrl + , Ctrl + ,

Editing

Description Window, Linux Mac OS Hint
Finish editing Enter Return
Cancel editing Esc Esc
Suggest next auto-completion
Suggest previous auto-completion
Apply suggested auto-completion Tab, Enter Tab + Return

See also

Personal tools