Added -I switch to disable the IBM TrackPoint in Lenovo ThinkPads. #7
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
I recently got a Lenovo ThinkPad X230. I soon noticed that the cursor was making random jumps while typing. I activated syndaemon, but it didn't help. I then noticed that the cause for the jumps was that my fingers touched the TrackPad buttons, that weren't disabled since the TrackPad is another pointing device and listed as a mouse. This is not actually a touchpad problem but seems to affect many synaptics users with ThinkPads. Also, disabling the mouse buttons below the spacebar when disabling the touchpad seems intuitive so I've made addition to syndaemon code.
I added switch -I to disable TrackPoint while typing. It disables only mouses with name "TPPS/2 IBM TrackPoint" so it doesn't affect other mouses or touchpad. All my additions should be run only when switch -I is present so the original functioning of the program is stored when not using the switch.