|
1 <?xml version="1.0" encoding="utf-8"?> |
|
2 <!-- Copyright (c) 2007-2010 Nokia Corporation and/or its subsidiary(-ies) All rights reserved. --> |
|
3 <!-- This component and the accompanying materials are made available under the terms of the License |
|
4 "Eclipse Public License v1.0" which accompanies this distribution, |
|
5 and is available at the URL "http://www.eclipse.org/legal/epl-v10.html". --> |
|
6 <!-- Initial Contributors: |
|
7 Nokia Corporation - initial contribution. |
|
8 Contributors: |
|
9 --> |
|
10 <!DOCTYPE concept |
|
11 PUBLIC "-//OASIS//DTD DITA Concept//EN" "concept.dtd"> |
|
12 <concept id="GUID-17C64C2F-9426-4B41-9F0A-23060289D644" xml:lang="en"><title>Multi-touch</title><prolog><metadata><keywords/></metadata></prolog><conbody> |
|
13 <p>Multi-touch is an enhancement to the touch screen, which provides the user |
|
14 with the ability to apply elaborate finger gestures onto the display as commands |
|
15 to the device.</p> |
|
16 <p>Multi-touch is implemented based on the size and type of interfaces. When |
|
17 a finger or an object touches the display causing the light to scatter, the |
|
18 reflection is caught by the sensors. The response for the touch is sent back |
|
19 based on the type of reflection measured.</p> |
|
20 <p>Only the devices with multi-touch support have 'Pinch Stroke' as a touch |
|
21 stroke.</p> |
|
22 <section id="GUID-7AECBBDD-8583-4555-A2F3-83404CBC64C1"><title>Pinch Stroke</title>Pinch |
|
23 stroke is invoked by two separate but simultaneously active touch down events |
|
24 and dragging movements along the line that goes through both touch down points. |
|
25 On release, the pinch in or pinch out state is maintained. Pinch stroke can |
|
26 be utilized, for example, in Photo viewer to zoom in and zoom out.<fig id="GUID-93C93C51-1F0D-4ADE-8FEC-3223B9C9F60B"> |
|
27 <image href="GUID-22498580-E902-4024-921C-F756A8CD58DF_d0e75600_href.png" placement="inline"/> |
|
28 </fig><p>The following table lists the default touch-events for pinch-stroke:</p><table id="GUID-D5917E40-42B1-461B-8722-C7AD66482078-GENID-1-8-1-6-1-1-6-2-1-5-1-1-7-1-2-4-4"><title>Default touch events |
|
29 for pinch-stroke</title> |
|
30 <tgroup cols="3"><colspec colname="col1" colwidth="0.68*"/><colspec colname="col2" colwidth="1.00*"/><colspec colname="col3" colwidth="1.32*"/> |
|
31 <thead> |
|
32 <row> |
|
33 <entry valign="top"><p>User action</p></entry> |
|
34 <entry valign="top"><p>State change</p></entry> |
|
35 <entry valign="top"><p>Feedback</p></entry> |
|
36 </row> |
|
37 </thead> |
|
38 <tbody> |
|
39 <row> |
|
40 <entry><p>First touch down</p></entry> |
|
41 <entry><p>No action.</p></entry> |
|
42 <entry><p>Tactile: <ul> |
|
43 <li><p>First touch down tactile feedback follows the context-based feedback. </p></li> |
|
44 <li><p>Audio feedback is provided with touch down.</p></li> |
|
45 </ul></p></entry> |
|
46 </row> |
|
47 <row> |
|
48 <entry><p>Second simultaneous touch down</p></entry> |
|
49 <entry><p>Activates multi-touch mode for the content defined.</p></entry> |
|
50 <entry><p>Tactile: <ul> |
|
51 <li><p>When second finger is touched down multi-touch recognition, two sensitive |
|
52 pulses effect is provided.</p></li> |
|
53 <li><p>Audio feedback is provided with touch down.</p></li> |
|
54 </ul></p></entry> |
|
55 </row> |
|
56 <row> |
|
57 <entry><p>Pinch in</p></entry> |
|
58 <entry><p>Moving the touch points (directly) closer to each other is recognized |
|
59 as pinch in. Application can use it, for example, for zooming out a picture. |
|
60 The behavior should be in relation to the speed and size of the stroke.</p></entry> |
|
61 <entry><p>Tactile: Smooth pinch effect is provided while moving the fingers. </p><p>No |
|
62 audio feedback is provided.</p></entry> |
|
63 </row> |
|
64 <row> |
|
65 <entry><p>Pinch out</p></entry> |
|
66 <entry><p>Moving the touch points (directly) away from each other is recognized |
|
67 as pinch out. Application can use it, for example, for zooming in a picture. |
|
68 The behavior should be in relation to the speed and size of the stroke.</p></entry> |
|
69 <entry><p>Tactile: Smooth pinch effect is provided while moving the fingers. </p><p>No |
|
70 audio feedback is provided.</p></entry> |
|
71 </row> |
|
72 <row> |
|
73 <entry><p>Touch release</p></entry> |
|
74 <entry><p>Releasing one or both fingers stops the pinch.</p></entry> |
|
75 <entry><p>No tactile or audio feedback given.</p></entry> |
|
76 </row> |
|
77 </tbody> |
|
78 </tgroup> |
|
79 </table></section> |
|
80 </conbody></concept> |