Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Request Scroll Enhancements #167

Open
fuweichin opened this issue Oct 9, 2023 · 0 comments
Open

Request Scroll Enhancements #167

fuweichin opened this issue Oct 9, 2023 · 0 comments

Comments

@fuweichin
Copy link

Compare to Gopher360, Xpadder is more intuitive to configure, but once configured, Gopher360 provides better user experience in terms of mouse cursor moving, scrolling, key repeating, etc.

So to enhance Gopher360 as I pro-level project with better user experience, here are some tasks I think about (prioritized from high to low):

  • add option to reverse scrolling direction
  • add option to change scrolling speed
  • support horizontal scroll (when tilting right thumb stick horizontally)
  • add option to turn on/off smooth scroll
  • add option to choose a throttled report rate from e.g, 62.5Hz/125Hz/250Hz

B.T.W, I detected Gopher360 scroll trigger rate of 63Hz~64Hz, it's enough for 60Hz screen, while it would be better to choose a throttled report rate in case of using 120Hz or higher refresh rate monitor, just as #163 stated.
Here are some common pointer report rates:

  • mouse: 125Hz, 250Hz (or 90Hz, 120Hz for Apple's mice)
  • touchpad: 100Hz, 220Hz (or 90Hz,120hz for Apple's trackpads)
  • touchscreen: 60Hz, 120Hz
  • digital pen: 200Hz, 300Hz (or 240Hz for Apple Pencil)
  • gamepad: 125Hz, 250Hz, 375Hz
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant