<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>

<channel>
	<title>unitstep.net &#187; logitech</title>
	<atom:link href="http://unitstep.net/blog/category/logitech/feed/" rel="self" type="application/rss+xml" />
	<link>http://unitstep.net</link>
	<description>the home of peter chng</description>
	<pubDate>Sun, 05 Oct 2008 17:42:16 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.2</generator>
	<language>en</language>
			<item>
		<title>Using Logitech&#8217;s SetPoint Connect Utility to fix your mouse&#8217;s wireless connection</title>
		<link>http://unitstep.net/blog/2008/04/19/using-logitechs-setpoint-connect-utility-to-fix-your-mouses-wireless-connection/</link>
		<comments>http://unitstep.net/blog/2008/04/19/using-logitechs-setpoint-connect-utility-to-fix-your-mouses-wireless-connection/#comments</comments>
		<pubDate>Sat, 19 Apr 2008 21:07:06 +0000</pubDate>
		<dc:creator>Peter Chng</dc:creator>
		
		<category><![CDATA[fix]]></category>

		<category><![CDATA[logitech]]></category>

		<category><![CDATA[mice]]></category>

		<category><![CDATA[connect]]></category>

		<category><![CDATA[mouse]]></category>

		<category><![CDATA[vx revolution]]></category>

		<guid isPermaLink="false">http://unitstep.net/?p=318</guid>
		<description><![CDATA[I recently bought a Logitech VX Revolution off eBay from a discount-store selling open-box and refurbished items.  I intended to use it for my laptop as a portable mouse with just as many features as a desktop mouse.  When I received it, the mouse could not connect to the receiver no matter what [...]]]></description>
			<content:encoded><![CDATA[<p>I recently bought a <a href="http://www.logitech.com/index.cfm/394/165&#038;cl=us,en">Logitech VX Revolution</a> off eBay from a discount-store selling open-box and refurbished items.  I intended to use it for my laptop as a portable mouse with just as many features as a desktop mouse.  When I received it, the mouse could not connect to the receiver no matter what I tried. (Perhaps this was why it was an open box item)</p>
<p>Nothing appeared wrong with the mouse and plugging in the receiver did cause Windows to automatically detect it as a mouse.  I was about ready to contact the seller and request a refund but some searching <a href="http://forum.notebookreview.com/showthread.php?t=177733">turned up a helpful forum thread</a> with users describing the exact same problem as me.  Thankfully, the fix is very simple: Use the <a href="http://fileforum.betanews.com/detail/Logitech_SetPoint_32bit/1145287886/1">Logitech SetPoint Connect Utility</a> to re-synchronize/reconnect your mouse with the receiver.</p>
<h3>Mismatch</h3>
<p>Usually, if a Logitech mouse cannot connect with the receiver automatically, it is a case of mismatch between the mouse and the receiver.  Usually, this is solved by pressing the &#8220;Connect&#8221; or &#8220;Reset&#8221; button on the bottom of the mouse, which causes the mouse/receiver to synchronize back together on the same channel.  Most of the time, the mouse and receiver are already paired together at the factory so there&#8217;s no need for this process.</p>
<p>However, with the VX Revolution, there is no reset button on the mouse.  (The power or on/off button doesn&#8217;t seem to have a &#8220;reset&#8221; effect)  Thus, to &#8220;reset&#8221; the VX Revolution to get it to connect to a receiver you have to press a predefined and cryptic sequence of buttons on the mouse.  This information is conveyed to you when you use the Logitech SetPoint Connect Utility:</p>
<p class="image"><a href='http://unitstep.net/wordpress/wp-content/uploads/2008/04/logitech-setpoint-connect-utility.png'><img src="http://unitstep.net/wordpress/wp-content/uploads/2008/04/logitech-setpoint-connect-utility-small.png" alt="" title="logitech-setpoint-connect-utility-small" width="300" height="199" class="alignnone size-medium wp-image-319" /></a></p>
<p>After carrying out that complicated sequence of steps, the VX Revolution worked! I should note that I&#8217;m not sure if you even <em>need</em> to install SetPoint in order to carry out the reset/reconnection procedure.  Though, it may be worthwhile thanks to some <a href="http://unitstep.net/blog/2006/08/03/enabling-all-options-on-logitech-mice-using-uberoptions-and-setpoint/">nice additions available for SetPoint</a> that really unleash all of your mouse&#8217;s potential.</p>
<hr/>Copyright &copy; 2008 <strong><a href="http://unitstep.net">unitstep.net</a></strong>. This Feed is for personal non-commercial use only. If you are not reading this material in your news aggregator, the site you are looking at is guilty of copyright infringement. Please contact <strong><a href="mailto:webmaster@unitstep.net">webmaster@unitstep.net</a></strong> for more information.<br/><span style="float: right;font-size: 7pt"><a href="http://blog.taragana.com/index.php/archive/wordpress-plugins-provided-by-taraganacom/">Plugin</a> by <a href="http://www.taragana.com/">Taragana</a></span>]]></content:encoded>
			<wfw:commentRss>http://unitstep.net/blog/2008/04/19/using-logitechs-setpoint-connect-utility-to-fix-your-mouses-wireless-connection/feed/</wfw:commentRss>
		</item>
		<item>
		<title>SirReal&#8217;s G15 plugin: The best and only Logitech G15 SDK applet you&#8217;ll ever need</title>
		<link>http://unitstep.net/blog/2007/10/16/sirreals-g15-plugin-the-best-and-only-logitech-g15-sdk-applet-youll-ever-need/</link>
		<comments>http://unitstep.net/blog/2007/10/16/sirreals-g15-plugin-the-best-and-only-logitech-g15-sdk-applet-youll-ever-need/#comments</comments>
		<pubDate>Wed, 17 Oct 2007 00:56:45 +0000</pubDate>
		<dc:creator>Peter Chng</dc:creator>
		
		<category><![CDATA[g15]]></category>

		<category><![CDATA[guides]]></category>

		<category><![CDATA[keyboards]]></category>

		<category><![CDATA[logitech]]></category>

		<guid isPermaLink="false">http://unitstep.net/blog/2007/10/16/sirreals-g15-plugin-the-best-and-only-logitech-g15-sdk-applet-youll-ever-need/</guid>
		<description><![CDATA[
I&#8217;ve had a Logitech G15 gaming keyboard for over a year and a half already, and it&#8217;s pretty much been the best keyboard I&#8217;ve ever used.  While it can&#8217;t compare to my old Fujitsu 4725, a &#8220;clicky&#8221; keyboard, in terms of tactile response, it&#8217;s built-in LCD and extra gaming macro keys put it on [...]]]></description>
			<content:encoded><![CDATA[<p class="image align-right"><img src="http://static.zooomr.com/images/3525874_0a75c852e0_t.jpg" width="100" height="75" alt="Logitech G15 running SirReal's applet" /></p>
<p>I&#8217;ve had a <a href="http://www.extremetech.com/article2/0,1697,1870601,00.asp">Logitech G15</a> gaming keyboard for over a year and a half already, and it&#8217;s pretty much been the best keyboard I&#8217;ve ever used.  While it can&#8217;t compare to my old <a href="http://www.epinions.com/pr-Keyboards-Fujitsu_Siemens_FKB_4725_FKB4725-501">Fujitsu 4725</a>, a &#8220;clicky&#8221; keyboard, in terms of tactile response, it&#8217;s built-in LCD and extra gaming macro keys put it on top in terms of usefulness.  The LCD even has its own set of buttons for controlling programs or applets that are running on it.</p>
<p>Logitech bundled several applets with the G15 for displaying things like volume, resource usage and a clock.  However, these things were on different screens, so if you wanted to see the clock you&#8217;d just have to wait for it to appear in the cycle, or else navigate to it using the buttons.  This was annoying, and I ended up not really utilizing the screen to its full potential.  That is, until I discovered <a href="http://forum.goteamspeak.com/showthread.php?t=32017">SirReal&#8217;s multipurpose G15 plugin</a>.  This is the <em>only</em> G15 applet you&#8217;ll ever need.  Please check out the screen shots and read more, and I guarantee you&#8217;ll love it.</p>
<h3>Searching for the killer applet</h3>
<p>I&#8217;d previously played around with G15 applets found at sites like <a href="http://g15mods.com/">G15 mods</a> and <a href="http://www.g15forums.com/">G15 Forums</a>, and while some of them were nifty, I couldn&#8217;t really find any that suited my needs.  Some of them additionally required <a href="http://www.lcdstudio.com/">LCDStudio</a>, another program, to run - which added more resource usage, something I was trying to avoid.  I never really used the LCD for games, such as viewing status/ammo/info, which I guess is the intended usage, judging from Logitech&#8217;s marketing, so this ability did not matter to me. </p>
<p>So, what I really wanted was a multipurpose applet/utility based on Logitech&#8217;s SDK, so that it would run just using Logitech&#8217;s LCD Manager.  This would eliminate the need to have separate LCD applets for each bit of info I wanted to see, and would simplify the display - no more having to cycle through multiple pages.</p>
<h3>SirReal&#8217;s G15 plugin cometh</h3>
<p><a href="http://forum.goteamspeak.com/showthread.php?t=32017">SirReal&#8217;s Multipurpose G15 plugin</a> fit the bill.  (<a href="http://icrontic.com/articles/sirreal_g15_plugin">Another link</a>)  This applet crams an astounding amount of information, almost everything you could want, into the G15&#8217;s 160 x 43-resolution LCD.  The plugin is fully-configurable so you can define what and where you want to display certain modules of information.  Here&#8217;s a shot of what mine&#8217;s currently displaying:</p>
<p class="image"><a href="http://www.zooomr.com/photos/stygiansonic/3525867/" title="Photo Sharing"><img src="http://static.zooomr.com/images/3525867_c9e2029a62_m.jpg" width="240" height="180" alt="Logitech G15 and SirReal's applet with backlight" /></a></p>
<p>Along the top, we have the full date, number of unreal e-mails (displayed as envelopes) and the 24-hr time.  The time and date format can be customized.  In the next row, resource usage (CPU/MEM) is displayed.  The CPU bar actually consists of three separate 1-pixel bars for my system: One for each core, and one for overall usage.  To the right of that, the network usage (current KiB in/out) is displayed, using bars and the numerical value.</p>
<p>On the bottom row are four &#8220;slots&#8221;.  These can be configured to display a variety of information from the supported modules of the plugin.  I won&#8217;t repeat all of the <a href="http://forum.goteamspeak.com/showthread.php?t=32017">features</a> here, but it&#8217;s safe to say that most people will be satisfied.  I have the a world-time clock in the first, the SpeedFan module (for system temperatures) in the second, speaker/volume information in the third and net-graph utilization in the fourth.  Each module itself may have multiple screens of information, and you can cycle between them by pressing the LCD button below it.  Furthermore, you can have multiple modules in each slot; just cycle between them by holding CTRL and pressing the corresponding LCD button.</p>
<h3>A Power User&#8217;s dream</h3>
<p>As if all of these features weren&#8217;t enough (everything from support of Winamp/iTunes, to SpeedFan and TeamSpeak 2, and even detecting unresponsive programs), the setup is completely customizable by editing a simple configuration file.  Instructions are in the file itself, so it&#8217;s a no-brainer.  Furthermore, the applet is small - less than 80 KiB as of version 2.5, and is taking up less than 3 MiB of RAM after several days of continuous usage.  CPU usage is similarly small. </p>
<p>There&#8217;s simply no reason <strong>not</strong> to get this applet for your G15 keyboard - it&#8217;ll easily replace every other applet you&#8217;re running and more.  SirReal&#8217;s G15 plugin seems to have been made by a true power user, who knows what other power users want from the G15 LCD - an easy to read screen that displays all the useful information you need, from the date/time, volume, CPU/Mem usage and more.  It&#8217;s truly the <a href="/blog/2006/08/03/enabling-all-options-on-logitech-mice-using-uberoptions-and-setpoint/">uberOptions</a> of the G15 LCD.</p>
<hr/>Copyright &copy; 2008 <strong><a href="http://unitstep.net">unitstep.net</a></strong>. This Feed is for personal non-commercial use only. If you are not reading this material in your news aggregator, the site you are looking at is guilty of copyright infringement. Please contact <strong><a href="mailto:webmaster@unitstep.net">webmaster@unitstep.net</a></strong> for more information.<br/><span style="float: right;font-size: 7pt"><a href="http://blog.taragana.com/index.php/archive/wordpress-plugins-provided-by-taraganacom/">Plugin</a> by <a href="http://www.taragana.com/">Taragana</a></span>]]></content:encoded>
			<wfw:commentRss>http://unitstep.net/blog/2007/10/16/sirreals-g15-plugin-the-best-and-only-logitech-g15-sdk-applet-youll-ever-need/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Update on Logitech SetPoint and uberOptions</title>
		<link>http://unitstep.net/blog/2007/06/24/update-on-logitech-setpoint-and-uberoptions/</link>
		<comments>http://unitstep.net/blog/2007/06/24/update-on-logitech-setpoint-and-uberoptions/#comments</comments>
		<pubDate>Sun, 24 Jun 2007 18:08:16 +0000</pubDate>
		<dc:creator>Peter Chng</dc:creator>
		
		<category><![CDATA[Hardware]]></category>

		<category><![CDATA[logitech]]></category>

		<category><![CDATA[mice]]></category>

		<category><![CDATA[setpoint]]></category>

		<guid isPermaLink="false">http://unitstep.net/blog/2007/06/24/update-on-logitech-setpoint-and-uberoptions/</guid>
		<description><![CDATA[
It&#8217;s been a while since I wrote about uberOptions, the excellent utility that allows you to configure the extra mouse buttons on your Logitech mouse in just about any way you could want.  Basically, uberOptions can unleash the potential of Logitech&#8217;s mice, expecially their higher-end models like the MX610, MX1000, G5/G7 and VX and [...]]]></description>
			<content:encoded><![CDATA[<p class="image align-right"><img src='/wordpress/wp-content/uploads/2007/06/logitech.thumbnail.png' alt='logitech.png' /></p>
<p>It&#8217;s been a while since I <a href="/blog/2006/08/03/enabling-all-options-on-logitech-mice-using-uberoptions-and-setpoint/">wrote about uberOptions</a>, the <a href="http://www.mstarmetro.net/users/rlowens/">excellent utility</a> that allows you to configure the extra mouse buttons on your Logitech mouse in just about any way you could want.  Basically, uberOptions can unleash the potential of Logitech&#8217;s mice, expecially their higher-end models like the MX610, MX1000, G5/G7 and VX and MX Revolution that have many extra buttons.  </p>
<div class="notice">
<h3>Update - 2008-02-01</h3>
<p>The uberOptions site <a href="http://www.mstarmetro.net/users/rlowens/">is back up at a new URI</a>
</div>
<p>While SetPoint itself has a lot of functionality, supporting multiple mice, <a href="http://www.mstarmetro.net/users/rlowens/">uberOptions</a> manages to up the ante by allowing any button to be assigned to any function or keystroke.  Furthermore, you can assign these settings on a per-application basis (application specific settings), so that buttons can perform different functions depending on which window currently focused.  This is especially useful in games, where sometimes, the extra mouse buttons aren&#8217;t detected by the game itself.  This can be fixed by using uberOptions to assign/bind keystrokes to the mouse buttons just for that game - that way your mouse will still work normally outside of the game.  This can make the extra buttons on your Logitech mouse very useful in games that have lots of different actions, normally assigned to keyboard commands only. </p>
<h3>Changes, fixes and updates</h3>
<p>The latest version of <a href="http://www.mstarmetro.net/users/rlowens/">uberOptions</a> is stated to support SetPoint versions 2.22-3.30.  I tested it out with the latest version of <a href="http://www.logitech.com/downloads">SetPoint</a>, (v. 4.00, released June 5th, 2007), and it also worked.  So, it&#8217;s okay to update to v. 4.00 if it&#8217;s needed for your mouse/keyboard to be recognized.  However, you may encounter a problem if the version of SetPoint you installed didn&#8217;t include some files for the mouse you use.  Your mouse will work, but instead of an actual image of your mouse being displayed in SetPoint&#8217;s configuration dialog, a <a href="http://www.mstarmetro.net/users/rlowens/?n=SetPoint.ButtonImages">greyed-out generic mouse image</a> will be displayed instead.  In this case, uberOptions won&#8217;t work with your mouse.</p>
<p>The fix is <a href="http://www.mstarmetro.net/users/rlowens/?n=SetPoint.ButtonImages">nicely outlined</a> at the uberOptions site.  Basically, you have to download the image/config. files for your mouse, then install it - the uberOptions&#8217; site has a list of mice so you can find the right update to download.  Then, uberOptions will recognize your mouse and all will be well.  I really can&#8217;t recommend uberOptions enough, especially if you&#8217;re a power user and love to have total control over your mouse.</p>
<hr/>Copyright &copy; 2008 <strong><a href="http://unitstep.net">unitstep.net</a></strong>. This Feed is for personal non-commercial use only. If you are not reading this material in your news aggregator, the site you are looking at is guilty of copyright infringement. Please contact <strong><a href="mailto:webmaster@unitstep.net">webmaster@unitstep.net</a></strong> for more information.<br/><span style="float: right;font-size: 7pt"><a href="http://blog.taragana.com/index.php/archive/wordpress-plugins-provided-by-taraganacom/">Plugin</a> by <a href="http://www.taragana.com/">Taragana</a></span>]]></content:encoded>
			<wfw:commentRss>http://unitstep.net/blog/2007/06/24/update-on-logitech-setpoint-and-uberoptions/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Enabling all options on Logitech mice using uberOptions and SetPoint</title>
		<link>http://unitstep.net/blog/2006/08/03/enabling-all-options-on-logitech-mice-using-uberoptions-and-setpoint/</link>
		<comments>http://unitstep.net/blog/2006/08/03/enabling-all-options-on-logitech-mice-using-uberoptions-and-setpoint/#comments</comments>
		<pubDate>Fri, 04 Aug 2006 00:25:49 +0000</pubDate>
		<dc:creator>Peter Chng</dc:creator>
		
		<category><![CDATA[Hardware]]></category>

		<category><![CDATA[guides]]></category>

		<category><![CDATA[logitech]]></category>

		<category><![CDATA[mice]]></category>

		<category><![CDATA[setpoint]]></category>

		<guid isPermaLink="false">http://unitstep.net/blog/2006/08/03/enabling-all-options-on-logitech-mice-using-uberoptions-and-setpoint/</guid>
		<description><![CDATA[This guide is aimed at owners of Logitech mice that have extra buttons and would like to configure them for various program or application-specific settings.  By using a program called uberOptions in addition with SetPoint, Logitech&#8217;s keyboard and mouse control software, you can configure your mouse buttons to do different things in different programs, [...]]]></description>
			<content:encoded><![CDATA[<p>This guide is aimed at owners of Logitech mice that have extra buttons and would like to configure them for various program or application-specific settings.  By using a program called <a href="http://www.mstarmetro.net/~rlowens/uberOptions/">uberOptions</a> in addition with SetPoint, Logitech&#8217;s keyboard and mouse control software, you can configure your mouse buttons to do different things in different programs, without having to manually change button configurations all the time.  This is especially useful to the Logitech mice that have many extra buttons, as the buttons, being close to your finger tips, can be used for time-saving shortcut commands across multiple applications and games.</p>
<div class="notice">
<h3>Update - 2008-02-01</h3>
<p>The uberOptions site is <a href="http://www.mstarmetro.net/users/rlowens/">back online at a new URI</a>.  Please ignore any outdated or broken links in this article as I work to fix them.
</div>
<h3>Introduction</h3>
<p>I originally wrote a <a href="http://unitstep.net/blog/2006/07/14/enabling-all-options-on-your-logitech-mouse/">short blurb</a> about using uberOptions and SetPoint to get more out of your Logitech mouse, but decided to turn it into a longer guide with more information; uberOptions is a neat program that modifies some of SetPoint&#8217;s configuration files in order to allow all application-specific settings for many more Logitech mice than just a select few, and allows for almost any option or command to be assigned to any mouse button, and thus makes it possible to customize your mouse much more. </p>
<p>A lot of people might be wondering what all this fuss is about.  Most people don&#8217;t have a mouse with more than three buttons (the standard left/right and wheel configuration), and most won&#8217;t care for or need one.  But, for the rest of us, mostly tech-saavy people who enjoy and use their computer a lot, having a mouse with extra buttons can be a useful time saver, akin to learning keyboard shortcuts.  </p>
<h3>What&#8217;s wrong, then?</h3>
<p>SetPoint does an alright job of allowing customization of your mouse.  Most of the buttons can be bound to a range of options, but some buttons are limited to certain functions.  Furthermore, most Logitech mice don&#8217;t &#8220;support&#8221; application-specific settings through SetPoint - so once you bind actions to certain buttons, they persist no matter what program or game you are using, thus limiting the mouse&#8217;s functionality since different programs or games might use different keystrokes or actions.  However, this is an intentional software limitation, not a limitation of the mice themselves.  For example, the G7, G5 and MX610 mice from Logitech <strong>will have</strong> application-specific settings available, but other mice, such as the MX1000 won&#8217;t have this option available.  </p>
<p>To me, this sort of intentional limitation is mind-boggling - but perhaps it&#8217;s part of Logitech&#8217;s market strategy to set apart certain mice as having &#8220;features&#8221; that others do not.  Or, perhaps they have just forgotten to update their SetPoint software, but I find this hard to believe. </p>
<h3>Solution: <a href="http://www.mstarmetro.net/~rlowens/uberOptions/">uberOptions</a>!</h3>
<p>Thankfully, a nice fellow by the name of Richard Lowens has written a nifty program, called uberOptions, that changes the configuration files of SetPoint to enable all of the &#8220;disabled&#8221; options for almost all Logitech mice!  Since all this required was modifying some <a href="http://www.w3.org/XML/" class="ubernym uttInitialism"><acronym class="uttInitialism" title="eXtensible Markup Language">XML</acronym></a> files that stored the configuration information for each mouse (and thus determined which had application-specific settings and so forth), once the program has been installed, it doesn&#8217;t need to be run again.  Thus, you won&#8217;t have another program that must always be running in the background, which should cut down on system resource usage, if you&#8217;re concerned about that sort of thing.   It&#8217;s thus a fairly elegant solution.</p>
<p>Before beginning, you&#8217;ll need to head over to the <a href="http://www.mstarmetro.net/~rlowens/uberOptions/">uberOptions site</a> and download the program - it&#8217;s a relatively small download at only 6.3 MB and so shouldn&#8217;t take too long.  You should also check out the list of mice supported to see if yours is on the list.  Most of the Logitech mice with extra buttons are supported, including the popular MX1000 and MX518 mice.  The MX610, G7 and G5 mice are also supported, but as mentioned before, they already support application-specific settings, so all you&#8217;ll get out of uberOptions is more options for the buttons.</p>
<p>Note that the older MX700 (original Logitech cordless rechargeable) and MX500 mice <strong>are not supported</strong>, not because uberOptions doesn&#8217;t support them, but rather, <strong>SetPoint doesn&#8217;t support</strong> these mice.  Someone might be able to write a configuration file for these to enable support in SetPoint, but I&#8217;m not sure if that&#8217;s possible or whether it&#8217;ll happen - for now, you&#8217;re stuck using the older MouseWare for these and older Logitech mice.  See <a href="#mouseware">further down</a> in this guide for more information.</p>
<p>During installation, uberOptions will backup the original configuration files so that if you decide to uninstall, everything can go back to normal.  Once that&#8217;s done, you can open up SetPoint and begin setting things up.  Here&#8217;s what it&#8217;ll look like. (Using my MX1000 for reference)</p>
<p class="image">
<a href="http://unitstep.net/wordpress/wp-content/uploads/2006/08/logitech-uberoptions-1.png" title="Screenshot of SetPoint with uberOptions" rel="lightbox"><img src="http://unitstep.net/wordpress/wp-content/uploads/2006/08/logitech-uberoptions-1-small.png" alt="Screenshot of SetPoint with uberOptions" /></a>
</p>
<p>You can see that uberOptions is installed, because it appends a &#8220;Ã¼&#8221; character after the mouse&#8217;s name.  The options for each mouse button also look slightly different.  As you can see, I&#8217;ve left almost everything to the default, except for changing mouse buttons 3, 4, and 5 (the middle, back and forward buttons respectively) to &#8220;generic&#8221; buttons for &#8220;All Programs&#8221;.  As far as I know, Windows XP supports the first five buttons natively, so this is why I&#8217;ve set them to generic buttons.  This allows them to work just fine in the desktop and in web browsers.  The &#8220;Back&#8221; and &#8220;Forward&#8221; functionality is especially useful when moving through directories or browsing webpages - I don&#8217;t know how I lived without it before!</p>
<p class="image">
<a href="http://unitstep.net/wordpress/wp-content/uploads/2006/08/logitech-uberoptions-2.png" title="Button options with uberOptions" rel="lightbox"><img src="http://unitstep.net/wordpress/wp-content/uploads/2006/08/logitech-uberoptions-2.png" alt="Button options with uberOptions" /></a>
</p>
<p>As you can see, uberOptions enables almost <strong>any</strong> functionality to be assigned to any button.  The sheer number of functions available is astonishing, and almost confusing.  While it my seem daunting at first, it allows for full customization of the mouse&#8217;s buttons, which you should be able to do, since it&#8217;s your mouse anyways.  In fact, you&#8217;ll probably not want to change most of the default button assignments for &#8220;All Programs&#8221;, as things can get a little messy.  You&#8217;ll probably only want to change the button assignments for application-specific profiles, which I&#8217;ve been ranting about since the start as being the most useful ability.</p>
<p class="image">
<a href="http://unitstep.net/wordpress/wp-content/uploads/2006/08/logitech-uberoptions-3.png" title="Application specific settings" rel="lightbox"><img src="http://unitstep.net/wordpress/wp-content/uploads/2006/08/logitech-uberoptions-3-small.png" alt="Application specific settings" /></a>
</p>
<p>That little drop-down box opens up a world of options, customizability and improvements for your Logitech mouse.  Basically, you can assign profiles or configurations of buttons to specific programs or games.  You can add any EXE file to the list, and when SetPoint detects that executable as having focus (I.E, the application is in the foreground, or you&#8217;re playing the specified game), it will use the button assignments you&#8217;ve specified for that application or game!  This basically allows for infinite configuration possbilities.  In the example screenshot, I&#8217;ve added <a href="http://unitstep.net/blog/category/guild-wars/">Guild Wars</a> to the list, where for that profile, I&#8217;ve assigned a bunch of keystrokes to the extra buttons for more functionality for the mouse in that game.</p>
<p>Keystrokes are perhaps the best way to utilize the extra mouse buttons, since most games use keystrokes as input commands of some sort, and using the keyboard for hard-to-remember keystrokes can be hectic in the middle of a game.  Note that this may not be necessary for the first five buttons, since if they&#8217;re set as regular/generic buttons, they will be detected as such in a game.  The other extra buttons (beyond the fifth) cannot be detected in games as &#8220;extra buttons&#8221; (for example, the application-switch button and tilt-wheel buttons on the MX1000), and can only be used if they&#8217;re assigned keystrokes.  RPGs are notorious for having a lot of keystrokes and input commands, so using the extra buttons on the MX1000 only makes sense.  RTS games can also benefit similarly.  </p>
<p>With a properly configured SetPoint and uberOptions, and some adjustment time, your mouse can actually be programmed to do a lot in applications and games!</p>
<h3>Drawbacks and other solutions</h3>
<p>There are some behaviour quirks.  For example, when I set a button to &#8220;generic&#8221; for &#8220;All Programs&#8221; and then selected it again in the options, the ability to set a per-application setting for that button disappeared.  If the mouse button were set to something else, the application-specific settings (the &#8220;Manage Programs&#8230;&#8221; button) re-appeared.  I&#8217;m not sure this is a problem with uberOptions, as it could be a problem with the quirky behaviour of SetPoint.  I noticed this when I <a href="http://www.virtual-hideout.net/reviews/logitech_mx610_left/index.shtml">reviewed the MX610</a>, while using it with a non-uberOption&#8217;d version of SetPoint.  This doesn&#8217;t totally prevent you from configuring application-specific settings, as you just have to be careful how you go about things.  If anything, it&#8217;s a minor annoyance.  Maybe it&#8217;ll be fixed in a later version of uberOptions or SetPoint.</p>
<p id="mouseware">
An alternative to uberOptions is the <a href="http://www.logigamer.com/">LogiGamer Mouse profile utility</a>, which works with MX500, MX700, MX310, MX510, MX900 and MX1000 mice.  Like uberOptions, it allows application-specific settings for the mice, so it basically offers the same functionality and features.  However, it&#8217;s a separate program that, as far as I can tell, must be running in the background for your settings to take effect.  It also requires SetPoint to be installed, and also requires the <a href="http://msdn.microsoft.com/netframework/technologyinfo/howtoget/default.aspx">.NET 1.1 Framework</a> to be installed, so if you don&#8217;t like that idea, uberOptions is probably a better choice.  However, if you&#8217;re using a mouse that doesn&#8217;t support SetPoint, then this program might be your only option for application-specific settings.
</p>
<h3>Last thoughts</h3>
<p>I hope this guide helped in some small way.  For most people, spending extra time configuring a mouse and its extra buttons for specific use in certain applications and games is a foreign concept that doesn&#8217;t deserve any attention - I can understand that.  However, for us gearheads who get some reward from making something work better than it should, customization is something we can&#8217;t be without.  </p>
<h3>References</h3>
<ol class="note less">
<li><a href="http://www.logigamer.com/forums/viewtopic.php?t=142">[uberOptions] Enable all options on all buttons in SetPoint (Forum thread)</a></li>
<li><a href="http://www.mstarmetro.net/~rlowens/uberOptions/">uberOptions homepage</a></li>
<li><a href="http://forums.logitech.com/logitech/board/message?board.id=bluetooth_mice&#038;message.id=41">MX1000 mouse button issues (Forum thread)</a></li>
<li><a href="http://forums.logitech.com/logitech/board/message?board.id=software_mice&#038;message.id=257">Problem with uberOptions and MB 4 &#038; 5 (Forum thread)</a></li>
<li><a href="http://forums.logitech.com/logitech/board/message?board.id=software_mice&#038;message.id=187">UberOptions&#8230;wow&#8230;.just wow (Forum thread)</a></li>
<li><a href="http://www.logigamer.com/">LogiGamer Mouse profile utility homepage</a></li>
<li><a href="http://unitstep.net/blog/2006/07/14/enabling-all-options-on-your-logitech-mouse/">Enabling all options on your Logitech mouse</a></li>
</ol>
<hr/>Copyright &copy; 2008 <strong><a href="http://unitstep.net">unitstep.net</a></strong>. This Feed is for personal non-commercial use only. If you are not reading this material in your news aggregator, the site you are looking at is guilty of copyright infringement. Please contact <strong><a href="mailto:webmaster@unitstep.net">webmaster@unitstep.net</a></strong> for more information.<br/><span style="float: right;font-size: 7pt"><a href="http://blog.taragana.com/index.php/archive/wordpress-plugins-provided-by-taraganacom/">Plugin</a> by <a href="http://www.taragana.com/">Taragana</a></span>]]></content:encoded>
			<wfw:commentRss>http://unitstep.net/blog/2006/08/03/enabling-all-options-on-logitech-mice-using-uberoptions-and-setpoint/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Enabling all options on your Logitech mouse</title>
		<link>http://unitstep.net/blog/2006/07/14/enabling-all-options-on-your-logitech-mouse/</link>
		<comments>http://unitstep.net/blog/2006/07/14/enabling-all-options-on-your-logitech-mouse/#comments</comments>
		<pubDate>Sat, 15 Jul 2006 03:47:05 +0000</pubDate>
		<dc:creator>Peter Chng</dc:creator>
		
		<category><![CDATA[Hardware]]></category>

		<category><![CDATA[logitech]]></category>

		<category><![CDATA[mice]]></category>

		<category><![CDATA[setpoint]]></category>

		<guid isPermaLink="false">http://unitstep.net/blog/2006/07/14/enabling-all-options-on-your-logitech-mouse/</guid>
		<description><![CDATA[I recently switched to using a Logitech MX1000 mouse because I liked the feel, ample number of buttons, and rechargeability of the unit.  It&#8217;s very comfortable, cordless, and just looks plain sleek.  However, there was once sorely-missed feature: The ability to set button profiles on a per-application basis.  This wasn&#8217;t a fault [...]]]></description>
			<content:encoded><![CDATA[<p>I recently switched to using a <a href="http://www.logitech.com/index.cfm/products/details/US/EN,CRID=2135,CONTENTID=9043">Logitech MX1000 mouse</a> because I liked the feel, ample number of buttons, and rechargeability of the unit.  It&#8217;s very comfortable, cordless, and just looks plain sleek.  However, there was once sorely-missed feature: The ability to set button profiles on a per-application basis.  This wasn&#8217;t a fault of the hardware <i>per se</i>, but rather a &#8220;limitation&#8221; of the software.  However, after some searching, I found a handy solution.</p>
<h3>Marketing Limitation</h3>
<p>Note that I used quotes when describing the software limitation - it&#8217;s not something that Logitech forgot to leave out, but rather this feature, (I believe), was intentionally left out on most mice and only given to certain mice in order to increase their status - a classic case of market segmentation.  I noticed this when I <a href="http://www.virtual-hideout.net/reviews/logitech_mx610_left/index.shtml">reviewed the Logitech MX 610 Lefty</a>; when using this mouse with SetPoint, Logitech&#8217;s driver/control panel for their mice, the option to set profiles or button configurations on a per-application basis is available, as seen in this picture: (The option is available via &#8220;Manage Programs&#8221;).</p>
<p class="image"><a rel="lightbox" href="http://unitstep.net/wordpress/wp-content/uploads/2006/07/MX610.jpg"><img src="http://unitstep.net/wordpress/wp-content/uploads/2006/07/MX610-small.jpg" /></a>
</p>
<p>However, seeing as how I couldn&#8217;t use a left-handed mouse I decided that the MX610 was not for me, despite this nice functionality. The option is also available with Logitech&#8217;s gaming mice, such as the G7 and G5. However, it is not available when using the MX1000 - which greatly puzzled and annoyed me.  This ability is a function of the software, so there&#8217;s no reason it shouldn&#8217;t be available for all mice - except for market segmentation, of course.</p>
<h3>Introducing <a href="http://www.mstarmetro.net/~rlowens/uberOptions/">uberOptions</a></h3>
<p>While there are 3rd-party apps that will allow you to configure application-specific settings for your Logitech mouse, I was looking for a fix to SetPoint that would do this, since I knew it was possible. My search for this quickly led me to <a href="http://www.logigamer.com/forums/viewtopic.php?t=142">this forum topic</a>, where one enterprising user (R. Lowens), apparently just as annoyed as I was, (but more skilled and motivated), had <a href="http://www.mstarmetro.net/~rlowens/uberOptions/">written a program</a> to rectify all of this. I eagerly downloaded it and gave it a try - and it worked like a charm.  Using the MX1000, I now get all the abilities afforded to some other select Logitech mice.  </p>
<p>Apparently, all that was needed to get this functionality was the modification of a few <a href="http://www.w3.org/XML/" class="ubernym uttInitialism"><acronym class="uttInitialism" title="eXtensible Markup Language">XML</acronym></a> files - which SetPoint uses to store configuration information on each different type of mouse it supports.  Poking into these files, this clever guy was able to write modified versions of them that would allow almost all of Logitech&#8217;s mice to have the same &#8220;advanced&#8221; features that the MX610 got when used within SetPoint.  </p>
<p>The program also allows for many more options for Logitech keyboards supported by SetPoint - see <a href="http://www.mstarmetro.net/~rlowens/uberOptions/">the site</a> and <a href="http://www.logigamer.com/forums/viewtopic.php?t=142">forum thread</a> for further details.  I don&#8217;t use a SetPoint-configured keyboard, so I can&#8217;t comment on the additional functionality here.  An additional note - the new plethora of options offered by this modification can be a bit daunting, but the program backs up your current settings before installing.  </p>
<h3>Time to game</h3>
<p>The ability to set per-application settings for a mouse, especially the MX1000, is a huge boon to gamers.  The MX1000 has many additional buttons, but some of them can&#8217;t be used in games unless you configure a keystroke to them - thus causing loss of functionality outside of that particular game.  Having the modified SetPoint apply specific settings (that you configure) depending on which program or game is in the foreground solves this problem.  For me, that means gaming in <a href="http://www.guildwars.com">Guild Wars</a> is a lot easier - no need to use the keyboard to bring up different status windows, it&#8217;s all the finger tips of my mousing hand.</p>
<p>I highly recommend uberOptions for anyone with a Logitech mouse, especially if you already use SetPoint.</p>
<hr/>Copyright &copy; 2008 <strong><a href="http://unitstep.net">unitstep.net</a></strong>. This Feed is for personal non-commercial use only. If you are not reading this material in your news aggregator, the site you are looking at is guilty of copyright infringement. Please contact <strong><a href="mailto:webmaster@unitstep.net">webmaster@unitstep.net</a></strong> for more information.<br/><span style="float: right;font-size: 7pt"><a href="http://blog.taragana.com/index.php/archive/wordpress-plugins-provided-by-taraganacom/">Plugin</a> by <a href="http://www.taragana.com/">Taragana</a></span>]]></content:encoded>
			<wfw:commentRss>http://unitstep.net/blog/2006/07/14/enabling-all-options-on-your-logitech-mouse/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
