Note that there are some explanatory texts on larger screens.

plurals
  1. PODisabling mouse acceleration in Mac OS X
    primarykey
    data
    text
    <p>First of all, here's the userland question: <a href="https://superuser.com/questions/218314/disabling-mouse-acceleration-in-mac-os-x">Disabling mouse acceleration in Mac OS X @ superuser</a> </p> <p>To summarize: I want to have <em>linear mouse response</em> on Mac OS X. That is, no acceleration; an <em>adjustable</em> but <em>constant</em> <code>pixels pointer moves / meters mouse moved</code> ratio.</p> <p>I have no idea how to go about this. (Well, not true, but it's better to start from scratch.) Should I write a mouse driver? A startup program? A click-and-forget settings adjuster? A preferences pane?</p> <p>I want my solution to be as simple, universal and unintrusive as possible, so some criteria might be:</p> <ul> <li>Works on Snow Leopard (10.6.5) and later - much later, unless an important piece of the API gets deprecated</li> <li>Works on mice but not touchpads, tablets, magic wands... (Or maybe configurable?)</li> <li>Can easily be applied/run by other people who want the same thing (all 42 of us on the planet)</li> </ul> <p>I'm a fairly experienced C programmer, both in user and kernel space (in Linux and Windows), but know next to nothing about Mac OS X or Darwin. So anything is appreciated, really ("can't distribute drivers without certificate from Apple") but some documentation/reference would get me a long way ("Darwin's Next Generation Mouse Curve Editing API and Examples").</p> <p>I know the question is a bit open but I don't even know what <em>kind</em> of a solution could work. Thanks in advance.</p> <p>Edit: Although I've asked both questions to solve the same problem, this is the programmatical counterpart to the other one. (See the first sentence of this question.) Here I'm trying to create my own solution, so to speak, using - I don't know - some HID API? A driver? A solution on the lines of "open current user's prefs file and change this setting to this" should probably be posted on the other question, but note that such a solution probably doesn't exist.</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload