yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] StupidIdea:
Default single touch gestures

I need suggestion for default set of single touch gestures:

1) Set for all default gestures that are available in multitouch.

2) Predefined paths for simple custom gesture creation

Anyone have S3 and can PM me impressions, does it misfire wrong gestures? Is it worse or better with new version?
[Android Apps and Games] DruNKfuX:
I don't know why but since the latest update everytime i swipe up with 1 finger i get the recent app list in the bottom of the screen, this broke my multitouch in for example the browser, how can i disable this recent app thingy completely cause it's just not for me..

Wish i still had the previous version tbh..

Btw, im on an asus transformer with stock jellybean rooted
[Android Apps and Games] gr8hairy1:
Nope, gesture control worked right away on my N7. It's running a slightly modified stock rom, not cyanogenmod based.

An optional beep would be great.

2 ideas I can think of adding to gesture control: might not be possible (because it looks like it reads from the phones stock recents list)..but, if on the new recents list that shows up on the bottom, if swiping up from an app could force close it....I'd be tempted to buy this app if it required a monthly fee :D . While the new recents is like the iPad's feature (and it works and looks so good, kudos on that), being able to use it as a task manager would be sure to put it over the top (just my opinion, and either way it's great as is).

And the second, I think has been brought up before, is a rotate gesture. Nova Launcher has it for when on the home screens. I have it set to Pandora which is always cool to show off (like I'm turning up the volume and instantly a music app launches) but to have it system wide would be great.

---------- Post added at 03:45 PM ---------- Previous post was at 03:33 PM ----------

The only thing I can think of is a new one for status bar.

R-D

It's always felt natural to me to swipe toward the status bar to disable/enable it. Though I have my status bar on the bottom of both my tablet and phone (sgs2). So I guess going that way would end up making it feel awkward for either phone status bars or tablet status bars. Unless you had an option for tablet default gestures and another for phone default gestures. That'd be pretty sweet.

As far as sgs3, I convinced a friend with that phone to get this app. I'll ask him how it's been...
[Android Apps and Games] gr8hairy1:
Under the launchpad options you can turn it off, also check if it's enabled under default gestures (just in case it's somehow it's wrongly getting triggered from there). You can always change the path to something different so you're not getting accidental triggers, or have it anchored to only start from the screen border.

Sent from my SGH-I777
[Android Apps and Games] DruNKfuX:
Tried that, didnt work, then i removed the appdata and started from scratch.. With all settings at default i tried a pinch zoom ( 2 fingers) in the browser and then my statusbar disappeared, something very weird is going on..
[Android Apps and Games] gr8hairy1:
Hmm, that is really odd. Recently change roms? (around the same time this app started messing up?) Could always try a different device multi detection setting. Maybe a different one will work better. Still doesn't explain why it went from working to being glitchy.

And stock jellybean for the transformer? Which one? My wife has the tf101, didn't think it dropped for it yet...

Sent from my SGH-I777
[Android Apps and Games] polstein:
I'm not familiar with the circle gesture. Do you mean drawing a complete circle & if so do you mean 1 finger? Otherwise, not sure how'd you do it without breaking some bones. Tempted to d/l Nova just to see what you mean :)

--

In unrelated news, I'm playing very heavy using multiple gestures from the sides of my screen.

top left 1/3 1-finger R gesture = alt-tab

top left 1/3 1-finger DR gesture = back

center left 1/3 1-finger R gesture = launchpad left

center left 1/3 1-finger DR gesture = home

Same gestures on right side (but L gestures instead of R). I also find UR difficult with 1 thumb, so not using them if you are curious.

With alt-tab here, I ditched my next/previous app. Using 3 finger left & right for my tasker scripts to dim/brighten the screen. Added 4-finger pinch to bring up center launchpad, which is set for recent items. Bring me up to something like 13 or so gestures now!

Oh - and as gr8hairy1 mentioned, I'd pay $ per month for this app. Sent a donation over the weekend and will probably do more when wife off leave again (off 2x partial knee replacement into broken femur over weekend!).
[Android Apps and Games] DruNKfuX:
TF300, jellybean just arrived for it.. First i was on a custom ics rom where it worked just fine.. (but that was also with GMD v2.75 and not the new v3.0.0)

About same time when i upgraded the rom the new GMD came out..

Had to remove the app since it's no good for me for now.. *shniff*
[Android Apps and Games] StupidIdea:
Recent apps are triggered with 3 fingers upwards. This might be related to changes in latest version. I fixed how points are recognized in cases when device does not send point id and technically that could mess some devices. Problem was with SGS2 and now it recognizes gestures better. However seeing how you can trigger it with 1 finger, it does look like points identification problem.

Could you send me protocol sample, by instructions in the bottom of first post. I really want to fix it. I collect all samples what I get, but I don't have yet for TF300T.

Anyone else having problems with latest version?

Does it detect right and bottom border properly without calibrations. Only border detection might need calibration, gesture that don't use border will work without it.

Rotation and tap gestures will be added after some time. First I need to fix all small issues that were left, then I want to work on keyboard detection and automatic calibration. Might sneak in some features when I'm in right mood. I will add swiping recent apps to close to task list, but list is long as it is, so not sure when I will work on it.
[Android Apps and Games] gr8hairy1:
Nova has it set for 2 finger. But you don't get very far into the gesture and it launches. I have a feeling it's actually responding to two touch points going in opposite directions when they are near +/- the same vertical line.

Sent from my SGH-I777
[Android Apps and Games] billab0n6:
Hi dev,

I know it's a stupid question but what does trigger zone do?
[Android Apps and Games] StupidIdea:
Talking about trigger zones tab, it just consumes touch event in these enabled areas. This mainly helpful for gestures that you want to execute with 1 or 2 touch points. Otherwise it would scroll application that is currently running when you draw gesture, but if you start gesture from enabled trigger zone - it won't scroll.

For custom gestures, it specifies border area from witch gesture can be started. So if assigned to gesture 'Left Center 1/3' then you can start gesture only from center of left border (1/3 of the border). If you draw gesture anywhere else it won't do anything. So technically you can 2 simple gestures (swipe rightward) that start from 2 different trigger zones and execute different actions.
[Android Apps and Games] randommmm:
I'm using lite version currently, the default gesture description seem won't change as user change from mutli-touch to single-touch mode, always showing multi-touch description, not sure is it the case of paid version, thought you should be acknowledged anyways :)
[Android Apps and Games] gr8hairy1:
Same on the paid version
[Android Apps and Games] DruNKfuX:
Done
[Android Apps and Games] StupidIdea:
Thanks, fixed that and will be ok in next update.

I tried logs in my test and I can't see anything wrong. Please try installing application again and confirm that it is really not working. Maybe something just went wrong with settings.

I removed notification from LaunchPad action, cause I don't think it is needed and can cover part of LaunchPad. Other notifications are still there.

Do you need to override something in order to make it work?

Do you mean border width or border calibration values get lost? Make sure you are not leaving calibration turned on. I have some plans how to simplify this part. Lets see how it goes.

I agree it is complex. I will think something to make it more clear for custom gestures. But relation of gestures and trigger zone tab can be difficult to understand. I'm thinking to remove that tab and add checkbox to custom gesture if that trigger zone should consume event. This is just first implementation and there is some place for tweaking too. One idea is to allow click go through, but consume swipes and long press. Don't other applications that use overlays to trigger something, cover some content too?

So, anyone would miss trigger zone tab? The only real benefit I see is to temporary disable some of the zones without turning off gestures. Maybe its not so useful and having it with custom gestures would simplify things a bit.

No. This is internal state of Launcher. There is no standard way to access it. Some launchers expose this activity, you can lookup yours with QuickShortcutMaker and if it works, create shortcut in GMD GestureContron with it.

Thanks for detailed feedback. I agree with most of the things. Sometimes I think that I added all the flexibility unnecessarily and should went for predefined set of gestures.
[Android Apps and Games] Chillz88:
1)How about setting a long press time length for the trigger zones... so no one will trigger the gesture by mistake... and you can change the long press time duration to innitiate the gesture from the trigger zone...

2) how about tracing the path of the gesture and users can change its colour ... users can make it transparent if he doesnt want it..

3)it would also be cool if the users can make custom pngs and use it so that after the gesture it shows the app or activity you wanted to get into...

For instance like google now on nexus... long press the bottom 1/3 or etc. to see the google now icon on top and maybe phone icon on left and message icon on right so that you can swipe to the desired app and can choose the icon to show..

Hope it makes sense lol.. these are just suggestions.. dont know if its possible.. love ur app anyway:)
[Android Apps and Games] StupidIdea:
New version: 3.0.1

3.0.1:

- Fixed: direct call shortcut, direct message shortcut.

- Fixed: Input Method custom action

- Fixed: Phone application icon in LaunchPad

- Fixed: UI bugs
[Android Apps and Games] gr8hairy1:
I'm ok with the trigger zone tab being done away with if none of it's features are lost. The checkbox for each zone choice within each custom gesture setup sounds really good.

I'm wondering if you could make a diagram of a screen surrounded by check boxes in each of the positions they relate to, within the custom gesture setup screen.
[Android Apps and Games] billab0n6:
Hmm... i would love a detailed guide on trigger zones... I'm still not understanding it... using the s3 and I'm still unsure of what trigger zone does... and dev, do u remember me saying about if i have a custom gesture to turn screen off, once i awake my device, it will go to edit screen in homepage...
[Android Apps and Games] StupidIdea:
Could you try starting gesture from trigger. Does it work properly then. For example if you have gesture 3 points upwards, then open Triger Zone tab, check 'Bottom Left 1/3", that means left side of bottom border. try touching that area and see if device vibrates.

Then try executing gesture from bottom border left side. Does it work properly?

If it works properly, open 'Edit gesture' and select same trigger zone. Then you will be able to execute gesture only from that area.
[Android Apps and Games] tiho5:
Trigger zones

A new observation:

If you choose "bottom border" trigger zone for a gesture, then when you turn the phone sideways ("landscape" position) the gesture would not work.

This needs fixing. May be a few zones together must be available to choose, not just one. Or am I making a mistake somewhere?
[Android Apps and Games] StupidIdea:
Bottom is always "system bottom", so if you rotate device, it should still trigger on the border that is on the bottom now.

There is a problem that application does not detect rotation for a few devices (some less popular ones) and in that case it would always stay on same border. I'm not sure what exactly was the problem in your case.
[Android Apps and Games] edakimling:
Some further observations

I did not get the 3.1 version yet...

But I have been testing more of the ver 3.0. After having spend even more time with it and carefully playing with the border area, I am now happy to report it was flawlessly the vast majority of the time.

- I think the secret is to play with the border (try making it as small as possible with the ability to still fire gestures from trigger zones), and then execute the gestures a little slower, making sure to apply gentle pressure.

With these tweaks, I am now able to quite comfortably trigger gestures from trigger zones AND still be able to tap icons on the edges, such as the app drawer in the home of the default launcher.

- I also stand corrected; there are exclusion of trigger zones per zone per app - I missed that originally.

- There are two things I noticed: I still cannot have the app show the notifications

- Per each launcher triggered, there is a 'window' in the recent list - the list triggered by pressing the nav button on the bottom (the list triggered by the app as a launcher does not display these). Not sure if anything can be done about this?

- Killing an app sort of works. It still leaves an entry in the list of apps triggered from nav bar.

Cheers and can't wait for further features!
[Android Apps and Games] gr8hairy1:
Seems my status bar randomly keeps disappearing since I last updated. Not sure if it's this app or me. Anybody else having status bar issues with their nexus 7?
[Android Apps and Games] tiho5:
You are right. I did try again and it worked. Only cause I was much more persistent trying... BUT: it only worked at the very edge of the bottom of the bottom area. Then I tried calibrating the border ares. Nothing worked so far. I always have to be on the edge of the screen when I am in "landscape". I will try more but is there something I am missing?
[Android Apps and Games] edakimling:
Cannot trigger gesture from bottom border...

I believe the issue for you is that you need to remember that the trigger zones are influenced by two things. The border calibration is one, and then there is also the border width.

I have spoken about the issue few posts back. Trigger zones take a bit of fine tuning. Generally speaking, the higher you make the border width, the easier GMD will register your swipes from a trigger zones, since now you are 'increasing' the trigger zone.

The downside is that making a trigger zone bigger, makes it unable for you to trigger any actions in the app itself. As an example, if you were to enable the trigger zone bottom left 1/3, and make the border high - say 40pixels, you'd find you cannot tap on any of the nav buttons.

The trick is to:

- play around with the border width till you find a good compromise (gestures get triggered, but you can still tap icons in the app). I find a setting of 16pixels width works well

-execute your gesture from beyond the border, so as to make sure you actually swipe from the beginning of the border

- when swiping, go a bit slower and apply a little bit more pressure then if you'll swipe around in an app

- if you still have an issue that the border is obstructing your app's areas where you need to tap, then you can exclude the trigger zones for some apps.

If you follow these tips, you will likely find a happy medium where it all works great. After playing around with the app for two days, these are my observations and I am now really happy with it. Although tricky at first, the trigger zones are really awesome and allowed me to use many single finger or two finger swipes I could not use otherwise.

Bravo dev!

Let us know if these tips resolved your problem. That way, it will help others too.

Cheers

-
[Android Apps and Games] kryzeK:
Work in Armv6 JB?
[Android Apps and Games] StupidIdea:
Try it and let me know. It is not modifying system, so you cannot break anything that would not be fixed by uninstalling the app.

Do you mean, that started happening after 3.0.0 -> 3.0.1 ?

So far no more complains from N7 users. Make sure you don't have some application in status bar blacklist. and try turing off custom gesture for it if you have one. Also try rebooting device. As it involves process killing, maybe it hit some weird timing, but then simple reboot should help.
[Android Apps and Games] StupidIdea:
This was discussed already, but emailed small example to one of the users, so posting here too. Maybe someone find this explanation helpful:

How to set up Previous/Next application with 1 finger swiping from borders

You have to create 2 custom gestures:

Name: Prev app

Gesture Path: R

(that means rightwards)

Touch points: 1

Trigger Zone: Left Center 1/3

(that will be center part of left border, you can select 'Left Border' or any other part of left border, but I thing center part works well)

Action: Action->App Prev

Save.

3) Create similar for App Next, just opposite direction and right border.

4) Now if you leave it as this, you will accidentally move applications that are currently running. In order to prevent this I suggest enabling event consumption in trigger zones.

Go to Trigger Zone tab and check same triggerzones that you used for gestures (Left Center 1/3 and Right Center 1/3). Now if you swipe from that area on border, currently running application will not receive touch event and won't move.

5) You might need to adjust Border Width in Advanced tab, if border is not detected properly in some cases.

P.S: There is also Alt+Tab action that toggles between two last applications, in that case one gesture would be enough. Also if you create gesture with 'Left Center 1/3' trigger zone, yu can also created another gesture with 'Left Top 1/3' then different actions would be performed depending if you swipe Left border center or top part.
[Android Apps and Games] edakimling:
Evaluate on Release bug - ver 3.1

FYI,

when I switch to 'evaluate on release', many gestures stop working.

It is not only gestures from borders or trigger zones. Even gestures that can originate anywhere do not work, or if they do, they get mixed up (a gesture would trigger another gesture).

I have always had trouble with this feature for as long as I can remember, on different ROMs. But now with the trigger zones it would be very useful.

For instance, I want to have:

trigger zone: bottom 1/3 - 1 finger: U (ALT-TAB)

trigger zone: bottom 1/3 - 1 finger: U-R (Home)

without evaluate on release, this is not possible, as the shortest path gesture will always trigger first.

Cheers!
[Android Apps and Games] StupidIdea:
On my deviced 'On Release' is working properly. My suspicion is that on your device application gets a lot of errors when detecting touch gestures, because your touch screen density is big and application is taking too short sample.

I updated XDA version to take into account density and calibration values. Please try if it works properly.

If it still does not work, then I will need protocol sample to make sure everything is parsed exactly.

Edit: added Gesture Size option in advanced tab. Try adjusting it and see if it gives better results with bigger values.

TF300T and JB problem was solved. Protocol on device changed from HC to ICS, and application still has mapped it as HC.

I updated mapping and it will be detected properly after next update. For now TF300T with JB users can manually override parser in Advanced tab.
[Android Apps and Games] polstein:
I just tried this option on mine, and I do have the same problem (Galaxy Note). I didn't notice since I've been using DR gestures instead of D-R ones.

(downloading & installing)

Yep, leaving the default Gesture side 50something & it's working better. I'm going to play and see how small I can make it. Makes me want to re-install 1 version back (yay Titanium) to make sure I was having the problem before.

I do note that with a R-D gesture, making a smaaalll R, then a looooooong D does nothing, while a long R, then a tiiiiny down is enough.

Now, which one is easier & less likely to get the wrong one? Mix R & DR gesture or R & R-D. Guess I'll have to experiment.

Hmm... I suppose one could have a barrage of gestures from say the left center:

R

UR

DR

R-U

R-D

R-L

Just for fun tomorrow, I'll load up 6 different things to see if I can get the correct one to always fire. Any other simple gestures to add to the 6 above (not counting Street Fighter type combos). Assuming I can nail them all, I'll try another 6 in the top left 1/3, giving me 12 things from the side :)

(No idea *what* 12 things I would do, but that's a "problem" for another day)

----

EDIT: Dang it, had to try it.

R	left launchpad

UR	bright

DR	dark

R-U	back

R-D	home

R-L	off

Absolutely no problems getting the correct gesture to fire. I did have a problem when I turned the phone off & back on & no gestures worked. went into settings & back out & fine since.

I also made a boo-boo & set two of the tests to the same gesture, same launch point. It did the first one on the list & ignored the second.

As to which is better? It feels pretty odd to not have it fire till I let go. I kind of like the start gesture & keep going until it does <whatever> method. I will leave it like this & try to play, since it might just be an adjustment thing.
[Android Apps and Games] StupidIdea:
I will leave this setting exposed, but probably will move these advanced settings to dialog accessible from menu in order to avoid changing values accidentally.

I will add logic to detect gesture collisions and if 'on release' is off then only gestures that are part of other gestures will be executed only on release, so if you have L and L-U, then L automatically will trigger only on release and L-U will trigger on the go.
[Android Apps and Games] polstein:
First - had another thought last night... R-DR & R-UR <evil laugh>. Does that work? Will try when I get to work.

I know what I'm doing since these options were developed one at a time, but I can certainly see a new user being overwhelmed.

Logic there would be quite interesting if you can make it happen. No idea what works in the practical sense. I'd be interested in what people think of L-U vs. UL & which is smoother/better.
[Android Apps and Games] gr8hairy1:
Sounds pretty impressive :)
[Android Apps and Games] polstein:
Looks like I hit one that the app didn't like. Having an UR and a R-UR gesture confused it.

Oddly, the first time I did a R-UR it nailed it perfectly (launching an app), but since then, in about 20 tests, any time I did a R-UR it fired the UR gesture. Didn't matter how long I made the R part of the gesture.

Anyway, I wouldn't spend a second of time looking into it, I was just messing around. I seriously doubt people would want a UR/R-U/R-UR all launching from the same point. Then again, people around here are weird (like me!).

--

In more important stuff, I had the problem twice today where the app did *nothing* unless I pulled down, went into settings & back off. Both times were when I turned the phone off. I'm going to kill some of my test gestures & see if some of the test ones are causing the problem or if it's this new version.

--

EDIT - Quick question. I seem to remember that at one point you mentioned the possibilities of multiple launchpads on the same side. Was thinking of 2 launchpads on the left side where it's easier for me to hit with the 1 finger, 1 with fixed items and 1 with the recent items. Using the middle launchpad for now for recent ones. Also a very LOW LOW, if ever on the list of importance.
[Android Apps and Games] StupidIdea:
I decided not to do it because I think detaching LaunchPad items and Launchpad position would be confusing (like trigger zones are confusing now).