/documentation/android_access/basics.html

http://eyes-free.googlecode.com/ · HTML · 248 lines · 199 code · 37 blank · 12 comment · 0 complexity · 844987af95d48d8e424612177d7b3b3e MD5 · raw file

  1. <!-- Copyright 2010 Google Inc.
  2. Licensed under the Apache License, Version 2.0 (the "License");
  3. you may not use this file except in compliance with the License.
  4. You may obtain a copy of the License at
  5. http://www.apache.org/licenses/LICENSE-2.0
  6. Unless required by applicable law or agreed to in writing, software
  7. distributed under the License is distributed on an "AS IS" BASIS,
  8. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  9. See the License for the specific language governing permissions and
  10. limitations under the License. -->
  11. <html>
  12. <head>
  13. <title>Accessibility basics - Android Accessibility</title>
  14. <link rel="stylesheet" type="text/css" href="style.css">
  15. </head>
  16. <body>
  17. <div id="main_body">
  18. <h1>Accessibility Basics</h1>
  19. <div class="nav">
  20. <div class="nav_back"><a href="enabling.html">Previous: Enabling
  21. accessibility</a></div>
  22. <div class="nav_up"><a href="index.html">Up: Android Accessibility</a></div>
  23. <div class="nav_next"><a href="services.html">Next: Accessibility
  24. Services</a></div>
  25. </div>
  26. <p>Once you've enabled accessibility, you can start using your phone. This
  27. section describes some of the most common ways to interact with your device
  28. and explains some vocabulary.</p>
  29. <h2>Explore by touch</h2>
  30. <p>On devices running Android 4.0 and higher, you can touch your device's
  31. screen to hear the content under your finger spoken aloud. To activate an item,
  32. for example to click a button, tap the screen once after exploring the item.
  33. Or, to activate an item without exploring it first, simply double-tap the
  34. item.</p>
  35. <h3>Scrolling</h3>
  36. <p>When you explore content that extends beyond the screen and can be scrolled,
  37. your device will beep with a rising tone. To scroll content, place two fingers
  38. on the screen and move your fingers up or down. You will head ascending or
  39. descending tones as you scroll the list to let you know your relative position
  40. within the list. If you pause after scrolling a list, you will head a spoken
  41. description of your absolute position within the list.</p>
  42. <h2>Directional Pad Navigation</h2>
  43. <p>On devices with a hardware d-pad or arrow keys, you can typically navigate
  44. without needing to use the touch screen. This navigation is available to all
  45. users and does not require Accessibility to be enabled. Enabling Accessibility
  46. will provide you with speech feedback to assist in navigation if you cannot see
  47. the screen.</p>
  48. <p>The type of directional controller varies by phone, but many phones have
  49. one of the following: a clickable trackball, arrow keys, or a directional pad.
  50. On phones without any hardware directional controls, you can download the
  51. Eyes-Free Keyboard from Android Market to obtain an on-screen directional pad.
  52. All of these controllers allow you to move in 4 directions, and click to
  53. select items on the screen. Depending on what accessibility applications
  54. you've enabled, you'll get speech, sound, and haptic (vibrational) feedback to
  55. tell you what you've selected and what's happening on your phone.</p>
  56. <p>There are three other keys that you will use frequently. Make sure you
  57. know where these keys are on your phone:</p>
  58. <ul>
  59. <li>The <strong>Home</strong> button will take you to the home screen,
  60. where you can launch applications, check notifications, and much more. While
  61. Android comes with a home screen that's reasonably accessible, you can
  62. download alternative apps to use as your home screen including one designed
  63. specifically for eyes-free use. See <a href="customizing.html"> the section
  64. on customizing</a> for more details. In addition, if you press and hold
  65. (long press) the Home key, it will bring up a window with shortcuts to
  66. recently opened apps.</li>
  67. <li>The <strong>Back</strong> button will take you back to the previous
  68. screen, whether in the same app or a different app. As an example, if you're
  69. reading an email, pressing Back might take you to your Inbox, pressing Back
  70. again might take you to your list of mailboxes, and pressing Back yet again
  71. might take you to your home screen. You can use Back to close most dialogs or
  72. exit most screens that are causing you problems.</li>
  73. <li>The <strong>Menu</strong> button opens a menu specific to the current
  74. screen. Quite a bit of Android functionality which relies on the touch screen
  75. is also accessible through the menu button, so be sure to check for it.
  76. Menus are usually two-dimensional, so use the arrows to move up, down, left
  77. and right to find all of the options in the menu, and click one if you want.
  78. To close a menu, press Back.</li>
  79. </ul>
  80. <h3>Long Press</h3>
  81. <p>An important navigation mechanism in Android is called a <strong>long
  82. press</strong>. You perform a long press by pressing and holding down a
  83. physical key or touch (capacitive) button. If the long press is successful, the
  84. phone will provide some physical feedback such as vibration, and the long press
  85. action will take place.</p>
  86. <p>You can use a long press to open menus that are specific to the active
  87. item - think of it like opening a context menu on a PC. For example, performing a long press on a song in the Music player application in
  88. Android 2.2 will open a menu that allows you to add or remove it from a
  89. playlist. To perform a long press that opens a context menu, press and hold the
  90. select key or the trackball.</p>
  91. <p>As described earlier, you can long press the Home key to bring up
  92. a window with shortcuts to recent apps. Long pressing the Search key will
  93. activate Voice Search.</p>
  94. <h2>The home screen</h2>
  95. <h3>Settings</h3>
  96. The Android settings are available as a menu option on the home screen
  97. (accessed by pressing the menu button while on the home screen). There
  98. are many configuration options available here. The following are accessibility
  99. related options:
  100. <ul>
  101. <li><strong>Accessibility</strong> Used to enable and disable basic
  102. accessibility settings. See <a href="enabling.html">the enabling
  103. accessibility section</a> for details.
  104. </li>
  105. <li><strong>Language &amp; input</strong> (Android 4.0 and higher) or
  106. <strong>Voice Input &amp; Output</strong> controls global
  107. text-to-speech settings, including speech rate and language.</li>
  108. <li><strong>Sound (or Sound &amp; display)</strong> Configure sounds and
  109. vibrations (haptic feedback).</li>
  110. </ul>
  111. <h3>Notifications</h3>
  112. <p>Notifications are the primary way Android communicates messages to you
  113. without interrupting what you are currently doing. For example, a notification
  114. might tell you that you have new mail, a new text message, or a low battery
  115. warning. Any app can post a notification.</p>
  116. <p>When you have TalkBack or another accessibility service running, it will
  117. speak the notification when it first appears. Additionally, at any point in
  118. time you can open the notifications panel from the home screen menu option to
  119. review all of your notifications. Most notifications are clickable - when
  120. clicked they will take you directly to the message or application in question
  121. or tell you more information about the warning.</p>
  122. <h3>Application launcher</h3>
  123. <p>An important function of the home screen is provide access to installed
  124. applications. From the home screen, select "All Applications". This will open
  125. a screen with a list of all installed applications.</p>
  126. <p>Note that this view is two-dimensional, with four apps per row. In order
  127. to find all of your apps, you'll need to explore all four apps in each
  128. horizontal row. If you find this annoying, you can install an alternate home
  129. screen or app launcher, such as the Eyes-Free shell. See <a
  130. href="customizing.html">the section on customizing</a> for more details.</p>
  131. <h2>The Lock Screen</h2>
  132. <p>When the phone goes to sleep, the screen is automatically locked. This means
  133. that the screen is off and the phone doesn't accept user input. Depending
  134. on your display settings, your screen might go to sleep after a specified
  135. timeout, and soon afterward the phone will lock. You can also force your
  136. screen to turn off and the phone to lock by pressing the power button.
  137. By default, once your screen is locked, accessibility services such as
  138. TalkBack will not give you feedback. This preference may be changed in your
  139. screen reader's settings page.</p>
  140. <p>Unlocking a phone requires two steps: you need to turn on the screen,
  141. and then unlock the phone. In order to turn on the screen, you need to push
  142. the power button (on some phone models such as the Droid, the enter key
  143. will also turn on the screen).</p>
  144. <p>Once the screen is on, unlocking the phone usually requires a touch screen
  145. gesture, but this may vary depending on manufacturer customizations. To perform
  146. the gesture on a standard Android phone:</p>
  147. <ol>
  148. <li>Hold the screen in portrait mode.</li>
  149. <li>Press your finger on the lower left side of the screen. If you have
  150. KickBack enabled, you should get a quick vibration when you are in the correct
  151. place.</li>
  152. <li>Swipe your finger all the way across the screen to the right. With
  153. KickBack, you will get another haptic vibration when the phone successfully
  154. unlocks.</li>
  155. </ol>
  156. <p>To practice this gesture, press the power button to turn the screen off
  157. and lock the phone - TalkBack will say "Screen Off". Press the power button a
  158. second time to turn the screen back on. It will now be waiting for you to unlock it.</p>
  159. <p>You can also mute the ringer volume from the lock screen. To mute the ringer
  160. volume, perform the unlocking gesture but swipe from right to left instead of
  161. from left to right. Please note that muting the ringer volume will not mute
  162. speech feedback for accessibility.</p>
  163. <p>If you don't like having to swipe to unlock your phone, you can disable
  164. this behavior or choose a different unlocking strategy. See <a
  165. href="customizing.html">the section on customizing</a> for more details.</p>
  166. <h2>Phone calls</h2>
  167. <p>To answer a phone call on most phones, you must swipe from left to right,
  168. just like the unlocking gesture described above. To decline a call, press
  169. the power button or perform the unlocking gesture in reverse from right to
  170. left.</p>
  171. <p>A few phones, like the HTC G1 and LG Ally, have physical Call Start and
  172. Call End buttons which can be used instead of the gestures.</p>
  173. <p>To end a call on a phone without a physical button, you must push a
  174. button on the touch-screen. The button is accessible, so you can use your
  175. directional controls to find and click the button. However, it can be
  176. challenging to do this quickly.</p>
  177. <ul>
  178. <li>If you have Android 2.2 or later, there is a checkbox in the
  179. Accessibility settings that allows the power button to hang up calls.
  180. <li>If you have Android 2.1 or earlier and do not want to use the directional
  181. pad to locate the end call button, you can try to learn where to
  182. press the touch-screen: the button is in the center, towards the bottom. Note
  183. that when you hold the phone near your ear, the screen turns off. You may
  184. need to wait a second after moving the phone away to be able to press the
  185. button.
  186. </ul>
  187. <p>Everything else about phone calls is already accessible if your phone has
  188. a keyboard: dialing, editing contacts, etc.</p>
  189. <h2>Conclusion</h2>
  190. <p>Now you know everything you need to start using your phone! The rest of
  191. this guide will go into much more detail about some common things you might want
  192. to do with your phone, and how to customize your experience to work just right
  193. for you.</p>
  194. <p>At this point, many of your questions may not be specific to
  195. accessibility. If you want to learn how to make phone calls, synchronize your
  196. contacts, play music, or more, you don't need a special guide for accessibility.
  197. You can just read the manual that came with your phone, or search the Internet
  198. for general advice on using Android. In many cases, your experience may not be
  199. very different than the experience for any other user.</p>
  200. <div class="nav">
  201. <div class="nav_back"><a href="enabling.html">Previous: Enabling
  202. accessibility</a></div>
  203. <div class="nav_up"><a href="index.html">Up: Android Accessibility</a></div>
  204. <div class="nav_next"><a href="services.html">Next: Accessibility
  205. Services</a></div>
  206. </div>
  207. </div>
  208. </body>
  209. </html>