C9 - Android Cursor Alternative pt. 2

Branching from the previous topic.

Will update with more information about the app, but first wanted to post an update if any of the previous testers (@sam-club, @anonymousfliphones, @Dev-in-the-BM) can help test.

Main changes:

  • Refactored gesture implementation in standard cursor mode to match a native touchscreen gesture.
  • Fixed Shizuku scrolling stutter.
  • C9 Settings: added settings for gesture style, gesture duration, and scroll distance
    • If you had issues with out of control scrolling on webview, try using gesture style “fixed”. Gesture style “inertia” simulates more of a flick, while “fixed” is more controlled.
  • C9 Settings > Standard Cursor: added cursor speed, cursor acceleration, and long press hold
    • Cursor acceleration maximum is the same across all cursor speeds, so you can combine a slower cursor speed but a much faster accelerated speed.
    • If you enable long press hold, press dpad center and the number 5 to toggle long press hold on and off.
  • Added visuals for standard cursor when long press hold is on or if your control scheme is “toggle” and you are in scroll mode.

Might be a few more changes that I forgot. Pausing feature implementation for now and focusing more on bugfixes and creating a formal GitHub readme with full instructions.

app-debug.apk (10.1 MB)

Bugs found:

  • Long press hold visualization shows even if the setting is not enabled.

Just tested it the hold scroll is still extremely buggy it makes the whole page go crazy.

The acceleration is too fast even in light mode

when i press okay it just drags there is no way to click

there is no double click

once i enabled long press hold action it couldn’t be disabled the switch moved from on to off but didn’t help

app-debug.apk (10.0 MB)
If this doesn’t fix hold to scroll, I’m not sure what else to do. Please use this with fixed mode and not inertia.

I’ll try a fix for acceleration later.

What does this mean? Are you in long press hold? Did you deactivate by pressing dpad center and 5? Clicks are not allowed in this mode.

Might need more information (such as where you are trying to double click, have you tried other places, etc.). In my Android 11 emulator with Shizuku, some places (like some text fields) do not let me double click. I can’t control that.

Does dpad center and 5 not work to disable it?

is this the same as the previous one

i cant turn of long press mode once i turned it on once even if the toggle stitch says off it still is not off

it just doesn’t disable even if i put the toggle switch to off?

That’s a new version that hopefully fixes the scrolling issue you are seeing.

The switch in settings only enables the feature, but it doesn’t activate/deactivate. After it is enabled, you press dpad center and 5 together to activate/deactivate long press hold.

I made this a setting because I don’t want users to accidentally activate it without knowing the feature is there.

i want to disable the feature but i cant even disable it

double press to highlight doesn’t work at all

Please give me step by step what you did because I cannot recreate the issues you are seeing.

I’m also not a big fan of the long press hold feature and may remove it.

I like it but I couldn’t figure out how to move the file once it’s selected

I turned on the feature pressed it once to use the long press to grab know when i try to turn it off i cant toggle to turn it off

I’ll do more testing but will most likely remove it until I have a cleaner implementation.

Just tested everything works perfect except the hold to scroll is a little buggy thank you

Doesn’t work when i restart the phone, it activates but i cant click or scroll

What doesn’t work? Since you restarted, is Shizuku running?

app-debug.apk (10.0 MB)
Likely the last debug apk before the initial release apk.

I’m not able to recreate issues with long press hold, so it has been removed. This apk should also, hopefully, have more stable cursor acceleration across different devices. Also fixed bugs such as if you disable the cursor while continuously scrolling, it continues to scroll without the cursor.

1 Like

Yes shizuku is still running the whole app doesn’t work to click or scroll when i restart my phone

When you open the app, are both checkmarks green?

Without more information or more people to test, the only thing I can do is ask for you to 1) either wipe the app’s data and try again or 2) provide adb logs if possible. The adb logs would be the most helpful so I can see what the app is trying to do.

I don’t have access to adb both are running when i reinstalled the app it worked again

When you have the time, can you restart, rerun Shizuku, and see if the issue is there?

I give shizuku su rights this way is doesn’t have to be restarted every time