I recently upgraded my mouse and keyboard to the Logitech Wave wireless combo.
The keyboard is taking a bit of getting used to (odd location and sizing of the delete, home, and end keys) and the wave design of the keyboards is..
. different.
Overall though I am very pleased with the hardware. The mouse seems responsive and the keyboard is packed with loads of "doohickey" keys for launching media players, my favorite applications, pictures, even Windows media center (which I had never run before getting this keyboard and pressing the media center key). For all of its hardware whiz-banginess (I know its not a real word, but Google returns 39 hits of that phrase, so I feel ok using it), its lacking in the configuration software. Yes, I can map my keys to a predefined set of functions, but I want more. I want to define custom keyboard and mouse buttons for different applications. Logitech ships with special configurations for word, explorer, and a few others but it doesn't allow for user-defined applications and key mappings. Gee, the Intellipoint
software that came with my old Microsoft mouse let me configure my mouse buttons per application. Great, now I have intellipoint envy.
Sometimes Google scares me in its omnipotent, oracle-like (that's oracle with a little o, not Oracle as in database) wisdom. I complained to Google "Logitech SetPoint Mouse Configuration Custom Settings" and it returned me a link to UberOptions.
UberOptions blows the lid off SetPoint's limited UI and allows me to map any key or button to any conceivable action, for any application. Now we're talking! A quick download and setup, and a few minutes later I once again had Visual Studio dancing like a puppet on a string.
Update: A reader has pointed out that home site for UberOptions appears to be down. So for now, I'll host the setup on my site. You can download the setup for UberOptions v4.06 Beta here (you'll want to rename the .exe_ extension to .exe prior to running the setup). I also stumbled upon this mirror site
Richard Owens (the author of UberOptions) has informed me the UberOptions has a new home http://uberoptions.net