Here’s the latest debug/test app:
app-debug.apk (10.0 MB)
If you do try it, I would greatly appreciate extensive testing of either/both cursor modes (grid and standard) with all gestures; enabling gesture visualization will help.
With the grid cursor, you can try a gesture at anytime and it should create that gesture from the center of the current grid. You can also hold a number while performing a gesture, and it should perform the gesture from the center of that cell. 0 and # are used for zoom in and zoom out.
With the standard cursor, gestures will start from wherever the cursor is. The standard cursor also has different modes. You can use
- Standard mode: dpad to move, dpad center to select/double tap, and numpad 2/4/6/8 to scroll
- Swapped mode: dpad to scroll, numpad 2/4/6/8 to move, and numpad 5 to select/double tap
- Toggle mode: dpad to scroll and move, and toggle in between by short press of activation key
- numbers 1 and 3 are always used for zoom in and zoom out
One bug so far is that there should be a message in toggle mode to let the user know when they are switching between scroll and move, but it seems to only show when my app is open and not in other apps. I’ll fix that or add a visual indicator in the next release.
Also, scrolling and cursor sizes may need to be tweaked, especially for the Shizuku implementation. Welcoming feedback here too.
I haven’t done much testing with this one. There were a lot of changes and there are probably other bugs, if you find any please let me know.
I love that the size went down
Why does it need Shizuku
Shizuku was discussed earlier in this thread. If you are on android 11 and it worked for you previously, you can ignore that banner as mentioned underneath the banner. It is required for android 11 devices that have not had luck with these kinds of cursor apps.
Right now, I don’t have a way of distinguishing between Android 11 devices that work or don’t work without Shizuku, so that banner is set to show up regardless if you are on Android 11.
1 Like
Found a bug… When trying to switch a activation key (tried it for the grid only) almost all buttons said invalid key… The only button I was able to set was my talk key which is a ridiculous key to set… It went so far that now I’m not able to switch back to the default key because this is an invalid key
Also when it came to buttons that are not on typically regular phones it didn’t recognize it even as a button I didn’t get an error saying that this is an invalid key it just didn’t realize I was pushing it which is a problem because a lot of flip phones comes with a lot of extra buttons that would be perfect to be used for such an app
Ps the bottom I was trying to set was the owl key on the qin f21 pro
What keys were you trying to map to? The invalid key comes up either if you map the grid and standard cursor to the same activation key or if you use a key that is “reserved” for the grid or standard cursor to work. Keys 1-9 are reserved for example.
Tried setting it to the owl key on the qin f21 pro and didn’t work only for it to successfully switch to the call hey which is useless and now I’m not able to switch back to the pound key which is the original one I’m guessing that you set that as a reserved key and didn’t keep in mind that someone might want to switch back… Otherwise great app… Can’t wait for these bugs to be fixed!!!
A bunch of times I lost control of the mouse, but its terrific for a prerelease.
I suggest that you make an option to toggle the mouse, grid, scroll, zoom etc., via a home screen shortcut, which would allow for setting up control keys with a button mapper.
In webviews, the mouse scrolls too fast.
Is this separate from when you said you lost control of the mouse? Do you have a screen recording? What cursor settings was this with?
Likely I’ll add more values for the cursor options and/or slow down the gesture which is essentially a flick.
You can convince me otherwise or perhaps I’m not understanding correctly, but I don’t know how I feel about home screen shortcuts. Right now, gestures are very intertwined with cursor location, and I can’t think of an intuitive and not tedious way to capture that in one or multiple shortcuts. I also think this would be approaching power user territory and not a use case I personally see as being common, and so it won’t be high priority for now.
Yes pound is set as default activation but was also set as reserved, thanks for the catch. I’ll have a release later but only with additional debugging to help me determine what key code the owl button corresponds to.
Star should work right now. I put pound in reserved because it’s used for zoom in grid mode. I need to revisit that implementation.
1 Like
Another thing I would like to see added would be that once the mouse reaches the bottom of the screen then you leave go then you hold down again it scrolls (this idea I took from the mavt)
Amazing app a few points though ( I only tried the mouse so far)
- the only way to read the instructions is with the mouse, with the dpad my phone wont scroll down that far
- doesn’t say when mouse is on that the number pad will be disabled
- there are no instructions for zoom on mouse mode
- is there a way to make the cursor smaller even on the smallest its still pretty big
- can you give the mouse a way to highlight the words to copy them and paste them somewhere else
One thing I just found thought it was a glitch and it probably is a glitch but after some use and thought I found it very useful
When you nice the mouse for the first second is a little slower than it picks up speed found this useful when your on a quick mode but need to adjust the mouse just a tiny then it doesn’t just start moving extremely fast…
I prefer explicit toggling between scroll and toggle mode, but I’ll think about it.