Symbian3/SDK/Source/GUID-F5371A59-A637-4623-A2C0-9A8B8E5F3CFB.dita
changeset 8 ae94777fff8f
parent 7 51a74ef9ed63
child 9 59758314f811
equal deleted inserted replaced
7:51a74ef9ed63 8:ae94777fff8f
     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-F5371A59-A637-4623-A2C0-9A8B8E5F3CFB" xml:lang="en"><title>Interaction
       
    13 with other hardware components</title><prolog><metadata><keywords/></metadata></prolog><conbody>
       
    14 <p>In addition to traditional keys, interaction devices of other types may
       
    15 be built in the devices. In most scenarios, they produce input events similar
       
    16 to keys, so that the software need not be changed. The hardware commands do
       
    17 not have any effect on the application.</p>
       
    18 <p>Examples of specific interaction devices are:<ul>
       
    19 <li><p>Optical joysticks</p></li>
       
    20 <li><p>Optical 9-way finger navigation</p></li>
       
    21 <li><p>Acceleration sensors</p></li>
       
    22 </ul></p>
       
    23 <section id="GUID-C70CF894-EACC-470A-98C7-846B7FBC4F04"><title>Optical joystick</title><p>An optical joystick can be used
       
    24 instead of (or in addition to) the traditional navigation keys. </p><p>When
       
    25 used in combination with traditional scroll keys, optical joystick performs
       
    26 same functions as that of mechanical scroll keys. However, the speed of the
       
    27 movement can differ. </p><p>When used individually as the only scrolling device,
       
    28 optical joystick emulates the functions of mechanical scroll keys. Sliding
       
    29 a finger down over the joystick provides the same function as that of pressing
       
    30 the down key. Repeat functionality can be produced with longer strokes. </p></section>
       
    31 <section id="GUID-DF3C81F4-2FAD-4373-8568-0CFC6C7F9618">       <title>Optical
       
    32 9-way navigation</title><p>The Symbian platform supports additional optical
       
    33 navigation that is integrated to centre Select key. The supported directions
       
    34 in 9-way rocker key are domed main directions and diagonals by combining the
       
    35 main directions. Optical navigation allows continues moment of the finger
       
    36 as observed in touch pad. It is suitable for pointer moving in browser and
       
    37 content panning, for example, in photos, browser, and maps.</p></section>
       
    38 <section id="GUID-10494E4E-B037-4874-BEFB-20AB95B61CBA"><title>Acceleration
       
    39 sensor</title><p>There are three types of interaction events that can be recognized
       
    40 with acceleration sensors:<ol>
       
    41 <li id="GUID-704B967F-7E70-4446-B443-DDCA665D80BE"><p>Tapping the device by
       
    42 hand (double tap) to perform a given function in set events. Tapping interaction
       
    43 is not recommended for touch devices to prevent the unintentional touch actions.</p></li>
       
    44 <li id="GUID-43884A1A-DE03-4074-8D35-4C5254159F14"><p>Changing the device’s
       
    45 orientation from portrait to landscape and back to perform screen re-orientation.</p></li>
       
    46 <li id="GUID-C07401D7-3AD2-4D74-B61D-E08A95F4E504"><p>Changing the device
       
    47 orientation from screen up (for example on a table) to screen down and back
       
    48 to silence an alert tone (for example, silencing an incoming call).</p></li>
       
    49 </ol></p>The system is capable of sensing any of listed events. The supported
       
    50 sensor interactions are configurable per device, but must be consistent in
       
    51 not assigning different functions to these standard events. Also, the user
       
    52 can be provided with the option to set the desired interactions. For example,
       
    53 it is possible to set methods 1 and 3 (double tap by hand and turning the
       
    54 screen downwards) for the 'silence incoming call' event. The settings are
       
    55 available in <b>General Settings</b>. A double tap on the device produces
       
    56 tactile (vibrating) feedback to reinforce and acknowledge that the interaction
       
    57 is successful. See <xref href="GUID-581A8E4B-12BE-41C0-A20E-3087A80FEECF.dita">Tactile
       
    58 feedback</xref> for more details.</section>
       
    59 </conbody></concept>