Symbian3/SDK/Source/GUID-17C64C2F-9426-4B41-9F0A-23060289D644.dita
changeset 7 51a74ef9ed63
child 8 ae94777fff8f
equal deleted inserted replaced
6:43e37759235e 7:51a74ef9ed63
       
     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>