yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] micku7zu:
Can you please send me a screenshot with all your other accessibility services enabled on the phone? And please try a phone restart to see if it works after. Thanks!
[Android Apps and Games] bm206:
Thx for this awesome app. I bought the pro version. Disabling the trigger if keyboard is visible killed all other apps. i used reachability till today.

I want to reach with the complete screen but at the bottom there are some lines which are not reachable.

Another nice feature would be that the tracker size had same proportion as the cursor size. So moving to the left is the same speed like moving to the top.Ii tried to calculate that. Area is 726 high (bigger not possible). My tracker area is 726/3. Width of area is 360, width of tracker 360/3.
[Android Apps and Games] micku7zu:
Yea, thanks to [MENTION=4324628]cjxsutton[/MENTION] for suggesting this.

Can you send a screenshot with the areas unreachable?

By using the default zones, it should already be the same proportion, if not, there is a bug.

Current default zone settings:

[IMG="default zone"]https://i.imgur.com/5Ut5sxy.png[/IMG]

The tracker width is screenWidth / 2 and the cursor area width is screenWidth.

The tracker height is cursorAreaHeight / 2 and the cursor area height is cursorAreaHeight. So the proportion should be ok. Or maybe I did some math wrong :))

Also, I didn't enforce the proportion when you change the config in advanced mode, because the advanced mode is not UI friendly yet, it was made just to work on many situations, even if it is harder to use. A better advanced ui should come when I have time to update that :)

Thanks for support!
[Android Apps and Games] bm206:
Here is the screenshot:

The grey area above android buttons can't be reach. 726 is the maximum.

Proportion: What I meant: If I change the cursor height, the tracker hight should change, too. This would be best with a proportion button. But you already mentioned that you want to change this. Otherwise i have to change the height and width of tracker area manually with the same factor to stay on same proportion.
[Android Apps and Games] micku7zu:
That grey area it is a bug. What phone and Android version? Thanks! I can't replicate it on Pixel 2 XL and Xiaomi MI 9 SE.
[Android Apps and Games] bm206:
Samsung Galaxy S20 with Android 10
[Android Apps and Games] GroovinChip:
Screenshot attached
[Android Apps and Games] micku7zu:
This screenshot explains why it doesn't work as expected. I'm pretty sure that one of this accessibility settings intercept / does something related to touch events that break Quick Cursor accessibility service implementation. I can't focus on this right now, I don't even know if there is any solution to this, because there can't be 2 touch events at the same time generated by two accessibility services, and there is no way to prioritize my accessibility service over another. Or I don't have a solution right now. Thanks!
[Android Apps and Games] cjxsutton:
Are you talking about the buttons at the bottom of the screen that you can reach with the same thumb you're using to control the cursor anyway? Like why not just physically manipulate them the same way you would without the app? Not being a smartass or anything, just trying to understand. I only use the cursor for things higher than where my thumb can reach, not things I can freely manipulate normally with one thumb. Unless you're talking about the far side of the screen I guess.
[Android Apps and Games] micku7zu:
I've made the app basically for the same thing, to reach the top half of the screen by using a tracker on the bottom half of the screen. This was the main ideea, but after I released the app I've got a lot of feedback and there are SO MANY OTHER preferences and other things to support because each user have a different flow. I didn't expect so many other use cases, but I can understand and I will try to handle most use cases, but if I will focus on too many, it will be a lot of work.
[Android Apps and Games] bm206:
I don't use it for the screen on the bottom. I only wanted to tell this "bug". But i dont want the tracker area complete to the left because it doesn't feel very comfortable. But I don't want different cursor speeds to the side and to the top. So I adjusted the size in height and width in the same way with the same factor. And I did that for years (since Reachability). And I am very used to have this feeling in moving the thumb.
[Android Apps and Games] micku7zu:
Changelog 0.9.21 Beta:

disable QC on lock screen

fix bug with quick settings opening when phone is locked / unlocked

fix trigger size not saving correctly on simple mode with location bottom

If anyone wants to help and test internal builds before I release them, please join the telegram group: https://t.me/quickcursor
[Android Apps and Games] micku7zu:
New releases:

0.9.22 Beta:

fix bug with some lock screen configurations that never re-enabled the QC after phone unlock

0.9.23 Beta:

fix crash with raise triggers above keyboard on landscape

fix QC enabled on landscape on keyboard action

On the next release I will try to implement an "experimental mode" where the click / long click triggered by the cursor will be implemented with another method which maybe will work on devices where the current one doesn't work (on devices where the tap currently freeze the app).

After that, I will start working on more complicated gestures (swipe, drag, etc).
[Android Apps and Games] micku7zu:
New releases:

0.9.24 Beta:

try to fix "Open Settings" from "Quick Settings" on some phones

general overall development improvements:

- clean up some old code

- fix some leaked IntentReceiver

- save the version app to handle feature updates better

0.9.25 Beta:

add "FAQ and troubleshooting" based on all the feedback received

0.9.26 Beta:

fix bug with buy pro Google Play popup randomly appear in some rare situation on the free version

sorry to all free users that had this bug, this was not intentional to spam the pro version, it should be fixed now

0.9.27 Beta:

fix bug: connection to Google Play store remained open in some cases and the "buy pro" dialog was displayed any time the connection was reconnected

fix bug: show the toast "PRO version activated" more times, in some rare situations, after the PRO was bought

0.9.28 Beta:

fix bug: QC activated while the keyboard was visible on some keyboard apps actions (many SwiftKey actions, share dialog from Google Keyboard, etc)

Still didn't have time to work on the experimental click and more complicated gestures because of the bug fixing. Each time there are a spike of new installs I get new feedback about bugs, and I focus on making the app stable first.

If anyone wants to help and test internal builds before I release them, please join the telegram group: https://t.me/quickcursor
[Android Apps and Games] wustber:
could you add a future like a "lens magnifier" ??
[Android Apps and Games] robdam1001:
No matter what I do to edit the cursor color, it simply remains as the default color. I can edit the size just fine. Oneplus 7 Pro Android 10
[Android Apps and Games] micku7zu:
Don't know how right now.

Did you update from an old version? Can you please try a complete uninstall and install back from Play Store? I'm interested to find why this happens, because this is the first report about this.

Thanks!
[Android Apps and Games] robdam1001:
I uninstalled and reinstalled . I still am unable to edit the cursor color. To confirm, I should be able to click on one of the 4 preset "preview" cursors" and have my cursor reflect that, correct?
[Android Apps and Games] micku7zu:
No, you should click on the "Stroke color" or "Fill color" or "Dot color" and change the color in the popup that opens. Your changes will reflect in those 4 previews so you can see how your new cursor looks on all 4 background colors (black, white, gray, pink)
[Android Apps and Games] RichardGG:
Idea for gesture UI/UX

An idea I had to allow for drag gestures is to attach an extra bubble to the floating tracker. (Perhaps directly under it like 8)

So you drag out the regular bubble to place the cursor, then use the other bubble for the swipe gesture.

The general idea is a separate touch zone for gestures. Alternatively, you could make it a ring around the bubble to trigger gestures so it works easily no matter the position.

Multitouch gestures could just be done with a finger on the original bubble + another finger anywhere on the screen. (Like how you currently trigger the stop menu)
[Android Apps and Games] micku7zu:
Thanks for ideea. I also thought about this option, but I'm not sure yet which one I will choose.

I still have to fix some crashes. Sorry for delay :(
[Android Apps and Games] jasonwch:
I was using LMT before, and happy to see this app keep developing
[Android Apps and Games] jasonwch:
Just one big function would like to see if can be done. is it possible to make some swipe action, for example, long press then swipe left right up and down. Is it possible to archieve this. Thanks so much

saw this option "swipe gesture", but cannot figure out what this can be done
[Android Apps and Games] micku7zu:
Updating this thread after some time with a summary of what is new and a full changelog.

From my last update on this thread, I worked on this features:

Added gesture support. Settings -> Tap behaviour -> Tap mode -> Advanced. It is harder to use, but it can trigger: swipe, scroll, drag and drop. It records your gesture than play it back on the screen

Added changelog on updates

Added error message when the accessibility service stops sending gestures to the screen

Added an experimental 'limited mode' for devices that can't send taps to the screen normally.

Fixed bugs

Fixed crashes reported on Google Play Store

Full changelog:

0.9.28 Beta:

fix bug: QC activated while the keyboard was visible on some keyboard apps actions (many SwiftKey actions, share dialog from Google Keyboard, etc)

0.9.29 Beta:

- fix multiple crashes:

- on first time use tutorial slide

- on phone rotate

- on long click through trigger zone

- when trying to detect the keyboard open/close

- on tutorial auto slide

- when stopping the app

- on click

0.9.30 Beta:

add changelog popup on first use after update

add info when the accessibility service can't send gesture anymore (in some devices)

fix bug on "hide cursor" edge action

fix bug on tap not recognized as tap on OnePlus launcher in some scenario

fix bug with "Hide cursor" edge action when triggered faster than the reveal animation

fix bug when tracker is tapped when the hide animation is in progress

0.9.31 Beta:

add description on list preferences for better UI (when keyboard is visible, edge actions, swipe mode, etc)

change almost all sliders in the settings with a new one

fix tracker glitch on "hide cursor" edge action

fix frame drops on "hide cursor" visual feedback (ripple)

0.9.32 Beta:

Fix a bug with slider preference

Fix multiple floating bubbles bug

0.9.33 Beta:

implemented an experimental 'limited mode' for those where the app stops working after some time or doesn't work at all

prepare settings UI for a more advanced mode that supports gesture (swipe, drag, scroll, etc)

0.9.34 Beta:

fix a bug with changelog popup

add button for changelog popup in About section

0.9.35 Beta:

highlight the Quick Cursor accessibility service on Android settings open

improve first run of the app

0.9.36 Beta:

added gesture support in advanced mode (drag and drop, scroll, swipe, etc)

updated dev libraries

0.9.37 Beta:

fix gesture recorder preview trail position on some devices
[Android Apps and Games] micku7zu:
No, it works without root.

Edit: I responded to someone but it looks like the message was deleted.
[Android Apps and Games] :
Thank you for this app!

It changed the way I am using my phone.

I am using Sharp Aquos sense 3 lite (phone available only in Japan) and works great:)

I often use the split screen functionality and it is really useful to control the app shown above.

I am planning to switch to Xperia 5 II which have a taller screen and so this app will be even more helping.
[Android Apps and Games] micku7zu:
Updating this thread after some time with a summary of what is new and a full changelog.

From my last update on this thread, I worked on this features:

Switch to semantic versioning

Refactor all sizes and positioning for better future development which was a breaking change and the location and sizes of triggers, trackers, etc had to be reset.

Small workaround for OnePlus gesture navigation wrong implementation

Backup and restore functionality

Translations

Better start/stop system for the app. Added shortcuts for this: Tiles, Launcher shortcuts, etc...

Debug toggle for better feedback

Full changelog

1.3.0 Beta:

add translations: Dutch, Polish, Spanish, Turkish

fix wrong alignment of disable service

change warning icon

1.2.0 Beta:

add backup and restore functionality for all settings

fix edge actions wrong defaults for PRO

1.1.0 Beta:

add option to not block the system gesture navigation with triggers/tracker because of the OnePlus bug

fix wrong cursor position when using the app shortcuts (trigger the cursor from another apps)

fix overlapping triggers when multiple triggers are moved above keyboard

1.0.0 Beta:

use semantic versioning MAJOR.MINOR.PATCH (major for breaking changes, minor for new features, patch for bug fixing)

refactor all screen coordinates and sizes

refactor all defaults and constants

refactor horizontal/vertical to left/top

all size or positioning preferences have been reset to work with the new system

fix wrong positions on devices with cutouts

fix pixelated cursor/tracker/ripple by enabling smooth anti aliasing

0.9.42 Beta:

fix bug with turn off/on

change FAQ info

0.9.41 Beta:

add new debug mode for better remote debugging

fix keyboard detection bug in Android 11 (change the detection mechanism)

fix keyboard detection bug when opening the status bar

fix bug on first tutorial auto start

fix bug with gesture recorder together with disable triggers when keyboard is visible

fix stop/start bugs when the app is stopped from different combinations

disable/enable the Android System Bug popup

move quick actions menu above navigation bar

0.9.40 Beta:

add quick settings tile to toggle start/stop

add a way to stop the app without disabling the accessibility service

fix shortcut glitch that happens randomly

add new shortcuts (start, stop, toggle and hide cursor) that can be triggered by launcher or from other apps (tasker, etc)

0.9.39 Beta:

fix crash on application startup on some devices

revert update of third party library that caused the above crash

0.9.38 Beta:

fix bug with 'limited mode' in the free version

fix problems with PRO overlay in the free version for tap behaviour
[Android Apps and Games] minscetbou:
Merci ?
[Android Apps and Games] cjxsutton:
Hey bro, after my S20+ updated to OneUI 3 (Android 11), there is an issue with the cursor trigger "moving up" above the keyboard when the keyboard is open. It will do it the first time right after I change the settings. But then later will revert back to triggering down in the keyboard space when I try to use the letter P on swipe (even though the settings are still set to "Triggers Above").

For now I just set it to deactivate when the keyboard is open, and that setting saved and hasn't reverted, but hopefully in the future it can move up like before cause sometimes I want to click a different text box at the top of the screen while the keyboard is still open.

Anyway, keep up the great work man! Loads better than the former Reachability Cursor.
[Android Apps and Games] micku7zu:
Interesting bug, I will try to find a phone with OneUI 3 to test it. Meanwhile, can you please do a screen record with this bug? Maybe I catch the problem from the video :), thanks for reporting!
[Android Apps and Games] cjxsutton:
Unfortunately I can't, it's intermittent and backing out of and reopening the keyboard seems to solve it. No way to know when it's going to happen unfortunately. I guess it's not happening often enough to be a major issue that I can't just bypass by reopening the keyboard (I didn't know that solved it until it happened again later after my post)

Gboard btw
[Android Apps and Games] micku7zu:
Ok, thanks for feedback! I will see if I can find something, or maybe someone will find a way to replicate the bug.
[Android Apps and Games] Avantado:
There is a problem, i do not find this application anymore in the play store i was very glad to find it if you want the go missing the old version that was not longer supported. Now I get a new cell phone, how can I get quick Cursor? I used the Pro version but it's gone in the play store best regards from Germany.
[Android Apps and Games] micku7zu:
This is a big problem, I can't see the problem anywhere in my Play Store Administration zone. Can you access it directly using this link: https://play.google.com/store/apps/details?id=com.quickcursor&hl=en_GB&gl=US

Thanks!
[Android Apps and Games] Avantado:
Thank you for your fast request and sorry for my bad english, last time i used in school, many, many years ago. Your link works, it`s now allready installed on my new Cellphone. But it`s still not to find in the playstore?

Best regards from germany.
[Android Apps and Games] xenthm:
I am getting a toast with the message "Shortcut actions updated, please recreate your shortcut actions" when linking the Quick Cursor "Trigger" shortcut with Quinny899's Tap, Tap app actions. The "Trigger" shortcut still works if used elsewhere (as a widget on the home screen, for eg.) Is there a way to fix this?

Attached is a .zip file containing a screen recording of the issue.

Thank you!
[Android Apps and Games] micku7zu:
Thanks for reporting the bug! At first look there seems to be a problem in the Tap, tap application, my shortcut has some extra data stored to choose which zone and which action to be triggered, but from the error message it looks like the Tap tap app calls the shortcut without that extra data. This happens only in Tap tap app, in Fluid Gesture Navigation app it works, also on launcher it works.

I will investigate in Quick Cursor, and also have a look in the Tap Tap source code (because it is open source), and see if I can find the bug.
[Android Apps and Games] micku7zu:
Found the problem, Tap tap app starts the QuickCursor shortcut with values as "string", not as "int" (like the other apps). I've made the fix in my App to check for both types :)

I will publish the update today (it will be a bigger update). Thanks!

Edit: released:

1.6.2 Beta:

add trail and cursor animations (show, hide, gesture record, click)

improve rendering performance

improve animations

add more features to "debug mode"

add toggle zone app shortcut

fix wrong detection of accessibility service as stopped

fix "accessibility settings" button not opening menu

fix crash on accessibility service tutorial

fix haptic feedback lag on some devices (ex: OnePlus)

fix shortcut with Tap-tap app
[Android Apps and Games] whynot4444:
can you add a keybutton ??, because my phone dont have touch, only have keyboard
[Android Apps and Games] micku7zu:
What device do you have? I'm not sure exactly how this app could work on any phone without touch.
[Android Apps and Games] whynot4444:
im using flip phone japan run android, like 601sh
[Android Apps and Games] micku7zu:
Unfortunately, there is no way I can adapt this app to a phone with a keyboard.
[Android Apps and Games] kalawy:
here is something i noticed with reachability cursor on oneplus 7pro android 11

while enabling the previliged mode that allows the app to control when to switch accessibility service on and off .. using the magisk module "systemize " as a system/priv instead of the adb .. the chrome accessibility mode went back to normal

.. so i hope implementing the same feature in quick cursor will get two birds with one stone
[Android Apps and Games] micku7zu:
Thanks for feedback! I have to admit that I've moved that feature bottom on the to do list. I know that the Chrome accessibility mode sucks, I have this problem also, but currently I try to focus on more requested features: landscape mode (for those with broken screens), more edge actions and better UI for them, etc.

Also, I've lost interested in root in the recent months/years because I don't have enough time to keep me up to date with all the tricks for root to not break all the apps I use daily (banks, and others).

So, thanks for feedback, I've noted this, and hopefully I will get there too, but I wanted to let you know that this feature is currently not the top priority in the to do list.
[Android Apps and Games] cm2003:
I've tried this app the past ten minutes and I kind of like it. I have never felt the need for it, but it's actually quite nice, not having to stretch my thumb all the way and still not being able to reach the top of the screen, by just swiping from the left of my screen :)

The only downside is, that the configuration without premium is very limited. While I do understand that you want to be paid for your work, and I'm fully okay with that, I don't want to buy something without actually knowing what is gonna change for me.

Unlike regular store purchases it's also quite a hassle to refund a payment for in app purchases and usually won't be accepted by Google. By that I've just recently lost 12€ to a freaking Facebook wrapper, which was not worth the extra costs at all and actually stopped working a few weeks after buying it...

For that reason I'd really like to see a premium test version, or have an extra payment store app, which I could refund within the first couple of hours. (if I'm not happy about the extra features)

Again though: I'm more than happy to pay for apps! I've spent around 200€ on actual apps, which most of them I'm not even using anymore. But by the time I bought them, I've always been happy about them (with the exception of a few in app purchases, like the Facebook wrapper one)
[Android Apps and Games] micku7zu:
Thanks for feedback! I've got this feedback from multiple users already, and I understand it perfectly. Unfortunately the hustle to implement this is too much, because the app has no internet connection and I want it to keep it that way. Everything for PRO is based on Google Play Store Billing library (through play store), and I can't find any easy way to implement a trial without adding internet connection or making the app easy to be abused. It is hard to balance the pros and cons and I'm a single developer, too much energy invested for this :)

But I'm happy to refund anytime, I've refunded before other purchases, just send me your order id from Google Play Store. My intentions are to have satisfied users, free or pro, doesn't matter.

This applies to anyone reading here, if you think that the free version is good enough after you bought pro, just contact me (email, xda, reddit, etc) and I will refund in short time.

Thanks for trying the app!
[Android Apps and Games] minscetbou:
Thank you for this application which I use several times a day
[Android Apps and Games] micku7zu:
👍🏻👍🏻 I'm glad you like it and find it useful!
[Android Apps and Games] Burrro:
I have a problem with my Pixel 6 Pro and I finally figured out, that this app is causing the problem.

Every time the battery drops 1% my device is unusable for a second. Every input during this time is executed after the lag.

Disabling the app in the settings doesn't help. I have to uninstall it. I think the problem started with the Pixel 6 Pro and the Pixel 4 XL didn't have the problem.

I really like this app and I kinda need it to use my device, so it would be awesome if you could fix this problem :)