subscribe via rss
13 Mar 2010

Logitech Setpoint Show Desktop Mouse Hack

I just realized you can’t assign Windows hotkeys to custom functions in the Logitech Setpoint tool. That really stinks, if you’re using a logitech mouse with all of these extra buttons, bells, and whistles. I’m currently using the MX1000 wireless laser mouse, which is pretty old but still my favorite. With Windows 7 I would love to be able to show the desktop with a click of the center mouse wheel, similar to how you can assign expose on a Mac in OS X. There is a “Show Desktop” button at the lower right hand corner of your screen, but it’s a lot faster to simply assign a mouse button. It took a little bit of searching, but here’s the hack / fix found here.

Instructions: (I had to right click on Notepad and choose “Run as Administrator” for it to work – without doing that it might not allow you to save the changes you make to the default.xml file)

1. Quit Setpoint.

2. Go into your Setpoint directory (in my case, it is: C:\Program Files\Logitech\SetPoint)

3. Edit default.xml

4. Find this line: <HandlerSetGroup Name=”OthersGenericMiceGroup” HandlerSetNames=”CloseApplication,Copy,Cut,QuickSwitch,Do Nothing,DoubleClick,StartMenu,DragLock,GenericMouseButton,
LeftMouseButton,Maximize,MiddleMouseButton,Minimize,
PageDown,PageUp,Paste,Redo,Unassigned,Undo” />

5. Insert “ShowDesktop” option so that the line shows this: <HandlerSetGroup Name=”OthersGenericMiceGroup” HandlerSetNames=”CloseApplication,Copy,Cut,QuickSwitch,Do Nothing,DoubleClick,StartMenu,DragLock,GenericMouseButton,
LeftMouseButton,Maximize,MiddleMouseButton,Minimize,
PageDown,PageUp,Paste,Redo,ShowDesktop,Unassigned,Undo” />

6. Save the file.

7. Restart your Setpoint application which will be in the same directory.

8. Voila, now using your Setpoint application you can add the Show Desktop functionality to your side buttons.

If you want to use the keyboard command, it’s simply Windows Key + D

A special thanks to Razvan Lupusoru for this cool trick.

Tags: , , , , , , , , , ,

  • http://www.lupusoru.com Razvan

    I have updated the directions for adding the SetPoint functionality because I posted the original tutorial in 2006 and I have noticed a lot of interest lately in this hack. Thank you for posting a link to my website.

    • http://arenacreative.com/ arenacreative

      No problem Razvan, thank you for the assistance :)

  • h0n

    Hey I’m using the Logitech Wave (not Pro) set and I would like to add ShowDesktop function to scroll button when I tilt it to Left or Right. After sometime digging and messing around I still couldn’t figure out the right “HandleSetGroup Name” for those two. Please help.

    • http://arenacreative.com/ arenacreative

      Ask Razvan, maybe he can help you – he posted a comment above.

  • Necroman

    You’re the man, it worked! Sadly the uberOptions tool does not work with new SetPoint 6, but setting ShowDesktop to one of my mouse button was the only action I needed :)

    • http://arenacreative.com/ arenacreative

      Nice! Glad I could help out, dude :D I just got the Logitech g9x and love it, but I’ve been trying stay without using Setpoint, just another thing to use a little bit more system resources. I know, it’s not much – but I might break down and install it again eventually. My MX1000 mouse crapped out, but wired mouses are so much better and more accurate for gaming anyway.

  • Jafar

    I tried this with a MX620 and it did not work, however I tried the method on this page and it got it working, http://forums.logitech.com/t5/Mice-and-Trackballs/How-can-I-set-the-button-to-quot-Show-Desktop-quot-for/m-p/490072

    Thanks for the tip though and I’m glad other people use this feature just as much as I did and for the same reasons.

    • Mel

      A million thanks Jafar !!! The link you posted was just what I was looking for, since Razvan’s hack didn’t work for me.

  • http://pulse.yahoo.com/_PSIEZNVZQY44GKKMVEB3QGZTCQ J D

    AWESOME!! Thanks MX 1100