I would like to specify a function to zoom into an image displayed on a handset UI for industrial use. This is in an environment where users are often in situations where fine motor control is difficult. The nature of the application also means we must avoid mode errors as much as possible and single-handed operation is desired.
The interaction I would like is a kinesthetic "quasimode" (as per Jef Raskin 'The humane interface' 7, p. 55):
The operator would tap and hold on the thumbnail of the image, which would then immediately increase to, say, double size until the hold is released, reverting back to thumbnail size again.
The user does not need to pan, move or otherwise manipulate the image beyond making it larger. The fact that the finger would obscure part of the image during the qasimode is I don't think much of a problem.
Does anyone have any examples of a similar tap/hold quasimode (preferably with hints at how to implement it) in a mobile web context? The handset uses Android Chrome.