Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • S Solaar
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 10
    • Issues 10
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 2
    • Merge requests 2
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • pwr-Solaar
  • Solaar
  • Issues
  • #179
Closed
Open
Issue created Sep 30, 2014 by Administrator@rootContributor

Auto-enable smooth scrolling when enabling continuous scrolling

Created by: JensErat

Smooth scrolling feels nice in continuous scrolling mode (I'm using a M705), but in the stepped mode it makes the scroll wheel rather useless, as it already registers minor movements, making middle-clicks without scrolling very difficult. Automatically enabling smooth scrolling when switching to continuous mode (and disabling it vice-versa) would be a great improvement.

xev prints events when changing to/from the continuous mode, so it should be possible to attach some configuration change to it:

ButtonPress event, serial 32, synthetic NO, window 0x4a00001,
    root 0xaa, subw 0x0, time 113403970, (389,619), root:(3593,639),
    state 0x10, button 20, same_screen YES

ButtonRelease event, serial 32, synthetic NO, window 0x4a00001,
    root 0xaa, subw 0x0, time 113404282, (389,619), root:(3593,639),
    state 0x10, button 20, same_screen YES
Assignee
Assign to
Time tracking