Skip to content

Cursor capture not working, but with a twist #495

Description

@bog739

Hello,

I cannot capture the cursor via setting the parameter with_cursor=True in mss(), even in the last released version, but I found a solution and I can get the cursor, but it appears four times, because of a cast of c_ulong. If I come up with a solution, I might come back to create PR.

On a linux setup, installed here: (../python3.10/site-packages/mss/linux.py)

# Added * 2 to get cast correctly at least
raw_data = cast(cursor_img.pixels, POINTER(c_ulong * region["height"] * region["width"] * 2))
raw = bytearray(raw_data.contents)

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions