Nick Parker
My ramblings on .NET...

Extended Gmail Keyboard Support

Friday, 9 March 2007 06:48 by nickp

I love the keyboard shortcuts in Gmail, however there were several shortcuts that were missing that keep me from truly navigating Gmail without a mouse. With this greasemonkey script I no longer need my mouse. I can do things such as:

  • Shift + x + u - Select all unread items.

  • g + label name - Navigate to a label.

  • l + label name - Apply a label to an email.

  • / to perform a search.

  • t - trash a conversation.

Pressing h will display a help screen to show all of the options, which is displayed using the same Quicksilver style window that Google Reader uses when navigating labels. Just another way to speed up your day.

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Navigating Google Reader without a Mouse

Sunday, 11 February 2007 11:40 by nickp
I've been using Google Reader for a while now, and I love the fact that they support keyboard shortcuts so I can avoid using my mouse as I browse though my subscriptions. Until yesterday I only used the following shortcuts:
  • N - View the next post.
  • P - View the previous post.
  • M - Mark / Unmark a post as read.


Yesterday I decided to organize my subscriptions as my list was getting a little unruly and appeared cluttered when I would sign in. Google Reader supports tags/folders so I was able to cleanly organize my feeds. Now I was faced with using the mouse again to navigate between folders (yuck!). A little research on the Google Reader docs found these little gems:

  • G + L - Display a transparent window listing your tags/folders and allow you to select one via arrow keys or typing the first few letters of the folder name.
  • Shift + X - Expand / Collapse selected folder.
  • Shift + J - Move to next item in tree.
  • Shift + K - Move to previous item in tree.

If you haven't given Google Reader a try I would highly recommend it, I especially like that the mobile version will sync what I've read.

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

MSBuild Context Menu Revisited

Saturday, 10 September 2005 10:37 by nickp

I mentioned in a previous post how to add a context menu for invoking MSBuild against any .*proj file. The only problem I had was I wasn't able to pass the file name to MSBuild, which would have typically been qualified with "%1" following the MSBuild command. When MSBuild is invoked and a file isn't passed to it, it searches the directory to find one. The problem is, if there are more than one .*proj files in the same directory, it doesn't know which file to run. To solve this, I moved the setting of the environment variables to the AutoRun key of the command prompt, this way, the environment variables are always set. Then I only had to invoke MSBuild from my command entry in which I was able to pass the selected file. Here are the two registry entries needed.

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor]
"AutoRun"="\"%VS80COMNTOOLS%vsvars32.bat\""
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\shell\Run with MSBuild\command]
@="cmd /k msbuild \"%1\""

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
Categories:   .NET | Productivity
Actions:   E-mail | del.icio.us | Permalink | Comments (0) | Comment RSSRSS comment feed