Comments (1)
Hello,
Thank you for your comment. I think I'll leave this open because it is something that needs to be discussed.
First off, you will not see that behavior implemented here, that is because this driver is not supposed to deal with those types of behaviors. This driver should only expose the direct input of the user on the hardware and pass it on to the OS. Afterward the OS, more specifically libinput
, will pick it up and transform it into an input to the applications. This is where the behavior should be added.
From what I know, this driver is more or less where it should be regarding functionality. The next step would be to modify libinput
so that it would use the input from the driver to create behaviors, such as inertia scroll or even gestures. This requires a lot of modification for a single device, something the maintainers are not ready to sustain (and is justifiable). So I am waiting for my work to lift so that I have time to make those changes myself. I do not know when I'll have the time.
from magicmouse-hid.
Related Issues (16)
- [Not a bug] Thank you! HOT 7
- What are your preferred configurations?
- Magic Trackpad 2: why not smooth and stabile ? HOT 1
- Improved Magic Mouse 1 & 2 scrolling support merged into 5.15 HOT 5
- Will this work with Magic Mouse 1 HOT 1
- Apple Magic Trackpad (A1339) turns off every few minutes. HOT 1
- Unstable Crashes Monitor OSD HOT 3
- Crash when Magic Trackpad Disconnects HOT 1
- Any way to adjust touch sensitivity? HOT 2
- Problem to connect to bluetooth with Elementary OS Juno HOT 1
- Mouse sensitivity/resolution HOT 2
- No scrolling HOT 15
- Scrolling doesn't work AFTER mouse is disconnected and reconnected HOT 23
- Send driver upstream HOT 6
- Scrolling accelaration should reset if scroll direction changes.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from magicmouse-hid.