imo keyboard mouse controls would be greatly improved if the acceleration/speed stuff was ‘vectorised’ to make x & y axis independent. currently if you want to move a long way sideways, followed by a tiny little bit up & down this requires two separate gestures. (try it!)
Has anyone thought of making it use, like, a physics engine to handle the easing. I think this might have better ‘feel’ & smoother , more predictable acceleration than what’s there.
One more random thought on the subject - I’d suggest releasing fn whilst continuing to hold the direction key should cause ‘friction’ to kick in, slowing down the cursor gradually as it nears the destination. Seems to me the basic problem with mouse keys is you usually slow down a real mouse as you near the destination, whereas there’s no gesture for this.
Also, with current firmware I think the following params are a huge improvement on the stock firmware (at least on my arch linux machine this seems much better):
MouseKeys.speed = 7; MouseKeys.speedDelay = 3; MouseKeys.accelSpeed = 1; MouseKeys.accelDelay = 100;
on the simpler/easier-to-implement side, how about a max speed control?
( and absolute last rumination/question on mouse keys I promise ) - github readme mentions mouse keys require a patch for linux. That info seems out of date & mouse keys mostly work. However scrollwheel does seem broken on my machine. (it scrolls all the way up or down on single press) Is a patch for this available somewhere?