|
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> |