Sounds interesting, I bet a lot depends on how you hold the phone.
If you cradle it from one side and use your thumb to navigate, the task should be fairly trivial, as when you scroll up or down, the gesture will arc to the left or right depending on which thumb it is.
If you hold it in one hand and use the index finger of your other hand, that sounds a lot trickier. Maybe if you concentrate on taps and correlate that with acceleration, you can determine how the phone is held: the corner that is supported by the inside of the palm, just below the thumb should be the steadiest.
And with the "speed texting hold" (both hands hold the phone lightly with 4 fingers while the thumbs bash away at the on-screen keyboard), you're probably hosed.
Note that this isn't just about handedness though, I'm a lefty but when I use the phone one-handed, I usually hold it in my right. You need to be able to identify both the hold and the handedness.
How’s it going, I'm a Adam, a Full-Stack Engineer, actively searching for work. I'm all about JavaScript. And Frontend but don't let that fool you - I've also got some serious Backend skills.
Location
City of Bath, UK 🇬🇧
Education
10 plus years* active enterprise development experience and a Fine art degree 🎨
I read pretty much what you described, but I wondered if there are any other data points to increase the accuracy. I guess the best way is to just ask the user 😂
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Sounds interesting, I bet a lot depends on how you hold the phone.
If you cradle it from one side and use your thumb to navigate, the task should be fairly trivial, as when you scroll up or down, the gesture will arc to the left or right depending on which thumb it is.
If you hold it in one hand and use the index finger of your other hand, that sounds a lot trickier. Maybe if you concentrate on taps and correlate that with acceleration, you can determine how the phone is held: the corner that is supported by the inside of the palm, just below the thumb should be the steadiest.
And with the "speed texting hold" (both hands hold the phone lightly with 4 fingers while the thumbs bash away at the on-screen keyboard), you're probably hosed.
Note that this isn't just about handedness though, I'm a lefty but when I use the phone one-handed, I usually hold it in my right. You need to be able to identify both the hold and the handedness.
I read pretty much what you described, but I wondered if there are any other data points to increase the accuracy. I guess the best way is to just ask the user 😂