One the of the tips I heard to become a productive developer is to use mouse as few as possible, put the fingers on the keyboard.
Mouse clicking is sort of distraction from we are doing. Combining with any of the launcher tool, such as Slickrun, you will find you can definitely accomplish your work faster, more effectively and a lot fun!
Don’t try to memorize all of them at once. When you feel you need to use mouse, just do some search to see if any shortcut available. Here is the list I am using a lot as a .NET developer (visual studio and Resharper, of course!)
Here are some of the window-based shortcuts I collected and use very often. Hope it will help.
- Visual Studio shortcut keys
- Resharper shortcut keys (visual studio schema)
- Window common shortcut keys
- Web browser common Shortcut keys
- Firefox shortcut keys
- Microsoft IE shortcut keys
- Microsoft Excel shortcut keys
- Microsoft Word shortcut keys
Visual Studio Shortcut Keys
| Shortcut Keys | Description |
| Ctrl + X | Cut the current selected item to clipboard |
| Ctrl + C | Copies the current selected item to the clipboard |
| Ctrl + V | Pastes the item in the clipboard at the cursor |
| Ctrl + Z | Undo previous editing action |
| Ctrl + Y | Redo the previous undo action |
| Esc | Closes a menu or dialog, cancels an operation in progress, or places focus in the current document window |
| Ctrl + S | Saves the selected files in the current project (usually the file that is being edited) |
| Ctrl + Shift + S | Saves all documents and projects |
| Shift + F12 | Finds a reference to the selected item or the item under the cursor |
| Ctrl + End | Moves the cursor to the end of the document |
| Ctrl + Home | Moves the cursor to the start of the document |
| Ctrl + G | Displays the Go to Line dialog |
| Ctrl + Right Arrow | Moves the cursor one word to the right |
| Ctrl + Left Arrow | Moves the cursor one word to the left |
| Ctrl + K, Ctrl + C | Marks the current line or selected lines of code as a comment |
| Ctrl + K, Ctrl + U | Removes the comment syntax from the current line or currently selected lines of code |
| Ctl + J | Lists members for statement completion when editing code |
| Ctrl + R, Ctrl + W | Shows or hides spaces and tab marks |
| Shift-Left Arrow | Moves the cursor to the left one character, extending the selection |
| Ctrl + Shift + End | Moves the cursor to the end of the document, extending the selection |
| Ctrl + Shift + Home | Moves the cursor to the start of the document, extending the selection |
| Shift + Down Arrow | Moves the cursor down one line, extending the selection |
| Shift + End | Moves the cursor to the end of the current line, extending the selection |
| Shift + Home | Moves the cursor to the start of the line, extending the selection |
| Shift + Up Arrow | Moves the cursor up one line, extending the selection |
| Shift + Page Down | Extends selection down one page |
| Shift + Page Up | Extends selection up one page |
| Ctrl + A | Selects everything in the current document |
| Ctrl + Shift + Page Down | Moves the cursor to the last line in view, extending the selection |
| Ctrl + Shift + Page Up | Moves the cursor to the top of the current window, |
| Ctrl + Shift + Alt + Right Arrow | Moves the cursor to the right one word, extending the column selection |
| Ctrl + Shift + Left + Arrow | Moves the cursor one word to the left, extending the selection |
| Ctrl + Shift + B | Build the solution |
| Ctrl + Shift + N | Display the New Project dialog |
| Ctrl + O | Display open the file dialog |
| Ctrl + Shift + O | Display open project dialog |
| Shift + Alt + A | Display the Add Existing Item dialog |
| Ctrl + Shift + A | Display the Add New Item dialog |
| Shift + Alt + Enter | Toggles full screen mode |
| Ctrl + Tab | Cycles through the MDI child windows one by one |
| Ctrl + F | Display the Find dialog |
| Ctrl + Shift + F | Display the Find in Files dialog |
| F3 | Find Next |
| Ctrl + H | Display the Replace dialog |
| Ctrl + Shift + H | Display the Replace in Files dialog |
Basic Windows shortcut keys
| Shortcut Keys | Description |
| Alt+F | File menu options in current program. |
| Alt+E | Edit options in current program |
| F1 | Universal Help in almost every Windows program. |
| Ctrl+A | Select all text. |
| Ctrl+X | Cut selected item. |
| Shift+Del | Cut selected item. |
| Ctrl+C | Copy selected item. |
| Ctrl+Ins | Copy selected item |
| Ctrl+V | Paste |
| Shift+Ins | Paste |
| Home | Goes to beginning of current line. |
| Ctrl+Home | Goes to beginning of document. |
| End | Goes to end of current line. |
| Ctrl+End | Goes to end of document. |
| Shift+Home | Highlights from current position to beginning of line. |
| Shift+End | Highlights from current position to end of line. |
| Ctrl+Left arrow | Moves one word to the left at a time. |
| Ctrl+Right arrow | Moves one word to the right at a time. |
| Alt+Tab | Switch between open applications. |
| Alt+Shift+Tab | Switch backwards between open applications. |
| Alt+double-click | Display the properties of the object you double-click on. |
| Ctrl+Tab | Switches between program groups or document windows in applications |
| Ctrl+Shift+Tab | Same as above but backwards. |
| Alt+Print Screen | Create a screen shot only for the program you are currently in. |
| Ctrl+Alt+Del | Reboot the computer and/or bring up the Windows task manager. |
| Ctrl+Esc | Bring up the Windows Start menu. |
| Alt+Esc | Switch Between open applications on taskbar. |
| Alt+F4 | Closes Current open program. |
| Ctrl+F4 | Closes Window in Program. |
| Shift + Del | Delete programs/files without throwing them into the recycle bin. |
| Holding Shift | Boot Safe Mode or by pass system files as the computer is booting |
| Holding Shift | When putting in an audio CD, will prevent CD Player from playing. |
| Ctrl+F9 | Minimize current window. |
| Ctrl+F10 | Maximize currently selected window. |
| Windows Logo | Start menu |
| Windows Logo+R | Run dialog box |
| Windows Logo+M | Minimize all |
| SHIFT+Windows Logo+M | Undo minimize all |
| Windows Logo+F1 | Help |
| Windows Logo+E | Windows Explorer |
| Windows Logo+F | Find files or folders |
| Windows Logo+D | Minimizes all open windows and displays the desktop |
| CTRL+Windows Logo+F | Find computer |
| CTRL+Windows Logo+TAB | Moves focus from Start, to the Quick Launch toolbar, to the system tray |
| Windows Logo+TAB | Cycle through taskbar buttons |
| Windows Logo+Break | System Properties dialog box |
| Windows Logo+L | Log off Windows |
| Windows Logo+P | Starts Print Manager |
| Windows Logo+C | Opens Control Panel |
| Windows Logo+V | Starts Clipboard |
| Windows Logo+R | Open and Run Window |
Web Browser common shortcut Keys
| Shortcut Key | Description |
| Ctrl + N | Open a new window |
| Ctrl + T | Open a new tab |
| Ctrl + W | Close the current window |
| Ctrl + R | Refresh |
| Esc | Stop |
| Alt + <- | Back |
| Alt + -> | Forward |
| Alt + Home | Go to your homepage |
| Alt + D | Move focus to the address bar to type URL |
| Ctrl + Enter | Add “http://www.” and “.com” around an address |
Mozilla Firefox shortcut Keys
| Shortcut Keys | Description |
| Alt + Home | Home |
| Alt + Left Arrow | Back a page. |
| Backspace | Back a page. |
| Alt + Right Arrow | Forward a page. |
| F5 | Refresh current page, frame, or tab. |
| F11 | Display the current website in full screen mode. Pressing F11 again will exit this mode. |
| F3 | Find Again |
| Esc | Stop page or download from loading. |
| Ctrl + (- or +) | Increase or decrease the font size, pressing ‘-’ will decrease and ‘+’ will increase. |
| Ctrl + Enter | Quickly complete an address. For example, type computerhope in the address bar and press CTRL + ENTER to get http://www.computerhope.com |
| Shift + Enter | Complete a .net instead of a .com address. |
| Ctrl + Shift + Enter | Complete a .org address. |
| Ctrl + Shift + Del | Open the Clear Data window to quickly clear private data. |
| Ctrl + W | Close the current window or tab |
| Ctrl + D | Add a bookmark for the page currentlys opened. |
| Ctrl + I | Display available bookmarks. |
| Ctrl + J | Display the download window. |
| Ctrl + N | Open New browser window. |
| Ctrl + P | Print current page / frame. |
| Ctrl + T | Opens a new tab. |
| Ctrl + F4 | Closes the currently selected tab. |
| Ctrl + Shift + T | Undo the close of a window. |
| Ctrl + Tab | Moves through each of the open tabs. |
| Ctrl + Shift + Tab | Swich to the previous tab |
| Ctrl + G | Find the previous occurrence of a search phrase |
| Ctrl + K | Move cursor to the Web Search Widget (top right of the screen) |
| Spacebar | Moves down a page at a time. |
| Shift + Spacebar | Moves up a page at a time. |
| Alt + Down arrow | Display all previous text entered in a text box and/or available options on drop down menu. |
Internet Explorer Shortcut
| Shortcut Keys | Description |
| Alt + Left Arrow | Back a page |
| Backspace | Back a page |
| Alt + Right Arrow | Forward a page. |
| F5 | Refresh current page, frame, or tab. |
| F11 | Display the current website in full screen mode |
| Esc | Stop page or download from loading. |
| Ctrl + (- or +) | Increase or decrease the font size, pressing ‘-’ will decrease and ‘+’ will increase. |
| Ctrl + Enter | Quickly complete an address. For example, type computerhope in the address bar and press CTRL + ENTER to get http://www.computerhope.com. |
| Ctrl + D | Add a Favorite for the page currently opened. |
| Ctrl + I | Display available bookmarks. |
| Ctrl + N | Open New browser window. |
| Ctrl + P | Print current page / frame. |
| Ctrl + T | Opens a new tab. |
| Ctrl + F4 | Closes the currently selected tab. |
| Ctrl + Tab | Moves through each of the open tabs. |
| Spacebar | Moves down a page at a time. |
| Shift + Spacebar | Moves up a page at a time. |
| Alt + Down arrow | Display all previous text entered in a text box and/or available options on drop down menu. |
Microsoft Excel
| Shortcut Keys | Description |
| F2 | Edit the selected cell. |
| F5 | Goto a specific cell. For example, C6. |
| F7 | Spell check selected text and/or document. |
| F11 | Create chart. |
| Ctrl + Shift + ; | Enter the current time. |
| Ctrl + ; | Enter the current date. |
| Alt + Shift + F1 | Insert New Worksheet. |
| Shift + F3 | Open the Excel formula window. |
| Shift + F5 | Bring up search box. |
| Ctrl + A | Select all contents of the worksheet. |
| Ctrl + B | Bold highlighted selection. |
| Ctrl + I | Italic highlighted selection. |
| Ctrl + K | Insert link. |
| Ctrl + U | Underline highlighted selection. |
| Ctrl + 5 | Strikethrough highlighted selection. |
| Ctrl + P | Bring up the print dialog box to begin printing. |
| Ctrl + Z | Undo last action. |
| Ctrl + F6 | Switch between open workbooks / windows. |
| Ctrl + Page up | Move between Excel work sheets in the same Excel document. |
| Ctrl + Page down | Move between Excel work sheets in the same Excel document. |
| Ctrl + Tab | Move between Two or more open Excel files. |
| Alt + = | Create a formula to sum all of the above cells |
| Ctrl + ‘ | Insert the value of the above cell into cell currently selected. |
| Ctrl + Shift + ! | Format number in comma format. |
| Ctrl + Shift + $ | Format number in currency format. |
| Ctrl + Shift + # | Format number in date format. |
| Ctrl + Shift + % | Format number in percentage format. |
| Ctrl + Shift + ^ | Format number in scientific format. |
| Ctrl + Shift + @ | Format number in time format. |
| Ctrl + Arrow key | Move to next section of text. |
| Ctrl + Space | Select entire column. |
| Shift + Space | Select entire row. |
Microsoft Word
| Shortcut Keys | Description |
| Ctrl + A | Select all contents of the page. |
| Ctrl + B | Bold highlighted selection. |
| Ctrl + C | Copy selected text. |
| Ctrl + X | Cut selected text. |
| Ctrl + P | Open the print window. |
| Ctrl + F | Open find box. |
| Ctrl + I | Italic highlighted selection. |
| Ctrl + K | Insert link. |
| Ctrl + U | Underline highlighted selection. |
| Ctrl + V | Paste. |
| Ctrl + Y | Redo the last action performed. |
| Ctrl + Z | Undo last action. |