#Customizing mouse speed / dragscroll speed

1 messages · Page 1 of 1 (latest)

kindred scroll
#

Hey folks ! I'm using the miyoku zmk fork, and trying to customize the mouse speed setttings. I'm building based on victorlucachi/zmk/pmw3610, but I'm not sure where the original code comes from, and they're not familiar with mouse speed customization.

Using a trackball on my charybdis nano.

I changed those in miryoku_kludge_mousekeyspr.h:

#define U_MOUSE_MOVE_MAX 350
#define U_MOUSE_MOVE_EXPONENT 1
#define U_MOUSE_MOVE_TIME 350
#define U_MOUSE_MOVE_DELAY 0
#define U_MOUSE_SCROLL_MAX 3
#define U_MOUSE_SCROLL_EXPONENT 1
#define U_MOUSE_SCROLL_TIME 50
#define U_MOUSE_SCROLL_DELAY 0

But it does not seem to change anything.
Anyone have any insight into that ?

Here is also a link to my miryoku zmk fork:
https://github.com/bstiq/miryoku_zmk/tree/charybdis-test

GitHub

Miryoku is an ergonomic, minimal, orthogonal, and universal keyboard layout. Miryoku ZMK is the Miryoku implementation for ZMK. - GitHub - bstiq/miryoku_zmk at charybdis-test

kindred scroll
#

EDIT: it seems those are for mousekeys only, not trackball. I'll take a further look

kindred scroll
#

seems like it's hard coded 😩 cc @iron heath

#

cc @thorn mountain

iron heath
kindred scroll
#

so I'll leave it for now 😄

#

actually scrap that I have a vague idea of how to, but other projects ongoing

iron heath
kindred scroll
kindred scroll
#

let me try that anyway

kindred scroll
#

hmm, does not seem to make a difference, let me try different values

iron heath
kindred scroll
#

so either I didn't configure the build correctly, or I don't understand the code

iron heath
iron heath
kindred scroll
#

so there's that

#

I changed both config files so I'm not sure what's happening

kindred scroll
#

so my miryoku zmk doesn't point to my zmk somehow

#

I did leave outboard_repository=victorlucachi/zmk-config-charybdis in the shields/charybdis file but that's it

#

I pointed everything else to my zmk fork

thorn mountain
thorn mountain
kindred scroll
#

sure

kindred scroll
#

let me enable the debug thing like manna mentioned as well

thorn mountain
#

how's it been, other than the dragscroll inconvenience? have you been daily using the wireless cnano?

kindred scroll
#

ok, running now

kindred scroll
#

well, I know for sure

#

but sometimes it goes back smooth

#

with central wired is never an issue

#

other than that, the dragscroll is annoying

#

but that's it, it's functionally identical to my wired splinky cnano

#

oh, also when not using the trackball for more than a few seconds, it still needs a few hundreds ms to "wake up from sleep", I'd like to make that less noticeable

thorn mountain
kindred scroll
#

oh hmm, I do have my phone playing music through bluetooth next to it

#

interesting

#

allright the build worked, let's check the logs

thorn mountain
kindred scroll
#

hmm, it seems to point towards the right zmk repo

#

let me flash it with the changes you mentioned

kindred scroll
thorn mountain
thorn mountain
kindred scroll
#

50 instead of 10

#

nope, same

thorn mountain
#

hmmm

#

are you using tsl or tsl_fine in your keymap, or build options (still confused on miryoku workflows)?

kindred scroll
#

tsl fine

#

allright

#

though lately I really feel I could use a standalone trackball

iron heath
kindred scroll
#

mostly because that's the only place I could find anything about dragscroll 😅 no idea what I'm doing here

#

oh hey, I changed the fine scale factor from 1 to 50 and it's better !

#

I will put it back to something more reasonable

#

is there not a way to modify that value directly in my miryoku fork rather ?

iron heath
kindred scroll
#

yes editing in my miryoku fork sounds way easier

#

I don't know what a devicetree file is but I can follow instructions

#

I'm now trying 5 to see how well that works

#

hmmm, it seems to work fine with 5, but I have to set the amount of lines I scroll with the mouse at a time to 1

#

it's also way less smooth than on my wired one

#

but it works !

#

thanks for the help