This is a migrated thread and some comments may be shown as answers.

touch counterpart to mouse hover (touchhold)

2 Answers 143 Views
General Discussions
This is a migrated thread and some comments may be shown as answers.
Tim
Top achievements
Rank 1
Tim asked on 03 Dec 2011, 12:28 AM
Could the Kendo UI implement the touchhold touch metaphor? When the user's finger touches and lingers on a screen element for a set length of time, e.g. 500ms, the action raises a touchhold event?

See the discussion here:  http://forum.jquery.com/topic/touch-actions

Quoting from it: 

"Look at what happens on the iPad's virtual keyboard when you hold your finger down (i.e. allow it to linger) for about ~500ms on one of the vowel keys, e.g. [a] on the US keyboard:  you get a tooltip-like interactive menu from which you can select a variant form of the letter -a-   (umlauted -a-, accented -a-, etc).   If you lift your finger from the [a] key that little interactive tooltip disappears; you have to slide onto it to use it.
...
With this finger-linger behavior you can have both linger (hover) and tap events attached to the same element, e.g.an image-map AREA. You could display a tooltip when the user lingers on the element and execute other behavior when the user actually taps on it. ... You could also use this behavior to create context-menus."

Regards
Tim Romano 
Swarthmore PA



2 Answers, 1 is accepted

Sort by
0
Dimo
Telerik team
answered on 05 Dec 2011, 03:16 PM
Hi Tim,

Your suggestion is an interesting one, however, there are a couple of things to take into consideration. Most importantly, tochhold is already a standard gesture for a context menu on touch devices. As a result, we will either have to override default behavior if the device allows it, or fail to support the desired functionality. In any case, one of the conflicting functionalities will be sacrificed.

In addition, I am not sure whether users expect hover/more-info behavior on touchhold, which of course can change in the future. On system level, touch devices fire hover on tap.

You can submit your request on UserVoice and if it accummulates enough votes, we will consider implementing it.

http://kendo.uservoice.com/

Regards,
Dimo
the Telerik team
Join us on our journey to create the world's most complete HTML 5 UI Framework - download Kendo UI now!
0
Tim
Top achievements
Rank 1
answered on 05 Dec 2011, 09:45 PM
I'd ike web pages (especially on the tablet) to work just like the iPad's virtual keyboard: lingering on an element (i.e. a [key]) does not cause a tap. Linger and tap are mutually exclusive events on the iPad keyboard. The jQuery plug-in I wrote to emulate the iPad keyboard's linger behavior suppresses the tap if a linger event is raised.

Tablet-form-factor applications have the screen real estate to support richer apps than a phone can support. To keep this richness simple and easy to use, balloon help and tooltips and context-menus will be desirable. Finger-linger event facilitates the use of these UI metaphors in the touch arena because it lets three different kinds of behaviors be associated with a single element: tap, swipe, linger.

 
 
Tags
General Discussions
Asked by
Tim
Top achievements
Rank 1
Answers by
Dimo
Telerik team
Tim
Top achievements
Rank 1
Share this question
or