Friday, May 1, 2009

Mouse customizations not working after standby

I was using Logitech marble mouse(trackball mouse) for a quite some time. BTW, it is a very nice alternative for the regular mouse especially for people who get pain in the wrist. I closed down on this item mainly because of its cost effectiveness and good set of features. First of all its ergonomic. It fits well for both left-handed and right-handed people. In general, trackball mouses causes less strain on the muscles because you need not hold the mouse and move it. It stays in a place and we only have to move the ball on top with our fingers. I read on the internet that gripping the mouse contributes to most of the strain caused by mouse usage. Though its very less strain to do it once, we catch the mouse a few hundred times in a day and it causes RSI(Repetetive Stress Injury). I used to get pain in my wrist earlier because of my typing and mouse usage. Now, my pain reduced a lot after using this trackball and a softkey keyboard.

Coming back to the main topic of my post, recently, I started getting one strange problem with my mouse. I customized the mouse buttons to do page up and page down when I press the small buttons on the mouse. (By default they are assigned to previous and next for the browser). When I boot my machine from scratch I do not have any problem and my customizations work fine. There is a mouse icon in the system tray which can be used to customize the button assignments. The problem starts when I put the machine and standby mode and come out of it. The mouse icon in the system tray is missing and my customizations do not work any more. Everything goes to default. Rebooting the system is not an acceptable solution for me.

Finally, I found a solution to the problem where I need not reboot the machine. The trick is to get back the mouse icon in the system tray, i.e. get back the necessary daemon/service working. From the list of applications that run during the startup, I figured that LOGI_MWX.EXE is the one that corresponds to the mouse service. It is located in c:\windows\logi_mwx.exe. The solution is to run this application after coming out of standby mode. You will get back your customizations. You can create a shortcut to this application on the desktop for easy access.