I finished reading The Productive Programmer a few weeks ago and since then I've been thinking about how to be more productive on the 'micro' level.
"Keep you hands on the keyboard as much as possible" is one of the recommendations that people always make. Constantly moving your hand from keyboard to mouse and back slows you down and feels pretty awkward too.
With that in mind, I've been learning how to browse with FireFox using the keyboard only. Some sites make this difficult but I can now go for much quite a while without reaching for the mouse.
Here are some basic tasks and how to do them with the keyboard. Note that I've chosen the methods and shortcuts that I like best and that there are other ways of doing these things.
Entering an Address
- Use
alt+dto focus the Location bar - Type the URL
- Press
enterto open the URL.
You can hold these keys down to modify the behavior:ctrl- prepend www. and append .com to the addressshift- prepend www. and append .net to the addressctrl+shift- prepend www. and append .org to the addressalt- open in a new tab
ctrl+shift+alt+enterwith an address of python will open www.python.org in a new tab.
Searching
- Use
ctrl+kto focus the Search bar - Type the search terms
- Press
enterto open the search in the current tab
You can hold downaltto open the search in a new tab instead
Navigating between tabs
On Ubuntu these shortcuts use alt instead of ctrl.
ctrl+tabdisplays the next tabshift+ctrl+tabdisplays the previous tabctrl+nwhere n is the digit 1 to 8 displays the nth tabctrl+9displays the last tabctrl+wcloses the current tab
Searching within a page
- Use
/to open the Quick Find bar - Type the search text
- Use
F3to cycle forward andshift+F3to cycle backward through the matches
'Clicking' on links
- Use
'to open the Quick Find bar for links only - Type the search text
- Use
F3andshift+F3to cycle to focus the link you desire - Hit
enterto 'click' the link. The following modifiers are available:shift- open the page in a new windowctrl- open the page in a new tabalt- save the page instead of opening it
0 comments:
Post a Comment