Problem: My 17″ MacBook Pro has recently contracted a sticky mouse button. The button will stick in the depressed state and not let go. Or, it will be half way stuck so that when I type, the cursor will automatically jump to another spot. This is incredibly frustrating as text would be inserted in the wrong places. It would even highlight entire phrases then delete them if I happen to hit the space bar.
Solution Attempt#1: First, I took apart the macbook. There are some very helpful guides at ifixit.com. You can also buy parts. I’ve used this company in the past and highly recommend them. Once I had the top plate separated from the body, I tried cleaning the trackpad button with some non-conductive, plastic safe contact spray. This did not help nor hurt the problem.
Being that I don’t want to live without a computer and by the fact that a replacement upper case is $300, I thought of a temporary solution. I had already turned on the trackpad feature of tapping instead of using the mouse, but with the mouse in a crazy state it would still mess up even though I had stopped using it. Very, very frustrating.
Solution Attempt#2: Unplug the button. Here’s how: Shut down the mac and remove the battery. You can see a small ribbon cable connecting the button to a control board. Gently pry up the plastic that covers the control board. Gently pull out the ribbon cable and place it on top of the plastic cover. Put the battery back and boot. So far, So good.
[Edit post] Based on a comment from Kyle Snyder, I looked into that fact that maybe the battery could be part of the problem as it is located right below the trackpad. Further inspection shows that my battery now has a curved shape. Might be a sign to future battery problems. Nevertheless, the battery seems to be compressing the trackpad button causing it to not function properly. When I remove the battery, the button clicks and works normally.