For my 3.5-week trip through Europe this month, I look along my trusty three-year-old ASUS Android tablet and my brand-new Lenovo Windows 8.1 ultrabook, one of their Yoga models. The Yoga has three input devices, and none of them is just right for me:
- Trackpad (its built-in buttons are insufficiently responsive for my needs, and scrolling occurs even though I turned it off)
- Pointing stick (I never got the handle of it, but then I never figured out 3D mice, either)
- Touchscreen (user interface elements are too tiny with 1920x1080 resolution on a 12" screen, and so not easy to touch)
(For the record, I found that the Lenovo handily replaces the ASUS, even though it has half the battery life, but this is overcome by the Lenovo keyboard, which is so superior.)
Finding the Right Travel Mouse
I decided I also needed a mouse, because still too often a mouse does what trackpads, pointing sticks, and touchscreens cannot. I wanted the following specs:
- Bluetooth: the Yoga has just two USB ports, and I did not want one of them taken up by the transmitter most wireless mice employ. Another drawback to wireless receivers is that they stick out, and so can get snagged on stuff. Connecting with a Bluetooth device is not a problem for the Yoga (as it has been on other computers), as it connects to Bluetooth mice as fast as with wireless receivers.
- Side-scroller, as well as roller wheel: I need the side-to-side movement for rapidly working my way through InDesign documents.
- Slim build: so that the mouse takes up little room in the carrying case.
In Hamburg, I went to the Saturn store (Germany's BestBuy) next to the main train station (Hbf). In that five-story electronics superstore, I found just one mouse to fit my specs. And in only one color, black.
(It seems to me that this chain of store is now carrying less stock -- and fewer interesting items -- than what I experienced during my visits in years previous. Much of the computer floor is today taken up with brand-specific mini-stores, which could explain the dearth of variety. Anyhow, mini rant over.)
And so that's I ended up with Logitech's M557 mouse. It has one new feature: a Windows-logo'ed button meant to mimic the new Windows button found on on newer tablets. Fortunately, the button can be reprogrammed. Little did I know how much programming would be required.
Logitech M557 mouse with Bluetooth, programmable Windows button, and sidescroller wheel
Bringing Back the Double-Click
When I install a new mouse, the first thing I do is program Double-Click to one of the buttons. But this mouse's version of the Logitech SetPoint utility software excluded the option. Wha'? There were all kinds of operations I could bind to buttons, but not Double-Click.
Logitech had removed it. Fortunately, geeks on the interwebs figured out how to add it back in. It turns out that Setpoint reads an XML file to determine the options available to a mouse. I could return the double-click by editing the file.
(An alternative method is to install an older version of Setpoint; I did not try this option as I read that newer mice don't work with older Setpoints.)
On a Logitech forum, users began last December venting their dismay at the loss of double-click. Logitech staff were unhelpful. See http://forums.logitech.com/t5/Mice-and-Pointing-Devices/Setpoint-quot-Double-Click-quot-option-doesn-t-work-anymore/td-p/1150213.
But then in June, customer JaTeK figured out the solution. I implemented it, and it works. Here is what he wrote:
I've found workaround. In the configuration file located in the folder:
\AppData\Roaming\Logitech\SetPoint\user.xml
You can change assignment for the key of interest, like this:
<Button Number="3" Name="3">
<Param IconLoc="" Type=""/>
<Trigger>
<Param Button="3" EventType="16777216" FirstRepeatDelay="0" RepeatDelay="0" Silent="0" Type="0"/>
<TriggerState Name="ButtonDownUp" HandlerSet="DoubleClick">
<Handler>
<Param ButtonName="DoubleClick"/>
</Handler>
</TriggerState>
</Trigger>
</Button>After that, you need reboot computer or restart SetPoint and have fun with your favorite double-click!
It works, because Logitech's programmers didn't remove the functionality, but only hid it. Thank you very much, because old version of SetPoint doesn't work properly with the new modern M557 Logitech mouse.
And this is why I have come to hate upgrades: loss of productive functionality.
Thanks Man!
It worked! Although, with my m325 logitech mouse, even after a restart I still had to open up set point and click the apply button. It's pretty astounding to think that logitech would remove the double-click function, as a programmer I don't think I would get far without it.
In retrospect, I suspect it was probably some inane command from the high-ups which is why they simply hid it as opposed to removing the functionality.
Once again, thanks for posting this!
Posted by: JD McDonnell | Mar 18, 2015 at 08:09 AM
Another "Thank you for this!" I gave up on Setpoint for over a year, and tried to make do with a couple of hacks, but they weren't particuarly satisfactory. This is now working beautifully.
Posted by: Barry | Sep 01, 2015 at 02:53 PM
Wish I had found this before I used a restore point to put back the old Setpoint. My new M570 Trackball worked with the old Setpoint and I programmed the doubleclick to the scroll wheel which is also a button. I upgraded the Setpoint and the doubleclick went missing! Shame on Logitech for pulling such a move usually pulled by the like of MS.
Posted by: CherawGirl | Sep 18, 2015 at 12:26 PM
Thank you soooo much! I can't stand having to actually double-click when that is what the middle button really should be doing!! ;)
Posted by: VG | Jan 05, 2016 at 08:24 AM
My good man.. I found this for my Father who is becoming older at a rate that is far too fast. I try to do everything I can so that he can continue to use his computer as long as possible. Everything is becoming more difficult for him.. and although I do not understand why losing the double click functionality is so bothersome.. I see now that it is. And I am getting better at accepting things without understanding them.
Thank you dearly for helping me to help my Dad!!!
You are to both him and me, a Hero!! ( and it is proper to say him and me, he knows and taught me grammar , and for anyone reading that last part.. pls know that that was intended to honor my him, my Dad.. and nothing more, nothing less )
as I was saying, we are in Your debt... thank you kindly!!
Jerry Tighe { my Dad }
John Tighe ( me )
___________________________________
___________________________________
Posted by: Jerry Tighe | Mar 18, 2016 at 12:17 PM
Many thanks for providing a solution to this annoying problem :)
Posted by: Spabbit | May 17, 2016 at 09:01 AM
Hi,
Is there a specific way to apply that fix in Windows 10 (x64) Pro? How to find the said folder?
Thanks
J-P
Posted by: J-P Lemaitre | May 22, 2016 at 04:41 AM
Thank you so much for this! I wasn't aware of the change, and when I searched the logitech forum I didn't find the relevant information. I posted over there about not being able to set double-click, but got no replies (probably for obvious reasons....)
Posted by: Vicki Frei | Jul 05, 2016 at 10:55 AM
I have two Logitech Performance MX mice, both of which were giving trouble: The left-clicks were random - working sometimes and not others. Neither of them would double-click.
So I bought a new mouse, M705, and found to my surprise that it wouldn't double-click either! So I searched and found this webpage and did the modification on Setpoint\user.xml. But after rebooting, none of the three mice will double-click. Maybe I got something wrong.
In user.xml, there are:-
1. Button Number="1" Name="1"..."LeftClick"..."PrimaryButton"
2. Button Number="2" Name="2"..."RightClick"..."SecondaryButton"
3. Button Number="3" Name="3"..."MiddleMouseButton"..."MiddleButton"
4. Button Number="5" Name="4"..."BrowserForward"..."FORWARD"
5. Button Number="4" Name="5"..."BACK"
Because the posting showed '' as the section to modify, that is what I did. I substituted in the places where it was highlighted in yellow. So that the section now was:-
/Button
Button Number="3" Name="3"
Param IconLoc="" Type=""/
Trigger Class="ButtonPress"
Param Button="3" EventType="16777216" FirstRepeatDelay="0" RepeatDelay="0" Silent="0" Type="0"/
TriggerState Name="ButtonDownUp" HandlerSet="DoubleClick"
Handler Class="MouseButton"
Param ButtonName="DoubleClick"/
/Handler
Is this incorrect? If so what should it be?
NOTE: I have deleted the forward and backward arrows as the lines containing them would not show in the Preview.
Thanks for any help!
Posted by: Mark Nixon | Oct 02, 2016 at 04:14 PM
How to make works with Logitech G502?
Posted by: Kaz | Oct 29, 2016 at 11:42 AM
Hi, thank a million!!
it's work well also with logitech T400.
thanks again.
I'm wondering if this trick also work with Logitech T620 and T630.
plan to upgrade to these mouse.
Posted by: agungdeppe | Dec 21, 2016 at 09:00 PM
I tried to do it, but it doesn't work.
In my user.xml it's slightly different, it looks like:
And for my simple M185 mouse the trick doesn't work unfortunately.
Posted by: mrdime | Dec 22, 2016 at 12:39 AM
It will not let me change any of the values.........can highlight but not delete or change : (((((
Posted by: Sass | Jan 24, 2017 at 02:53 PM
I don't have setpoint installed on my G502 !
I do have logitech gaming software installed, bud there i can't find any user.xml file ?
Is there an other workaround for the gaming software?
Posted by: Cora-D | Feb 23, 2017 at 12:32 PM
Logitech's line of gaming hardware (mouse, keyboard, etc) has quite different utility software from its regular line. More features for gamers, fewer for those of us used to what SetPoint offers.
Posted by: Ralph Grabowski | Feb 23, 2017 at 12:36 PM
Thank you so much for this. The ability to bind double-click to the middle button / scroll wheel click is what has made me buy Logitech mice over any other brand. Shame on them for removing it!
Posted by: Jack A. | Mar 04, 2017 at 08:07 AM
Thanks! Works with K270 Wireless Keyboard & Mouse!
Posted by: Pete | Apr 05, 2017 at 02:16 AM
I created this xml file several months ago and it let me double-click using the wheel on my M510 for several months. Recently, it stopped working and can't get setpoint to use wheel to double-click anymore..
Posted by: Ken Haase | May 09, 2017 at 02:58 PM
This problem can occur when SetPoint is updated, overwriting your
customized XML file. Don't update SetPoint!
I created this xml file several
months ago and it let me double-click using the wheel on my M510 for
several months. Recently, it stopped working and can't get setpoint to
use wheel to double-click anymore..
Commenter name: Ken Haase
Commenter email:
[email protected]
IP address: 70.123.172.97
Authentication: None
Enjoy!
The Typepad Team
P.S.: Learn more about
replying to
comments.
Unpublished
Publish
Delete
Mark as Spam
Edit Comment
Typepad, Inc.
10 Corporate Drive, Suite 300, Burlington, MA 01803
Manage Notifications |
Support |
Terms of Service |
Privacy Policy
Date: Tue, 9 May 2017 14:58:14 -0700
MIME-Version: 1.0
Content-Type: image/png
Content-Disposition: inline;
filename="email/buttons/bottom.png"
Content-ID: <1494367094.4611C134.12521@oak-tp-worker004>
Date: Tue, 9 May 2017 14:58:14 -0700
MIME-Version: 1.0
Content-Type: image/gif
Content-Disposition: inline; filename="spacer.gif"
Content-ID: <1494367094.f2C7D135.12521@oak-tp-worker004>
Date: Tue, 9 May 2017 14:58:14 -0700
MIME-Version: 1.0
Content-Type: image/png
Content-Disposition: inline; filename="email/footer.png"
Content-ID: <1494367094.F8e01C136.12521@oak-tp-worker004>
Date: Tue, 9 May 2017 14:58:14 -0700
MIME-Version: 1.0
Content-Type: image/png
Content-Disposition: inline;
filename="email/buttons/edit.png"
Content-ID: <1494367094.bA4c137.12521@oak-tp-worker004>
Date: Tue, 9 May 2017 14:58:14 -0700
MIME-Version: 1.0
Content-Type: image/gif
Content-Disposition: inline;
filename="email/tp-logo-small.gif"
Content-ID: <1494367094.6B7c138.12521@oak-tp-worker004>
Date: Tue, 9 May 2017 14:58:14 -0700
MIME-Version: 1.0
Content-Type: image/png
Content-Disposition: inline;
filename="email/buttons/spam.png"
Content-ID:
<1494367094.DDeB6fBF139.12521@oak-tp-worker004>
Date: Tue, 9 May 2017 14:58:14 -0700
MIME-Version: 1.0
Content-Type: image/png
Content-Disposition: inline;
filename="email/buttons/publish.png"
Content-ID:
<1494367094.8A54Edf0140.12521@oak-tp-worker004>
Date: Tue, 9 May 2017 14:58:14 -0700
MIME-Version: 1.0
Content-Type: image/png
Content-Disposition: inline;
filename="email/buttons/delete.png"
Content-ID: <1494367094.3fDA21141.12521@oak-tp-worker004>
Date: Tue, 9 May 2017 14:58:14 -0700
MIME-Version: 1.0
Content-Type: image/png
Content-Disposition: inline; filename="email/header.png"
Content-ID: <1494367094.Cb06142.12521@oak-tp-worker004>
Date: Tue, 9 May 2017 14:58:14 -0700
MIME-Version: 1.0
Content-Type: image/png
Content-Disposition: inline;
filename="email/buttons/top.png"
Content-ID: <1494367094.BFB6F6f143.12521@oak-tp-worker004>
Posted by: Ralph Grabowski | May 10, 2017 at 07:47 AM
Logitech must have installed an update on my computer that has permanently disabled the center-button double-click capability. My M325 recently stopped double-clicking and resetting the user settings has no impact on that function. That double-click function must have been a terrible feature for Logitech to go to such extremes to prevent that function... I'm very annoyed that it's blocked.
Posted by: Jim Bennett | Jul 03, 2017 at 07:42 PM
You are right: it would have been disabled by an updated that Logitech pushed onto your computer.
I wonder if Logitech convinced themselves that double-click is dead, since there is the option in Windows to single-click instead.
Posted by: Ralph Grabowski | Jul 03, 2017 at 08:02 PM
THANK YOU SO MUCH!!!
This is literally the ONLY resource I could find on how to trick my M325 into using the scroll wheel tilt as a double click. My old M510 died and I replaced it with an M325.
To overcome the push update issue, once I got it to work, I copied the XML and gave it a different name. Whenever the update happens, I just delete the new XML and use the copied one.
Although my XML was a bit different, but here is what worked for me (M325):
scroll-wheel-tilt-left-as-double-click (button 4):
Posted by: Michael Barone | Sep 27, 2017 at 11:17 AM
Worked great for me. Thanks! I had to go back into SetPoint after the boot and press the apply button before it started doing something.
My process was to pull up SetPoint and change Middle to Other and selected the Do Nothing option then pressed apply. That created the users.xml file in the indicated location under my Users folder. I then modified the button 3 section to match what is above... the only thing I had to modify was the word "DoubleClick" in place of "DoNothing" and the section was completely replaced.
I have an M525 which I picked up yesterday. The idea of removing double-click from the middle mouse button mystifies me. I don't understand why they would do that.
Posted by: Foy | Mar 23, 2018 at 02:49 PM
Another way to do it is through hotkeys from this link: http://forums.windowssecrets.com/showthread.php/168848-Logitech-M310-Mouse-Double-Click-Re-visited
Worked for my M315.
Posted by: The Genius | Mar 29, 2018 at 02:15 PM
Always have this double clicking issue with logitech mouse no matter how expensive it is. I think logitech should look into quality control of their micro-switches.
Posted by: Akshat | May 20, 2018 at 09:19 PM
Just went thru this same situation when I had to replaced my +5 year old M305 (left button stopped working) with a new M325 and discovered there was no longer a "Double Click" option for the middle button.
The solution of changing the user.xml file worked but, being a stubborn cuss with fairly extensive programing knowledge, I decided to see if I could figure out how to add that option back into SetPoint's drop-down menu.
Well, after looking thru all the files in the SetPoint directory, I found a very simple trick that does exactly that.
Double Click will now show up as one of the available options for any of the mouses programmable buttons!
Posted by: Big Al | Sep 26, 2018 at 06:19 PM
Big Al's method did not work for me. win7. new logitech m100
Posted by: bscabl | Dec 11, 2018 at 03:33 PM
never mind.. now it works! thanks!
Posted by: bscabl | Dec 11, 2018 at 03:34 PM
There is always X-Mouse to supplement the missing button assignment options. My G603 can do everything I need except the double-click on the middle button, so that is done via X-Mouse.
Posted by: G603 | Mar 17, 2019 at 04:03 PM
I tried it with my Logitech m325, however when why went into roaming there was no Logitech folder. Do you know why?
Posted by: tim | Oct 28, 2020 at 04:39 AM
I am wondering if you have SetPoint installed? This is Logitech's oddly-named software for controlling the functions of their mice.
Posted by: Ralph Grabowski | Oct 28, 2020 at 06:20 AM
I just installed a logi mouse M510. When I look at user.xml, all the settings for button 3 are already as you show they should be. Probably left over from prior installation. Nonetheless the mouse does not do a double click when I click on the wheel.
Any suggestions? Maybe I am seeing the xml in the wrong user folder.
Posted by: Alvin | Dec 05, 2020 at 02:25 PM
That would be my first guess: that you are seeing a different XML file.
Posted by: Ralph Grabowski | Dec 06, 2020 at 08:03 AM
This may be a bit out of your experience, as I’m entrenched in the Apple environment, but here goes…
Starting with MacOS 10.15 Catalina, Logitech’s Control Center software will soon be incompatible. Among other things, this means that I need a new mouse (I’m currently running MacOS 10.14 Mojave, but will be upgrading soon).
I did some research and decided on the Logitech G203 Gaming Mouse (I’m not much of a gamer, I just want a basic but well built mouse -- I’m kinda’ rough on mice, and figured a Gaming Mouse should take the abuse -- plus I’ve had good luck with Logitech up to now). I also need something that works with current and near future Mac operating systems, with a USB hard-wire connection, and at least 4 programable buttons -- one of which is capable of double-clicking (preferably the scroll-wheel button).
So I purchased a G203, set it up with the G-Hub Software on my desktop (Mini-Server (Late 2012), maximum RAM, 2x SSD Drives), and everything is great except one important detail; I can’t get it to double-click (without pushing the primary-click twice).
I tried assigning the G-Hub’s double-click ‘System’ setting to 3 different buttons, none of them worked. I tried creating a G-Hub Macro, but again no luck. So I tried searching the internet, but the only help I found was that double-clicking in certain online games is considered cheating, so gaming mice don’t usually have a double-click function (or perhaps it’s somehow blocked).
There aren’t a lot of mice that fit my needs, so I’m hoping that the G203 ‘is’ capable, but currently needs some sort of hack to allow double-clicking -- or that there’s another mouse out there for me. Please advise.
Posted by: Randall Worman | Jul 12, 2021 at 02:00 PM
My solution was to buy a couple of now-discontinued Logitech Performance MX mice from eBay, so that I could continue (a) using this superior mouse and (b) having the double-click on one of the side buttons.
I since learned from readers that spare parts are available, such as when a button stops working.
Posted by: Ralph Grabowski | Jul 13, 2021 at 06:40 PM
Thanks for the quick response, but unfortunately there are 2 problems with that solution; 1, the Performance MX is cordless (which I could potentially live with), as is its successor, the MX Master 2S (which I could also potentially live with); but 2, the driver software for both is obsolete (no longer macOS compatible). Mojave is the last version that still works, which is the only reason I’m still dragging it around (along with my 20-something year old Logitech MX300 mouse).
Posted by: Randall Worman | Jul 14, 2021 at 07:09 AM
I tried but it didn't work. Every time I launched SetPoint or after the computer restarted SetPoint would revert the setting back to default.
After some thought I decided to try the following. Set the file security with an explicit Deny to write over the file for the user logged into the computer. Click on the file and go to Security tab. Find the user name that you login with. Set an explicit DENY for write and save the change.
This worked on all computers and the following models of Logitech mice; M305, M510, M325, M310, M317, M185, & M525.
Posted by: Terry Mundy | Oct 17, 2021 at 02:39 PM