Tag Archives: keyboard shortcuts

Tip: Activating Google Screensaver with Keyboard Shortcut

I’m all about keyboard shortcuts. Particularly since my main computer at home is a laptop, the less I have to move the cursor, the better.

I installed Google Screensaver on my work laptop also. The thing was that the usual keyboard shortcut that I usually use to lock the screen, ctrl-alt-delete, did not immediately activate the screensaver. I decided to try to take advantage of the custom keyboard shortcuts we can assign to shortcuts.

In the Start Menu, navigate to “Run Google Photos Screensaver” shortcut and right-click on the icon. Select Properties. Enter a key you want to use for Shortcut key. At first, I chose S for Screensaver, but then switched to L because my Ubuntu machine used ctrl-alt-l to lock the computer. I figured it would be easier to have the same shortcut.

Final Wii Browser Available

Last night, my Nintendo Wii greeted me with its pretty blue light. I turned it on to see what awaited me. I honestly had no idea. I clicked on the Message icon and it showed that Nintendo had sent a message announcing the Final Wii Browser was available. Yipee!

I did the system update in preparation for the download. It didn’t stall like it did last time. I went to the Shopping Channel to download the browser.

The Final version lives up to what it promises. It loads up quicker than before.

The Start Page has more useful offerings, including a link to Operations Guide and Settings. I think the Search button is new, too.

The Operations Guide led me to useful information about the extra functionality that I wanted out of the browser, namely navigating without having to move the cursor on the screen. I tend to prefer using keyboard shortcuts or mouse button clicks to navigate when I browse. I found it annoying that I had to click the Back button on the toolbar to go back. It turns out that that’s not my only option. The Controls section of the Guide shows that using B and the – buttons on the wiimotes will return the browser to the last page viewed. A lot, if not all, of other toolbar buttons can be accessed with the B-combo, which minimizes the need for having the toolbar visible.

I don’t know if the Trial version had these extra buttons/combos, but I couldn’t have known without the manual, which wasn’t available, as far as I know.

Highlights of the options in the Settings include being able to pick the preference on the visibility of the Toolbar (Always display, Auto-hide, Toggle with 1). It lets us choose between two search engines: Google and Yahoo. There’s also an option to delete cookies, which was something I had actually wanted to do after noticing how a webpage wasn’t behaving the way I thought it should.

I don’t remember if I put Yahoo in my Favorites, but it’s there. I tried out Yahoo Music Videos and it got as far as showing the player with the playlist on the righthand side. However, the video doesn’t work. :( I guess that is some progress since before, the player wouldn’t even display.

The scroll functionality is different from in the Trial version. It takes some getting used to, but I think it’s an improvement.

Unfortunately, it looks like it doesn’t have Flash Player version 8 installed, as evidenced by the Google Talk Homepage gadget error message. I also can’t view videos on nbc.com nor abc.com. At least I can watch youtube and Google Videos.

Optimizing PyDev in Eclipse

Eclipse does not come with support for handling Python. There are a few plugins that add python support to Eclipse. I decided upon PyDev because it seemed to meet my needs best.

First, download and install Eclipse. Actually, there’s not much of an installation. You just need to extract the huge zip file.

Use the Eclipse Update Manger to install PyDev, as instructed on the download page.

To complete the setup, read the instructions in the FAQ for How to get started with PyDev? That’s an important step that I overlooked.

If you want to use an interactive console, follow the instructions: How to configure a python shell.

Improve your efficiency even further by checking out and modifying the keyboard shortcuts.

Okay, so the information was basically in one place. I didn’t realize it at the time. Anyway, hopefully this helps someone to set up PyDev in Eclipse without being overwhelmed by the amount of information.

Customize Gmail with Greasemonkey scripts

Here are some Greasemonkey scripts that greatly increase the functionality of Gmail: http://persistent.info/archives/2005/12/23/greasemonkey by making more keyboard shortcuts available.

My favorite is the Macro one. One of the things I like about Gmail is being able to use the keyboard for a lot of the navigation. One of my pet peeves with regular gmail was having to click on the labels to open them. With the script, I could navigate to the labels just like I could navigate to Inbox or any of the built-in folders. It also adds a keyboard shortcut to mark messages as read without actually having to open them (especially since sometimes, the entire message could be read from the snippet preview). I commented out the ‘p’ for purge shortcut because I found it interfered with ‘p’ for previous.

Another useful one is Label Colors. For example, I label emails that I need to act on with a red label “To Do”.

You can also get the scripts to work with Gmail for Your Domain. In the Greasemonkey console (Tools/Manage User Scripts), add the following to Included Pages:

https://mail.google.com/hosted/*

More...

Update:

I figured out how to assign a different letter to the function that was using ‘p’. If you’re interested in using the function without conflicting with Previous, check out my modification of the script where I use ‘i’ instead. The file in Windows is in C:\Documents and Settings\{windows username}\Application Data\Mozilla\Firefox\Profiles\{gibberish}.default\gm_scripts\gmail-macros.user.js.

const HANDLERS_TABLE = {
69: [ARCHIVE], // E: always archivE (Y’s context-dependent behavior is annoying)
73: [MARK_AS_READ, ARCHIVE], // I: Ignore/quIck read then archIve (mark as read, archive)
82: [MARK_AS_READ], // R: mark as Read
84: [MOVE_TO_TRASH] // T: move to Trash
};