Changing the Synaptics ‘ChiralScroll’ Cursor

The Synaptics Gesture Suite enables a variety of useful features for supported laptop touchpads. My favourite is ‘ChiralScroll’, which allows you to scroll by making a circular motion on the touchpad. Synaptics actually offers generic drivers on their website now, so you can download them directly without needing to go via the usual websites.

Unfortunately, the cursor used for ChiralScroll leaves a lot to be desired:

Default ChiralScroll Cursor

At the very minimum, it doesn’t mesh well with the cursors found in the Windows Aero theme. I decided this would be a better cursor:

New ChiralScroll Cursor

I’m misappropriating the ‘Move’ cursor here (a separate metaphor), but I think the image fits with scrolling to some extent. Let me know if you can come up with a better alternative.

Read on for instructions on replacing the cursor.

The Synaptics resources are installed to %ProgramFiles%SynapticsSynTP by default. There are no .cur files in that directory, however: the resources are embedded in SynTPEnh.exe. This means that we need to use a resource editor. My recommendation is the open source, .NET-based Anolis Resourcer. If we use Anolis to open SynTPEnh.exe, we can see the embedded cursors:

Anolis Resourcer: SynTPEnh.exe (Original)

We want to replace the cursor at position 40. I had some trouble directly replacing the cursor with a PNG or .cur file in Anolis, but managed to do it with another (non-free) program. To save you the trouble, I’ve exported the raw resource data from Anolis, which can conveniently be imported by Anolis:

scrollcursor.bin
4,268 bytes; SHA-1: 0D193243F0FD13D29D765BDA7C704B8053475B25

Anolis Resourcer: SynTPEnh.exe (Replaced)

I take no responsibility if doing this somehow breaks your system. Make sure you keep a backup of SynTPEnh.exe in case something goes wrong.

Replaced Cursor

Enjoy your updated cursor. Note that Synaptics doesn’t respect the ‘Enable pointer shadow’ option in Windows. For this reason, I’ve included a shadow in the image itself (but not for the ‘move’ cursor part, as the shadow doesn’t fit in 32x32px).


Posted

in

by

Comments

8 responses to “Changing the Synaptics ‘ChiralScroll’ Cursor”

  1. Marie Avatar
    Marie

    Good tutorial, but I don’t understand how to import the scroll cursor bin file, whenever I try to, it never works…

  2. quppa Avatar
    quppa

    Try ending the SynTPEnh.exe process first via the Windows Task Manager (Ctrl+Shift+Esc). You should also run Anolis Resourcer with administrative privileges.

  3. RileY Avatar
    RileY

    Thank you for sharing, I used resource hack (free) to replace the .cur sincce i used my customized cursor

  4. Mard Avatar
    Mard

    why not you upload SynTPEnh.exe? It’s too complicated to hack. Please do sent me a SynTPEnh.exe file to my e-mail, zarul.izham@yahoo.com. Thank you very much 🙂

    1. quppa Avatar
      quppa

      Unfortunately there’s no guarantee that my version of Synaptics is the same as yours, otherwise I’d upload the executable file. If you get stuck with any of the steps in this article, let me know.

  5. Juanca Avatar
    Juanca

    I did exactly as you said, but the image I´ve used is not showed. it scrolls normally but without changing the cursor

  6. John Avatar
    John

    where did i save it?

    1. Rose Avatar
      Rose

      how do i save it?

Leave a Reply

Your email address will not be published. Required fields are marked *