ful1e5 / Bibata_Cursor

Open source, compact, and material designed cursor set.
https://www.bibata.live
GNU General Public License v3.0
2.01k stars 71 forks source link

Windows 11 22H2 Cursors being applied to the wrong slots #154

Closed ShayBox closed 8 months ago

ShayBox commented 11 months ago

I installed all the cursors/pointers using the install.inf file but everyone is in the wrong slot.

image image image image

I'm on Windows 11 22H2 (22621.2428)

This is an unrelated request and I know the old Bee/Rainbow/Zebra cursors are unsupported, but could you fix this issue?, they still work otherwise, and don't need any other changes. I really like the animated cursors and want to use them.

stanio commented 11 months ago

The install.inf appears to have a cursor list in the wrong order:

[Scheme.Reg]
HKCU,"Control Panel\Cursors\Schemes","%SCHEME_NAME%",,"%10%\%CUR_DIR%\%alternate%,%10%\%CUR_DIR%\%busy%,%10%\%CUR_DIR%\%cross%,%10%\%CUR_DIR%\%dgn1%,%10%\%CUR_DIR%\%dgn2%,%10%\%CUR_DIR%\%grabbing%,%10%\%CUR_DIR%\%handwriting%,%10%\%CUR_DIR%\%help%,%10%\%CUR_DIR%\%horz%,%10%\%CUR_DIR%\%link%,%10%\%CUR_DIR%\%move%,%10%\%CUR_DIR%\%pan%,%10%\%CUR_DIR%\%person%,%10%\%CUR_DIR%\%pin%,%10%\%CUR_DIR%\%pointer%,%10%\%CUR_DIR%\%text%,%10%\%CUR_DIR%\%unavailable%,%10%\%CUR_DIR%\%vert%,%10%\%CUR_DIR%\%work%,%10%\%CUR_DIR%\%zoom-in%,%10%\%CUR_DIR%\%zoom-out%"

It appears sorted alphabetically:

%10%\%CUR_DIR%\%alternate%
%10%\%CUR_DIR%\%busy%
%10%\%CUR_DIR%\%cross%
%10%\%CUR_DIR%\%dgn1%
%10%\%CUR_DIR%\%dgn2%
%10%\%CUR_DIR%\%grabbing%
%10%\%CUR_DIR%\%handwriting%
%10%\%CUR_DIR%\%help%
%10%\%CUR_DIR%\%horz%
%10%\%CUR_DIR%\%link%
%10%\%CUR_DIR%\%move%
%10%\%CUR_DIR%\%pan%
%10%\%CUR_DIR%\%person%
%10%\%CUR_DIR%\%pin%
%10%\%CUR_DIR%\%pointer%
%10%\%CUR_DIR%\%text%
%10%\%CUR_DIR%\%unavailable%
%10%\%CUR_DIR%\%vert%
%10%\%CUR_DIR%\%work%
%10%\%CUR_DIR%\%zoom-in%
%10%\%CUR_DIR%\%zoom-out%

While it should be:

HKCU,"Control Panel\Cursors\Schemes","%SCHEME_NAME%",,"%10%\%CUR_DIR%\%pointer%,%10%\%CUR_DIR%\%help%,%10%\%CUR_DIR%\%work%,%10%\%CUR_DIR%\%busy%,%10%\%CUR_DIR%\%cross%,%10%\%CUR_DIR%\%text%,%10%\%CUR_DIR%\%handwriting%,%10%\%CUR_DIR%\%unavailable%,%10%\%CUR_DIR%\%vert%,%10%\%CUR_DIR%\%horz%,%10%\%CUR_DIR%\%dgn1%,%10%\%CUR_DIR%\%dgn2%,%10%\%CUR_DIR%\%move%,%10%\%CUR_DIR%\%alternate%,%10%\%CUR_DIR%\%link%,%10%\%CUR_DIR%\%pin%,%10%\%CUR_DIR%\%person%,%10%\%CUR_DIR%\%pan%,%10%\%CUR_DIR%\%grabbing%,%10%\%CUR_DIR%\%zoom-in%,%10%\%CUR_DIR%\%zoom-out%"

Listed vertically:

%10%\%CUR_DIR%\%pointer%
%10%\%CUR_DIR%\%help%
%10%\%CUR_DIR%\%work%
%10%\%CUR_DIR%\%busy%
%10%\%CUR_DIR%\%cross%
%10%\%CUR_DIR%\%text%
%10%\%CUR_DIR%\%handwriting%
%10%\%CUR_DIR%\%unavailable%
%10%\%CUR_DIR%\%vert%
%10%\%CUR_DIR%\%horz%
%10%\%CUR_DIR%\%dgn1%
%10%\%CUR_DIR%\%dgn2%
%10%\%CUR_DIR%\%move%
%10%\%CUR_DIR%\%alternate%
%10%\%CUR_DIR%\%link%
%10%\%CUR_DIR%\%pin%
%10%\%CUR_DIR%\%person%
%10%\%CUR_DIR%\%pan%
%10%\%CUR_DIR%\%grabbing%
%10%\%CUR_DIR%\%zoom-in%
%10%\%CUR_DIR%\%zoom-out%

A quick online search reveals:

The cursor schemes contain the path to the cursors for the different cursor types as a comma delimited list. Below are the individual pieces.

  • Arrow, Help, AppStarting, Wait, Crosshair, IBeam, NWPen, No, SizeNS, SizeWE, SizeNWSE, SizeNESW, SizeAll, UpArrow, Hand (without the leading spaces)

The given list doesn't include the newer "Pin" and "Person" entries (#133). Not sure about the last four:

%10%\%CUR_DIR%\%pan%
%10%\%CUR_DIR%\%grabbing%
%10%\%CUR_DIR%\%zoom-in%
%10%\%CUR_DIR%\%zoom-out%

They get truncated after being saved to the Registry, at least on Windows 10.

stanio commented 11 months ago

@ShayBox, you may give one of the packages I've attached to https://github.com/ful1e5/Bibata_Cursor/issues/149#issuecomment-1783941787 a try.

ShayBox commented 11 months ago

Those worked! 👍 Though they were installed as duplicates because they lack the Cursors suffix like before, without it they match the Classic cursors, but don't match the Bee/Rainbow/Zebra cursors. I just had to delete the old ones manually.

Ember04 commented 9 months ago

Any solution for this? I just installed and saw the problem. The order is in a mess

stanio commented 9 months ago

@Ember04, any of:

ful1e5 commented 9 months ago

@ShayBox I hope this issue is resolved in v2.0.5.

ful1e5 commented 8 months ago

Closing due to inactivity. Can reopen later.