I recently bought a new Lenovo W541 with 3K display. The W541 uses Synaptics UltraNav driver for handling touchpad and trackpoint gestures. When scrolling a window with the touchpad, the Synaptics software changes the cursor to have some fancy scrolling cursor. After done scrolling, the software reverts to the regular cursor but a much smaller version (about half the size I think).
I’m not sure if this has anything to do with poor support for displays larger than 1080p but the rest of the software works really great and I didn’t want to do away with it but I cannot live with a tiny cursor after every time that I scroll.
I was able to revert to the regular cursor size in Windows mouse settings (Right Click Desktop -> Personalize -> Change mouse pointers -> Pointers tab) by changing the scheme to something and then back to the default and applying. Unfortunately the Synaptics software changes the cursor back to a miniature version every time you scroll with the touchpad.
I was able to find a more permanent solution with the following method:
- Close the Synaptics software with the Task Manager (Ctrl + Shift + Esc). It usually has 3-4 processes running.
- Download the Resource Hacker freeware tool.
- Run Resource Hacker as administrator and open the C:\Program Files\Synaptics\SynTP\SynTPEnh.exe file. It should look similar to the below image.
- Expand the Cursor header in the left pane. By clicking any of the entries in this list, you will display the embedded cursor images which the Synaptics software uses. The cursors used for scrolling are numbers 41, 43, 64, and 65. For each of these cursors right click the entry in the left pane and select Replace Cursor. This will open the menu depicted in the following image.
- Click the Select file with new cursor… button. Navigate to the C:\Windows\Cursors directory. Now you need to select the default cursor for the theme you have selected. The default theme uses the aero_arrow.cur file. Select the cursor and click Open.
- Back in the Replace Cursor menu shown above, click the Replace button. Repeat this process for each of the scrolling cursors listed above.
- Once all of the cursors have been replaced, click the save button in Resource Hacker. Resource Hacker will automatically save a backup of the EXE file so you don’t need to worry about creating a backup manually.
At this point, if you were to restart the Synaptics software and scroll with the touchpad it would not change to the scroll cursor but the cursor will still shrink. This is because there were actually three different versions of the cursor we replaced the originals with, one which is 32×32, one which is 48×48, and another which is 64×64. Synaptics will always choose the 32×32 one for some reason and then the cursor will stay that size afterwards. Now we just need to delete the two smaller cursors so it will always use the 64×64 version. Unfortunately, if you try to do this in Resource Hacker, it will delete all three sizes. However, another freeware tool called, Anolis Resourcer can achieve this.
- Download Anolis Resourcer.
- Run Anolis as administrator and open the C:\Program Files\Synaptics\SynTP\SynTPEnh.exe file. Then click on the Cursor Image header in the left pane. It should look similar to the below image.
- The first 12 cursors correspond to the three different sizes of the four cursors we replaced. You can identify the size of each cursor by double clicking it, double clicking it again, and then clicking the small Show Information button on the toolbar. For convenience, the cursors that should be deleted are 2, 3, 5, 6, 8, 9, 11, and 12. In order to delete a cursor, you need to expand the cursor all the way in the left pane, click the cursor number, click the Delete button on the toolbar, and then click OK. Repeat this for each of the listed cursors.
- After deleting all of the necessary cursors, click the Save button.
- Restart the Synaptics software. I am not sure which executable needs to be launched for this so I wound up just restarting my computer.
Using the touchpad to scroll should no longer change the cursor.
For reference, I was using Windows 8.1 Pro and Synaptics ClickPad V1.1 on SMB Port Driver Version: 126.96.36.199 installed via the Lenovo Software Update tool. The current software versions when writing this article were 4.2.4 for Resource Hacker and 0.9.3531.38736 for Anolis Resourcer.