Shortcuts! We all love shortcuts.
Shortcuts exist to make our life easier. Would you type in ‘http://www.azharkamar.com’ in a browser address bar when you can simply type ‘azharkamar’ there and then hit ‘Ctrl + Enter’ to get exactly the same result? Didn’t know about this? Well you’ve learnt something new today. ;-) It has become a habit for me to type in just the domain name and then press ‘Ctrl + Enter’. This shortcut is only for ‘.com’ domains. There are other TLDs with shortcuts too for example ‘Shift + Enter’ is a shortcut that appends a ‘.net’ extension to a domain name.
Below here’s a list of keyboard shortcuts for the Mozilla Firefox browser. This guide covers the 3 main operating systems – Windows, Mac and Linux.
Firefox Keyboard Shortcuts
| FUNCTIONS | OPERATING SYSTEMS | ||
|---|---|---|---|
| Browser Management | Windows | Mac OS X | Linux |
| Help | F1 | - | F1 |
| Add Bookmark | Ctrl + D | Cmd + D | Ctrl + D |
| Bookmarks Sidebar (toggle) | Ctrl + B
Ctrl + I |
Cmd + B | Ctrl + B |
| Browsing History (toggle) | Ctrl + H | Cmd + Shift + H | Ctrl + H |
| Download History | Ctrl + J | Cmd + J | Ctrl + Y |
| Clear Private Data | Ctrl + Shift + Del | - | Ctrl + Shift + Del |
| Page Manipulation | Windows | Mac OS X | Linux |
| Full Screen (toggle) | F11 | - | F11 |
| Increase Text Size | Ctrl + +
Ctrl + Scroll down |
Cmd + + | Ctrl + +
Ctrl + Scroll down |
| Decrease Text Size | Ctrl + -
Ctrl + Scroll up |
Cmd + - | Ctrl + -
Ctrl + Scroll up |
| Restore Text Size | Ctrl + 0 | Cmd + 0 | Ctrl + 0 |
| Ctrl + P | Cmd + P | Ctrl + P | |
| Reload Page | F5
Ctrl + R |
F5
Cmd + R |
F5
Ctrl + R |
| Force Reload Page (override cache) | Ctrl + F5
Ctrl + Shift + R Shift + Reload button |
Cmd + F5
Cmd + Shift + R Shift + Reload button |
Ctrl + F5
Ctrl + Shift + R Shift + Reload button |
| Stop Loading | Esc | Esc
Cmd + . |
Esc |
| Save Page As | Ctrl + S
Alt + Left-click |
Cmd + S | Ctrl + S |
| Page Source | Ctrl + U | Cmd + U | Ctrl + U |
| Page Info | - | Cmd + I | Ctrl + I |
| DOM Inspector | Ctrl + Shift + I | Cmd + Shift + I | Ctrl + Shift + I |
| Page Navigation | Windows | Mac OS X | Linux |
| Go Down One Screen | PageDown
Spacebar |
PageDown
Spacebar |
PageDown
Spacebar Shift + Backspace |
| Go Up One Screen | PageUp
Shift + Spacebar |
PageUp
Shift + Spacebar |
PageUp
Shift + Spacebar Backspace |
| Go to Bottom of Page | End | End | End |
| Go to Top of Page | Home | Home | Home |
| Move to Next Frame | F6 | F6 | F6 |
| Move to Previous Frame | Shift + F6 | Shift + F6 | Shift + F6 |
| Move Focus to Next Actionable Item | Tab | Tab | Tab |
| Move Focus to Previous Actionable Item | Shift + Tab | Shift + Tab | Shift + Tab |
| Web Navigation | Windows | Mac OS X | Linux |
| Open Home Page | Alt + Home | Option + Home | Alt + Home |
| Open Link | Enter
Left-click |
Return
Click |
Enter
Left-click |
| Open Link (in new Background Tab) | Ctrl + Enter
Ctrl + Left-click Middle-click |
Cmd + Return
Cmd + Click |
Ctrl + Enter
Ctrl + Left-click Middle-click |
| Open Link (in new Foreground Tab) | Ctrl + Shift + Left-click
Shift + Middle-click |
Cmd + Shift + Click | Ctrl + Shift + Left-click
Shift + Middle-click |
| Paste URL in Tab | - | - | Middle-click in Tab |
| Open Link in New Window | Shift + Enter
Shift + Left-click |
Shift + Return
Shift + Click |
Shift + Enter
Shift + Left-click |
| Save Link Target As | Alt + Enter | Option + Return | Alt + Enter |
| Caret Browsing | F7 | F7 | F7 |
| Tabs and Windows | Windows | Mac OS X | Linux |
|---|---|---|---|
| Open New Tab | Ctrl + T | Cmd + T | Ctrl + T |
| Close Tab
(close Window if only one tab) |
Ctrl + W
Ctrl + F4 Middle-click on Tab |
Cmd + W
Cmd + F4 |
Ctrl + W
Ctrl + F4 Middle-click on Tab |
| Undo Close Tab | Ctrl + Shift + T | Cmd + Shift + T | Ctrl + Shift + T |
| Next Tab | Ctrl + Tab
Ctrl + PageDown |
Ctrl + Tab
Ctrl + PageDown |
Ctrl + Tab
Ctrl + PageDown |
| Previous Tab | Ctrl + Shift + Tab
Ctrl + PageUp |
Ctrl + Shift + Tab
Ctrl + PageUp |
Ctrl + Shift + Tab
Ctrl + PageUp |
| Select Tab [1 to 9] | Ctrl + [1…9] | Cmd + [1…9] | Alt + [1…9] |
| Open New Window | Ctrl + N | Cmd + N | Ctrl + N |
| Close Window | Ctrl + Shift + W
Alt + F4 |
Cmd + Shift + W
Option + F4 |
Ctrl + Shift + W
Alt + F4 |
| Location | Windows | Mac OS X | Linux |
| Select Location Bar | Ctrl + L
Alt + D |
Cmd + L | Ctrl + L
Alt + D |
| Complete .com Address | Ctrl + Enter | Cmd + Return | Ctrl + Enter |
| Complete .net Address | Shift + Enter | Shift + Return | Shift + Enter |
| Complete .org Address | Ctrl + Shift + Enter | Cmd + Shift + Return | Ctrl + Shift + Enter |
| Open Address in New Tab | Alt + Enter | Option + Return | Alt + Enter |
| Open File | Ctrl + O | Cmd + O | Ctrl + O |
| Text Manipulation | Windows | Mac OS X | Linux |
| Select All | Ctrl + A | Cmd + A | Ctrl + A
Alt + A |
| Cut | Ctrl + X | Cmd + X | Ctrl + X |
| Copy | Ctrl + C | Cmd + C | Ctrl + C |
| Paste | Ctrl + V | Cmd + V | Ctrl + V |
| Delete | Del | Del | Del |
| Undo | Ctrl + Z | Cmd + Z | Ctrl + Z |
| Redo | Ctrl + Shift + Z
Ctrl + Y |
Cmd + Shift + Z | Ctrl + Shift + Z
Ctrl + Y |
| Search in Page | Windows | Mac OS X | Linux |
| Find in This Page | Ctrl + F | Cmd + F | Ctrl + F |
| Find Again | Ctrl + G
F3 |
Cmd + G
F3 |
Ctrl + G
F3 |
| Find Previous | Ctrl + Shift + G
Shift + F3 |
Cmd + Shift + G
Shift + F3 |
Ctrl + Shift + G
Shift + F3 |
| Quick Find Text | / | / | / |
| Quick Find Link | ‘ | ‘ | ‘ |



Thanks for your suggestion Richard. I checked out Sikuli and I gotta say that’s really some cool stuff… Thumbs up!
Well, If you have ever considered writing some script to automate those things that you are doing several times every day, then you have a great and easy way to automate the entir e process. It comes without saying that a few imacros and firefox add-ons will automate all actions connected to a browser (Mozilla). If you want to automate your system as such, then you may need another script, straightforward commands will automate your system. Even a beginner will automate things using a simple software called as sikuli all you need to do is to tell Sikuli what to do by giving some screenshots and easy commands.
A GUI can be used with Sikuli. Sikuli is an open siurce scripting application that will use a mix of straightforward commands like click, type, wait and so on. There’s no internal API support, it simply searches the screen for the image in the screenshot-which implies that you’ll use it for anything. There is literally no limit on how you employ it to automate things.