Skip to content

Mac trackpad gestures are unsupported #145

Description

@dianzrong

I'm not sure if there are similar issues with other trackpads but currently some macbook trackpad gestures aren't logged or logged incorrectly.

Activity

  1. abrichr commented on May 13, 2023

    @abrichr
    Member

    Thanks for flagging @dianzrong ! We use https://github.com/moses-palmer/pynput to record and replay actions. Here are a couple of issues that seem relevant:

    moses-palmer/pynput#513

    moses-palmer/pynput#327

    Either we should implement a fix in https://github.com/abrichr/pynput, or at the very least we should update our README to indicate that these are unsupported.

  2. self-assigned this
    on May 15, 2023
  3. dianzrong commented on May 17, 2023

    @dianzrong
    CollaboratorAuthor

    After looking into this issue, I think our time would be best used elsewhere, so our README should be updated. I also discovered that touchpad gestures (with Windows 10) are also not supported

  4. dianzrong commented on May 17, 2023

    @dianzrong
    CollaboratorAuthor

    Note:

    • we would probably want a touchpad folder in pynput/lib where we could put the code for the different operating systems
      • if we wanted to windows touchpad gestures (list)to be logged, we can use their GetTouchProperties class to detect if there's a touchpad
      • On Apple we would do something similar to what’s done in pynput/lib/mouse/_darwin with NSEvent but with the touch-based events here
  5. abrichr commented on Jan 17, 2026

    @abrichr
    Member

    Closing as part of architecture transition. Legacy frozen at v0.46.0. See PR #960.

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

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions