Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

Already on GitHub? Sign in to your account

Improve accuracy and detail of touch gestures #5652

Closed
michaelDCurran opened this Issue Jan 5, 2016 · 2 comments

Comments

Projects
None yet
3 participants
Contributor

michaelDCurran commented Jan 5, 2016

All though the over all UX for NVDA touch input could be improved, first it is necessary to make improvements to the underlying touch gesture detection code itself.
Currently there are several limitations and bugs with touch trackers and gestures such as:

  • two fingers performing the same action are only merged into a multi finger action if the second finger contact starts after the first's start but before its end. This does not allow merging of fingers that overlap in other ways.
  • It is possible for the user to get things like a tap and a tripple tap when trying to do a quadruple tap if multiple fingers are used.
  • multi-finger and plural tap and holds are not supported very well.
    • Hovers flood speech in input help mode.
  • It is impossible for scripts to find out information such as the coordinates of single fingers in a multiTouch gesture as it is lost in processing.
  • Gestures with a hold (E.g. 1 finger hold + tap) are either non-existant or impossible to bind due to Python set ordering not being used.

Incubated in fe46f4f.

Incubated in 1c5884d.

@jcsteh jcsteh closed this in d7014eb Jan 22, 2016

@jcsteh jcsteh added this to the 2016.1 milestone Jan 22, 2016

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment