COrvus – Accessible kit for Android User guide of the program

COrvus – Accessible kit for Android User guide of the program
COrvus – Accessible Kit for Android
A set of applications which makes Android phones accessible to visually
impaired users
User guide of the program
Version of the user guide – September 2017
Compatible with the COrvus version v. 1.5.0
© 2014, 2017 Stopka n. o.
Table of contents
1. Introduction ....................................................................................................................................... 7
2. Application installation and phone setup ......................................................................................... 7
2.1 Phone configuration .............................................................................................................. 8
2.2 Uninstalling COrvus ............................................................................................................... 9
3. The basics of controlling .................................................................................................................... 9
3.1 The gestures used within the application ............................................................................. 9
3.2 The list control .................................................................................................................... 11
3.2.1 The look of the list control ..................................................................................... 11
3.2.2 The gestures for the list control............................................................................. 12
3.2.3 Tips for controlling the lists ................................................................................... 12
3.3 The edit field control ........................................................................................................... 12
3.3.1 The look of the edit field control ........................................................................... 13
3.3.2 Controlling the edit field control ........................................................................... 13
3.3.2.1 Standard buttons model ........................................................................... 13
3.3.2.2 Typing by drawing model ......................................................................... 14
3.3.2.3 Model Typing by touch ............................................................................. 18
3.3.3 The edit field control gestures ............................................................................... 18
3.3.4 The edit field control context menu ...................................................................... 19
3.3.4.1 Typing using the QR Codes ....................................................................... 20
3.3.5 Speech recognition ................................................................................................ 21
3.3.6 Tips for controlling the edit fields .......................................................................... 22
3.3.7 Defined keyboards ................................................................................................. 22
3.3.7.1 Lower case letters..................................................................................... 23
3.3.7.2 One upper case letter / Upper case letters .............................................. 23
3.3.7.3 Numbers ................................................................................................... 24
3.3.7.4 Calculations .............................................................................................. 24
-2-
3.4 The universal gestures ........................................................................................................ 25
4. Controlling COrvus with the phones containing hardware keyboard ............................................. 25
4.1 LG Wine Smart .................................................................................................................... 25
4.2 The meaning of buttons within the COrvus interface and the screen reader .................... 26
4.2.1 COrvus as Default System Keyboard...................................................................... 27
4.2.2 COrvus is not used as Default System Keyboard ................................................... 28
4.2.3 Tips ......................................................................................................................... 28
5. The detailed description of applications ......................................................................................... 28
5.1 The CORVUS main screen.................................................................................................... 28
5.1.1 Items of the main screen ....................................................................................... 29
5.1.2 Special gestures ..................................................................................................... 29
5.2 The CORVUS main menu ..................................................................................................... 30
5.3 The phone app .................................................................................................................... 31
5.3.1 The incoming call screen ........................................................................................ 31
5.3.2 The screen displayed during the call...................................................................... 32
5.4 The contacts app ................................................................................................................. 32
5.4.1 The context menu items of the Contacts app ....................................................... 33
5.5 The Register app.................................................................................................................. 34
5.5.1 The Register of calls list.......................................................................................... 35
5.5.1.1 The Register of calls context menu .......................................................... 35
5.6 The Messages app ............................................................................................................... 36
5.6.1 New message ......................................................................................................... 36
5.6.2 The list of messages ............................................................................................... 37
5.6.2.1 The context menu items of the message list............................................ 38
5.7 The E-mail app..................................................................................................................... 38
5.7.1 Edit account ........................................................................................................... 39
5.7.2 The message list ..................................................................................................... 40
5.7.3 The message viewer............................................................................................... 41
-3-
5.7.4 The new message composition.............................................................................. 42
5.8 The applications app ........................................................................................................... 42
5.9 The Settings app .................................................................................................................. 44
5.9.1 Environment .......................................................................................................... 45
5.9.2 Speech .................................................................................................................... 46
5.9.3 Sound ..................................................................................................................... 46
5.9.4 Tones ...................................................................................................................... 47
5.9.5 Display .................................................................................................................... 47
5.9.6 During call behaviour ............................................................................................. 48
5.9.7 Screen reader ......................................................................................................... 49
5.9.8 Wireless Connection .............................................................................................. 49
5.9.8.1 Manage Wireless Networks...................................................................... 50
5.9.9 Keyboard ................................................................................................................ 50
5.9.9.1 Configure typing by drawing .................................................................... 51
5.9.9.2 Configure typing by buttons ..................................................................... 52
5.10 The Help application ......................................................................................................... 52
5.10.1 Verify Android Settings ........................................................................................ 53
5.10.2 License ................................................................................................................. 54
5.10.3 Updating CORVUS ................................................................................................ 54
5.11 The Notes app ................................................................................................................... 55
5.12 The Library app.................................................................................................................. 56
5.13 The txt viewer.................................................................................................................... 56
5.13.1 Viewer settings .................................................................................................... 57
5.14 The Download Books app.................................................................................................. 57
5.14.1 Working with the library ...................................................................................... 58
5.14.2 The list of books ................................................................................................... 59
5.14.3 Settings ................................................................................................................ 60
5.15 The Tagger app .................................................................................................................. 61
-4-
5.15.1 Manage descriptions............................................................................................ 63
5.15.2 Tagger Application Settings ................................................................................. 64
5.15.3 How to Make Scanning of Tags more accurate ................................................... 64
5.16 The Time and calendar app ............................................................................................... 65
5.16.1 The alarm screen.................................................................................................. 65
5.16.2 Calendar ............................................................................................................... 66
5.16.2.1 The Calendar context menu ................................................................... 66
5.16.3 Event list............................................................................................................... 67
5.17 The file manager app ........................................................................................................ 67
5.17.1 The File manager context menu .......................................................................... 68
5.18 The Game Fifteen app ....................................................................................................... 69
5.18.1 The Game Fifteen context menu ......................................................................... 69
5.19 The Game Balls app ........................................................................................................... 70
5.19.1 The gestures used within the game ..................................................................... 70
5.19.2 The practical game description ............................................................................ 70
5.20 Western Slovakia Energetics ............................................................................................. 71
5.20.1 List of fails and outages ....................................................................................... 72
5.20.2 Recommended electricians.................................................................................. 72
5.21 The Sport App.................................................................................................................... 73
5.21.1 Application Settings ............................................................................................. 76
5.21.2 Logging ................................................................................................................. 76
5.21.3 Sample of Use ...................................................................................................... 77
5.22 The Calculator app ............................................................................................................ 79
5.22.1 The Calculator context menu............................................................................... 83
5.23 The Recorder app .............................................................................................................. 83
5.23.1 Recorder settings ................................................................................................. 84
5.24 The Music player app ........................................................................................................ 84
5.24.1 Selecting the files for playback ............................................................................ 85
-5-
5.24.2 The Now playing screen ....................................................................................... 85
5.24.2.1 The Now Playing screen context menu .................................................. 86
5.24.3 The Bookmarks screen ......................................................................................... 87
5.24.4 Player settings ...................................................................................................... 87
5.25 The Android applications app ........................................................................................... 88
5.25.1 The all applications context menu ....................................................................... 89
5.25.2 The favorite applications context menu .............................................................. 89
6. Screen reader .................................................................................................................................. 89
6.1 The standard Home screen of the phone ........................................................................... 91
6.2 The Notifications shade....................................................................................................... 92
6.3 The phone settings .............................................................................................................. 93
6.4 The „Power off“ screen ....................................................................................................... 93
6.5 SayAll Mode ........................................................................................................................ 94
6.6 Working with the web ......................................................................................................... 94
6.7 Describing the most frequently used elements of the user interface ................................ 95
6.7.1 Button .................................................................................................................... 95
6.7.2 Image ..................................................................................................................... 96
6.7.3 Checkbox ................................................................................................................ 96
6.7.4 List .......................................................................................................................... 96
6.7.5 Slider ...................................................................................................................... 96
6.7.6 Edit field ................................................................................................................. 97
6.8 Screen Reader Gestures ...................................................................................................... 97
7. Conclusion ....................................................................................................................................... 98
-6-
1. Introduction
COrvus is a set of applications primarily aimed at blind and partially sighted users of the
Android smart phones. Its main goal is to make using the most commonly used functions for day-today use of the smart phone as effective as possible. Currently it supports making calls, managing SMS
messages as well as the register of calls, it contains simple alarm and calendar, supports basic file
operations, contains book reader, note-taking tool, light detector, music player, recorder, e-mail client
and many other applications.
Besides specially crafted applications COrvus contains a full-feature screen reader that makes
it possible to control the phone outside of the special COrvus environment.
Controlling the special applications of the COrvus interface is designed in a way that eliminates
the need to search the items on the screen which significantly shortens the time to find and activate
the desired item. The COrvus application uses several easy to remember gestures performable by one
hand.
As far as the appearance is concerned, the application design emphasizes intuitiveness and
simplicity as well.
The application Works with any installed text-to-speech engine. It uses the parameters of the
TTS that is set as default.
2. Application installation and phone setup
The application is not currently distributed through Google Play. If you obtained an installation
apk file of the COrvus application, follow these instructions.
•
Copy the file COrvus.apk by standard means into the storage of your phone or into
a memory card.
•
Allow the installation from other sources than the Play Store (open Settings > Security
and check „Allow installation of apps from sources other than the Play Store“).
•
Find the COrvus installation file that had been previously copied into your phone using
any file manager and launch it. From this moment on the installation works the same
as installing any other application.
-7-
As mentioned above, COrvus contains a basic screen reader. To activate it perform these steps
upon installation of the COrvus.apk package:
•
Select and activate the Accessibility item within the Settings menu.
•
Find the COrvus service in the Services group and turn it on.
•
Upon activation the phone will ask if you want the COrvus application to have Access
to the Explore by touch function. Answer the question positively.
2.1 Phone configuration
Before you run the application for the first time perform the following steps:
•
Install or make sure you already have a TTS voice installed (Settings > Language and Input >
Output Text to Speech). If you do not currently have any text to speech engine installed
supporting your language of choice, we recommend installing e.g. eSpeak. The free version
available in the Play Store
•
(https://play.google.com/store/apps/details?id=com.googlecode.eyesfree.espeak&hl=en)
works with the devices containing Android 4.2 and older. For the newer versions it is possible
to
use
the
paid
version
of
eSpeak:
(https://play.google.com/store/apps/details?id=com.reecedunn.espeak&hl=en).
•
Upon the first run of the COrvus app the phone will probably ask which application to use as
a Home screen (launcher). COrvus can be used as a default Home screen application and we
advise for the blind users to select COrvus. This ensures that COrvus starts when pressing the
Home button.
•
Most phones allow you to turn on the function that enables cancelling the call by pressing
the Power button. It is recommended that you activate this function. It can be usually found
in the accessibility settings.
•
You can deactivate the protection of the sim card using the PIN code. COrvus version 1.4 and
later enables you to enter the PIN code using the PIN request screen. However the screen
can work differently depending on the manufacturer of your phone. Some phones with active
screen reader enables you to enter the PIN code only with your headphones connected,
which can be sometimes inconvenient. You can find more details on how to protect your
phone using the PIN code in the ”Security” section.
-8-
•
Other settings of the operating system can be changed using the ”Verify Android Settings”
item. You can find it in the ”Help” menu. Activate the function, read the details for each
option and then activate the option.
Android 4.4 or higher enables setting the default SMS application. The default SMS application
is the only app that can manage the SMS and MMS messages. Other applications can send the message
but are no table to perform the operations such as message deletion. If you want to use COrvus as
a full-featured SMS application, set it as the default SMS application. You can perform this using the
”Verify Android Control Settings” item or manually in the phone settings by activating the “More…”
item in the Networks settings and then the “Default SMS Application” item.
In Corvus version 1.4 you can use the keyboards familiar from the COrvus environment also in
the edit fields outside of the special environment. If you wish you can use the ”Verify Android Settings“
feature. This function allows you to activate the COrvus keyboard and then set it as the default
keyboard.
2.2 Uninstalling COrvus
COrvus can be uninstalled using the apps manager like any other application.
3. The basics of controlling
This part of the guide deals briefly with the general principles of functioning and controlling
the COrvus user interface. The next chapters will gradually provide the details of the specific features.
The basic units of the app are the controls. To be precise, two basic elements serving the
purpose of controlling every screen of the application. Currently the app communicates using lists, edit
fields, and read-only edit fields.
Before describing the controls mentioned above in detail, let’s briefly walk through the
gestures used within the application.
3.1 The gestures used within the application
•
Swiping with one finger in any of the four directions (put the finger on the screen and perform
the fast movement - swipe – in the desired direction and lift off the finger) simulates up, down,
-9-
left or right arrow in most cases. We will use the word swipe followed by a specific direction for
these gestures further in this guide. For example swipe up.
•
Swiping with two fingers at the same time in any of the four directions (the same as the single
swipe but two fingers are used instead) is usually used to move the cursor by a bigger segment.
We will use the term 2-finger swipe followed by a specific direction further in this guide. For
example 2-finger swipe right. When performing the two-fingered gestures it is necessary to have
the two fingers put on the screen in a way that there is at least a little space between them.
Otherwise the phone might understand the gesture as one-fingered.
•
Single tap with one finger (a short touch with one finger) currently doesn't have any universal
function assigned. We will use the term short tap further in this guide.
•
Single tap with two fingers (a short touch with two fingers at the same time) is used to perform
the backspace function in the edit fields when the keyboard is active. When performing the twofingered gestures it is necessary to have the two fingers put on the screen in a way that there is
at least a little space between them. Otherwise the phone might understand the gesture as onefingered.
•
Double tap with one finger (two short taps in a quick succession) usually works as a confirmation.
We will use the term double tap further in this guide.
•
Double tap with two fingers at the same time is usually used to activate the context menu. We
will use the term 2-finger double tap further in this guide. When performing the two-fingered
gestures it is necessary to have the two fingers put on the screen in a way that there is at least
a little space between them. Otherwise the phone might understand the gesture as onefingered.
•
Double tap and hold with one finger (similar to double tap but the second tap is longer so the
finger is held on the screen longer than during the first tap) currently doesn't have any universal
function assigned. We will use the term double tap and hold further in this guide.
•
2-finger double tap and hold (similar to double tap and hold but performed with two fingers) is
used to perform the cancel operation (see below). We will use the term 2-finger double tap and
hold further in this guide. When performing the two-fingered gestures it is necessary to have
the two fingers put on the screen in a way that there is at least a little space between them.
Otherwise the phone might understand the gesture as one-fingered.
The gestures mentioned above can be also combined with the volume buttons. E.G. press the
Volume Up button, hold it pressed, perform one of the above gestures, and then release the button.
Such gestures will be called 1-, 2-, and 12- gestures according to combination with the Volume Up,
Volume Down, or both buttons at the same time. For example:
- 10 -
•
1-swipe up: Press the Volume Up button, hold it pressed, perform the swipe up
gesture, and release the button.
•
2-double tap: Press the Volume Down button, hold it pressed, perform the double tap
gesture, and release the button.
•
Another set of gestures that is necessary to know can be used to control the CORVUS
screen reader. More info can be found in the Screen reader chapter and its
subchapters.
In some situations short/ long pressing of volume buttons can activate the functions. E.g.: To
stop the COrvus speech press 2-shift button (the button to reduce the volume) shortly. On the main
screen press 1-shift button and hold it pressed (the button to increase the volume). If you hold it long
enough there will be a short beep sound signaling the range between short and long shift. So if you
press 1-shift or 2-shift and release it sooner than the beep sound, it signals short shift. If you release it
after the beep sound, it signals long shift. You can set the short shift interval. See ”Environment
Settings”.
The CORVUS application can be also controlled using the phones with the built-in hardware
keyboard. The detailed info on using the app with some tested phones can be found below in the
chapter entitled Controlling CORVUS using the phones with hardware keyboard.
3.2 The list control
This control is used to display the lists of items. It contains the cursor that allows moving
through individual items. There is only one item displayed on the screen at a time. The items can be
confirmed and selected where it makes sense (e.g. contacts).
3.2.1 The look of the list control
The upper edge of the screen contains a line that is visible only when the cursor reaches the
first item of the list. This is useful for partially sighted users as it informs them of the cursor being
positioned on top of the list. The blind users are informed of this by means of the short beep sound.
Underneath this line there is a title bar containing a brief title of the list which is being currently
displayed. If the text in the title is longer and there is no space in the component, the beginning and
the end of it will be displayed shortly and after few seconds it starts to roll cyclically in order to read it
- 11 -
all. Below that there is a space for icon which however doesn’t have to be included in every list. It is
displayed mainly in the higher levels of menus and its main purpose is to help the partially sighted
users in quickly finding the desired item without the need of reading or listening to the descriptive
text. Below that there is a descriptive text of currently selected item. The bottom edge of the screen
can again display the line that is shown when the cursor reaches the last item of the list.
3.2.2 The gestures for the list control
The following gestures can be generally used within the list controls:
•
Swipe up / down: moves cursor one item up or down respectively,
•
2-finger swipe up / down: moves the cursor to the top or bottom of the list respectively,
•
Swipe left: goes back one level. Works only in the situations where it makes sense,
•
Swipe right: selects / deselects the item. Works only in the situations where it makes sense,
•
Double tap: confirms the currently displayed item,
•
2-finger double tap: Activates the context menu for the current list item. (Context Menu can
also be activated by pressing the menu button, which is situated in the bottom right corner of
the phone. However it works only if it is enabled. See ”Keyboard Settings”.)
In addition to above gestures there are several universal gestures that can be utilized when
working with this control. For more info see the Universal gestures subchapter.
3.2.3 Tips for controlling the lists
Get used to moving to the top / bottom of the lists using the 2-finger swipes. This can be a great
time saver in many situations.
3.3 The edit field control
This control serves the purpose of viewing and editing text. It’s used when writing messages,
creating and editing contacts, making calls, etc. Besides the text being edited the screen can contain
one of the keyboards allowing for simple text writing. One can easily switch between the keyboards or
turn them off completely.
- 12 -
3.3.1 The look of the edit field control
The upper part of the screen contains the title bar displaying the brief name of the currently
viewed edit field. If the text in the title is longer and there is no space in the component, the beginning
and the end of it will be displayed shortly and after few seconds it starts to roll cyclically in order to
read it all. Underneath the title bar there is a field displaying currently edited text. In the bottom part
of the screen the keyboard containing 12 fields arranged into 4 rows (each row containing 3 fields) can
be found.
3.3.2 Controlling the edit field control
The behavior of the edit field depends on whether or not the keyboard is being displayed. If
the keyboard is being displayed the most of the screen is reserved for controlling the keyboard. The
behavior of keyboard depends on the keyboard model being configured for the particular edit field.
The detailed description of each keyboard model can be found below in its dedicated subchapters.
In the upper part of the screen (above the keyboard) the cursor movement gestures can be
used (see below). It is necessary to be aware that when the lower swipe sensitivity is configured (see
app settings) the area above keyboard can be too small to perform some of the gestures. When the
keyboard is turned off the movement gestures can be used within the whole screen area.
3.3.2.1 Standard buttons model
As mentioned above the keyboard consists of 12 fields arranged into 4 rows of 3 fields. Each
field represents one or more characters similar to the phones with a standard numeric keypad.
The part of the screen which contains the keyboard can be explored with one finger until we
find the field which contains the character that we’d like to insert.
After finding the desired field, hold the finger on the field and tap anywhere on the screen
using the second finger. After each tap the application displays and announces the next character of
the field located by the first finger.
After finding the desired character lift both fingers off the screen and the character will be
inserted into the text field.
If you want to directly insert the character that was announced when exploring the fields by
the first finger just lift it off without the need to tap by the second finger.
- 13 -
If you made a mistake and don’t want to insert the selected character move the exploring
finger outside the keyboard which cancels the operation. You can as well move the finger to any other
character as the character listed in the previous attempt before moving the finger won’t be inserted
after moving the finger because inserting a character is possible only when lifting both fingers off the
screen.
3.3.2.2 Typing by drawing model
The basis for this keyboard form 9 fields arranged into a square of 3 rows and 3 columns. These
fields contain the most frequently used letters and numbers organized in the same way as the upper
three rows of the standard buttons model. The main advantage of this keyboard is the fact that the
field containing the character that we want to type in is not found by exploring the screen but instead
by the method described by the following bullets:
•
Put the finger on the screen to determine the middle of the square with 9 fields
•
Next draw the line in one of the eight basic directions (top left, up, top right, left right, bottom
left, down, bottom right). This selects the field we want to choose the characters from
•
After drawing this line COrvus announces the first character from the selected field. Continue
drawing the line and COrvus gradually announces the characters found in the selected field. When
the desired character has been found lift the finger off the screen.
•
This way allows for typing in the characters found in every field except for the middle one. To
choose from this field after putting the finger on the screen shortly put and lift the second finger
what determines that we want to choose the character from the middle field. Then continue in
the same way as with the other fields i.e. by drawing a line.
•
There is a gesture with a special meaning that is shortly touching the screen with one finger
anywhere in the keyboard area. This gesture is used to type the spacebar when one of these
keyboards is selected: lower case letters, One upper case letter, and Upper case letters. Or to type
the zero character when either Numbers or calculations keyboard is selected.
Under the square mentioned above there is a standalone fourth row of the keyboard which
contains the less frequently used characters. This row consists of three fields as well. If you wish to
work with this row perform the following:
- 14 -
•
After putting the finger on the screen draw a line into one of the downward directions (bottom
left, down, bottom right) depending on whether you’d like to choose from the first, second, or
the third field of the standalone row.
•
After COrvus announces the first letter from the selected field shortly tap with the second finger
and COrvus announces the first character from the standalone row under the field selected by
drawing the line in the first step.
•
Then you can continue drawing the line to choose other characters.
Notes and tips
•
You can shortly tap when in the upper and middle row of the keyboard as well. By short tapping
the fields containing numbers 1-4 it’s possible to quickly switch the keyboards (short tapping the
top left field activates all lower case, short tapping the upper field activates One upper case, short
tapping the top right field activates Upper case letters, and short tapping the left field activates
numbers). The standard gestures to switch the keyboards work too.
•
Note that COrvus also vibrates when reading the characters during drawing. Thanks to these
vibrations it is possible to use this keyboard in a noisy environment because one can type this way
without the audible feedback.
•
After selecting the field the drawn line can be extended in any direction to eliminate the situations
where we „put“ the middle of the square on the corner what is not suitable considering the
character we want to type. The only exception to this is the exact reverse direction from the one
that was used to select the field. Drawing in this direction can be used to move one character
backward. E.G. if you wish to type b but the line drawn up is too long so COrvus announces c you
can draw the line down to get back to b.
•
Pay attention to the option „Swap positions 1 and 5 on more character schemes“. By turning this
option on the letters j, k, l that can be found in the middle of the square will be swapped with the
punctuation characters appearing in the top left field. Thanks to this change the need for short
tapping during typing is greatly decreased as the letters j, k, and l can be written by drawing the
line in the top left direction. The short tapping is needed only when typing the characters such as
period, comma, exclamation that are now to be found in the middle of the square. The inversion
takes place only for the schemes that contain more than one character in one field. It means that
the numeric input keyboard is excluded.
- 15 -
•
By activating the Expert mode option the special mode of typing by drawing can be activated. It’s
described in the dedicated subchapter.
It can be temporarily activated or deactivated by short
tapping the position 6
•
The gesture for backspace (touching the screen with two fingers at a time) Works for this
keyboard model too.
Sample of Use
The following example demonstrates the way to type the „Good morning“ greeting using this
keyboard:
•
Activate the „One upper case letter“ keyboard: Put the finger on the screen, draw the line up until
COrvus announces a, short tap with the second finger, and COrvus says „One upper case letter“
•
G: put the finger on the screen and draw the line left until COrvus announces g. Now lift the finger
off the screen. COrvus switches back to and announces „Lower case letters“.
•
O: put the finger on the screen and draw the line right until COrvus announces m, n, o, after which
we lift the finger off the screen.
•
O: put the finger on the screen and draw the line right until COrvus announces m, n, o, after which
we lift the finger off the screen.
•
D: put the finger on the screen and draw the line top right until COrvus announces d. Now lift the
finger off the screen
•
Space: briefly touch the screen with one finger anywhere in the keyboard area.
•
M: put the finger on the screen and draw the line right until COrvus announces m. After that lift
the finger off the screen.
•
O: put the finger on the screen and draw the line right until COrvus announces m, n, o. Now lift
the finger off the screen
•
R: put the finger on the screen and draw the line bottom left until COrvus announces p, q, r. Now
lift the finger off the screen
•
N: put the finger on the screen and draw the line right until COrvus announces m, n. Now lift the
finger off the screen
•
I: put the finger on the screen and draw the line left until COrvus announces g, h, i. Now lift the
finger off the screen
•
N: put the finger on the screen and draw the line right until COrvus announces m, n. Now lift the
finger off the screen
- 16 -
•
G: put the finger on the screen and draw the line left until COrvus announces g. Now lift the finger
off the screen.
The expert mode
It’s a modified version of typing by drawing designed to make typing by using this method
faster. The principle of typing can be described in two steps:
•
First select the field to select the character from. The characters layout is the same as with the
expert mode being deactivated so perform the same step to select the field like so: by putting the
finger on the screen determine the middle of the keyboard and by moving in one of the eight
directions select the desired field.
•
In the second step choose the character from the field. If we want to type the first character then
we just need to lift off the finger. To type the additional characters we will need to use a bit of
imagination. Imagine that the line drawn in the first step to choose the field divides the screen
into two parts. The clockwise part contains the second character from the field and the
counterclockwise part contains the third character. The fourth character is selected by dragging
the line drawn in the first step in the opposite direction.
This means that it takes only drawing two short lines to type any of the frequently used
characters by using this method. To clarify the usage of the expert mode let’s give an example. Let’s
try to type the word greeting.
•
g: put the finger on the screen and draw the line left. CORVUS announces g. Now lift off the finger.
•
r: Draw the line bottom left until CORVUS announces p. Now imagine that this diagonal divides
the screen into two parts. Q is placed above the diagonal (clockwise) and r is placed under the
diagonal (counterclockwise). So you need to continue in any direction under the diagonal
(counterclockwise)
•
e: top right until CORVUS announces d then continue clockwise
•
E: top right then continue clockwise
•
T: down
•
i: left then in any of the downward directions (counterclockwise)
•
n: right then in any of the downward directions (clockwise)
•
g: left
- 17 -
3.3.2.3 Model Typing by touch
This method is using the keyboard, which has the same visual parameters as the keyboard with
the standard buttons. The way of typing is the same as used with Nokia phone with buttons. A letter
from the button is selected by repeated pressing of a particular button or by holding it.
To change between the keyboards use the same gestures as used with the other models.
Note: This keyboard is not suitable for blind users.
3.3.3 The edit field control gestures
Controlling the cursor (if the keyboard is displayed these gestures work only in the upper part
of the screen out of the keyboard area):
•
Swipe left: moves the cursor one character left
•
Swipe right: moves the cursor one character right
•
Swipe up: moves the cursor one line up
•
Swipe down: moves the cursor one line down
•
2-finger swipe left: moves the cursor one word left
•
2-finger swipe right: moves the cursor one word right
•
2-finger swipe up: moves the cursor to the top of the edited text
•
2-finger swipe down: moves the cursor to the bottom of the edited text
•
2-finger tap in the keyboard area Works as backspace (deletes the character under cursor). The
gesture Works only if the keyboard is displayed.
•
Double tap: confirms the edited text
•
2-finger double tap: displays the context menu for the edited text. The context menu contains
intuitive items enabling basic editing, copying, and pasting of text. For more info consult the
chapter the Context menu of the edit field control.
•
2-finger tap and hold: cancels the edited text. Thus the window with the edit field will be closed
without saving changes. (Context Menu can also be activated by pressing the menu button
situated in the bottom right corner of the phone. However it works only when enabled. See
”Keyboard Settings”.)
All the other gestures work within the whole screen regardless of the keyboard being displayed
or hidden:
- 18 -
•
1-swipe up / down: the gestures serve a purpose of switching the keyboards. There is also an
option to hide the keyboard between the available options. There are currently five keyboards
defined in the application that are available within the list of keyboards depending on the type of
edited text. The detailed description of the keyboards can be found in the chapter entitled Defined
keyboards.
•
1-swipe left: cancels the edited text. Thus the window with the edit field will be closed without
saving changes. It’s the equivalent to the swipe left gesture used within the lists.
•
1-2-finger tap: deletes the character to the left of the cursor (the backspace equivalent). When
the keyboard is active it is also possible to use the 2-finger tap gesture
•
1-double tap: marks the place in the text as the start of block for deletion / copying to clipboard.
•
1-swipe right: starts the continuous reading from current position of the cursor to the bottom of
text. It can be stopped by touching the screen anywhere. When the continuous reading is active
the screen is not turned off automatically, this can be however achieved by pressing the power
button of the phone. The continuous reading will continue working while the screen is turned off.
•
Long pressing the 1-Shift: starts thespeech recognition. For more details see the chapter „Speech
recognition“ above.
Except for the gestures just mentioned there are some universal gestures which can be used
within the edit field control as well. For more info see the Universal gestures subchapter.
3.3.4 The edit field control context menu
The content of the context menu changes depending on whether the edit field we’re working
with is editable or read-only.
It can be displayed using the 2-finger double tap gesture. It contains the following items:
•
OK: confirms the changes made in the edit field, the same as the double tap gesture. It’s shown
only in the context menu of editable edit fields.
•
Cancel: closes the window without saving changes, the same as the 1-swipe left gesture. It’s
shown only in the context menu of editable edit fields.
•
Delete: deletes the text between the cursor and place marker defined using the function
described below. It’s shown only in the context menu of editable edit fields.
•
Paste: pastes content of the clipboard in the position of the cursor. It’s shown only in the context
menu of editable edit fields.
- 19 -
•
Remove diacritics: Upon activation the text in the edit field will be transformed so that it won’t
contain any diacritic characters. E.g. character č will be replaced by character c, á will be replaced
by a, ž will be replaced by z and so on. This feature can be useful when sending speech-recognized
text as SMS. SMS messages containing diacritics are limited to 80 characters due toSMS protocol
restrictions (longer messages are automatically split and sent as multiple SMS). That’s why it is
more useful to send SMS messages without diacritics.
•
Scan QR Code: Upon activation you should hear a sound ringing during which the program is trying
to scan the QR Code using the camera. The content of the scanned code is then inserted into the
edit field after the scanning completes successfully. You can find more information in the chapter
”Typing using the QR Codes”. This function can be found only in the context menu of the editable
edit fields.
•
Place marker: stores position of the cursor as a place for the start of selection. The same as the 1swipe right gesture.
•
Copy: copies the text between the cursor and the place marker defined using the previously
mentioned function to clipboard.
3.3.4.1 Typing using the QR Codes
In the context menu of each edit field there is an item called ”Scan QR Code”. After its
activation, COrvus tries to scan the QR Code using the camera, and the content of recognized code is
then inserted in the cursor position of a particular edit field.
This function can be used for quick typing only in the case you have a computer at hand, which
can be used to generate the code. The computer generates and displays the QR Code, in which any
text available can be displayed.
For those interested we recommend to try QREncoder program, which can be found on the
following address:
https://code.google.com/archive/p/qrencode-win32/wikis/Downloads.wiki
You can use this function to quickly type text of the messagein the following way:
•
start the program mentioned above, or any program which can generate the big QR
Code
•
Type the text you want to display as QR Code into the edit field
•
Set pixel size to 3, do not use smaller numbers
•
press ”generate” button
•
there is ”save” button and the code displayed on the screen now
- 20 -
•
In the COrvus environment activate the dialog for typing a new message and in the
context menu choose and activate the item ”Scan QR Code”.
•
Point the camera of the phone on the computer screen and wait until the phone
recognizes the code. After a successful recognition of the code, the content of the code
will be automatically inserted into the edit field.
Some tips for achieving a successful scan of the codes from the computer screen:
•
Hold the phone parallel with the computer screen in the 50 – 100 cm distance from
the screen.
•
Do not use flash. The screen generates enough light around the code.
•
Make sure that the window with the code is maximized and that it is not beneath
another window (minimize all other windows, then switch to window with the code
and maximize it).
•
Do not write long texts into the codes. The texts with 400 characters should be
recognizable. More text the code has, the more exact you need to point at it while
scanning it.
3.3.5 Speech recognition
In editable edit fields it is also possible to input text using the speech recognition / voice typing.
The feature can be activated as follows:
•
Place the cursor in the edit field on the position you would like the text to be inserted
•
Press and hold the volume up button
•
After hearing a short beep you can start dictating (with the volume up button pressed)
•
When finishing the dictation release the Volume Up button. The recognition will be
also automatically aborted when you stop talking for a longer time during the dictation
process.
•
When finished, the recognized text is inserted on the cursor position and it is also
spoken using a text-to-speech engine.
With some languages the speech recognition allows typing in some of the frequently used
punctuation or other characters. The following characters are recognized when using the English
language:
•
Period: written as .
- 21 -
•
Comma: written as ,
•
Exclamation point: written as !
•
Question mark: written as ?
•
New line: written as the new line character
•
New paragraph: starts a new paragraph
Voice typing uses a speech recognition technology that works only with the internet
connection available. The best results can be achieved by following these instructions:
•
The voice typing works best in the quiet enviromment,
•
When dictating try to speak clearly, do not use any slang or dialects, try to be
gramatically correct.
•
Start talking only after you hear a short beep, release the 1-shift button only after
speaking the last word to be dictated.
3.3.6 Tips for controlling the edit fields
•
Note that the list of keyboards is cyclic. It means that if we’re working with the edit field with the
keyboard hidden and we want to activate the numeric keyboard it is wise to use the 1-swipe up
gesture because the item for turning the keyboard off is placed at the beginning of the list of
keyboard and the numeric keyboard is placed at the bottom.
•
To delete the content of the edit field we can use the Delete item from the context menu as the
place marker is placed automatically at the top of text and the cursor is placed at its bottom upon
displaying before any editing takes place. I.E. use the two-fingered double tap gesture to display
the context menu, locate the Delete item, and confirm it by double tapping.
3.3.7 Defined keyboards
There are currently five keyboards defined within the application. Three of them are used for
textual typing, the fourth contains the symbols to type the phone numbers, and the last one allows for
entering the expressions into the calculator. The following text contains the symbols available for the
implemented keyboards. The individual fields are numbered as the buttons of the phones with numeric
keypad, i.e. the first row contains the fields 1, 2, 3, the second one contains the fields 4, 5, 6, the third
one contains the fields 7, 8, 9, and the last one contains the * symbol, number 0, and the # symbol.
- 22 -
3.3.7.1 Lower case letters
1: .,?!1:@;
2: abc2
3: def3
4: ghi4
5: jkl5
6: mno6
7: pqrs7
8: tuv8
9: wxyz9
*: *+-/‘([{<
0: spacebar 0 new line tab "
#: #“$%^)]}>
3.3.7.2 One upper case letter / Upper case letters
The buttons of both these keyboards contain the same symbols. The One upper case letter
keyboard is automatically disabled upon typing one character and the Lower case letters keyboard
becomes active.
1: .,?!1:@;
2: ABC2
3: DEF3
4: GHI4
5: JKL5
6: MNO6
7: PQRS7
8: TUV8
9: WXYZ9
*: *+-/‘([{<
0: spacebar 0 new line \tab "
#: #“$%^)]}>
- 23 -
3.3.7.3 Numbers
1: 1
2: 2
3: 3
4: 4
5: 5
6: 6
7: 7
8: 8
9: 9
*: *+
0: 0
#: #
3.3.7.4 Calculations
1: number 1, the pi constant, the r memory containing the value of result of the current calculation
2: number 2, the a, b, c memories
3: Number 3, the d, e, f memories
4: Number 4, the power binary operator (the ^ symbol)
5: Number 5, the squared unary operator
6: Number 6, the square root unary operator
7: Number 7, the percentage binary operator
8: Number 8, left paren
9: Number 9, right paren
*: The + and * binary operators that can be used as unary when performing the short notation where
they serve to perform the calculation of sum and conjunction of two operands
0: Number 0, decimal point, and the = bind operator
#: Binary operators – and /, that can be used as unary when performing the short notation where they
serve to perform the calculation of difference and ratio of two operands
- 24 -
3.4 The universal gestures
This section contains the list of universal gestures that work on any screen of the application,
i.e. they are not dependent on the particular control. However they don’t work within the screen
reader.
•
2-double tap: Reads the content of the screen, i.e. the title and the item if the list control is
displayed, and the title and content of the edit field if the edit field control is shown.
•
2-swipe up / 2-swipe down: controls the speech volume without saving the value into the app
settings. The function can be used to temporarily control the speech volume. The value will be
reset to the one configured in the app settings (see the chapter on app settings)
•
2-2-finger double tap: displays the contextual help for the current control. The help is displayed
using the read-only edit field. It can be closed by double tapping or by 2-finger double tap and
hold gesture.
•
2-swipe left: temporarily changes the shielding function status. More details can be found in the
section dealing with the display configuration.
•
2-swipe right: restarts the TTS engine. When using the higher quality (more memory consuming)
TTS engines on some phones they sometimes become silent though the CORVUS app is still
running. This situation is currently not possible to reliably detect automatically so this gesture can
be used to rectify it. Upon activation CORVUS plays two tones and restarts the speech engine.
•
Short pressing the Volume down button: stops the speech
4. Controlling COrvus with the phones containing hardware keyboard
This chapter contains description of some phones with the built-in hardware keyboard along
with the brief information on controlling the COrvus application using these phones.
4.1 LG Wine Smart
The button description (turn the phone so that the display is placed further from you upon
flipping). Besides the cursor keys and the Confirmation key in the middle the phone keyboard contains
the following 22 keys:
•
In the upper row (above the cursor keys) from left to right there are Back, Home, and Overview
buttons.
- 25 -
•
Below is the cursor circle divided into four parts as follows: right, left, up, and down arrow with
the confirmation key in the middle of the circle.
•
There are 2 buttons by each side of the cursor. On the left side there is a Messaging button and
the Camera button beneath it. The right side contains from top to bottom the assignable
Convenience button and the Contacts button.
•
The row under the cursor contains from left to right: the answering call button, the C button (for
clearing the characters) and the rejecting call button.
•
Below are the twelve regularly placed buttons of the numeric keypad from left to right and from
top to bottom as follows:
1, 2, 3
4, 5, 6
7, 8, 9
*, 0, #
4.2 The meaning of buttons within the COrvus interface and the screen reader
•
The buttons in the upper row (Back, Home and Overview) have the same meaning as the equally
marked buttons on the common touch screen phones. The Back button however works only when
it’s enabled in the COrvus interface settings.
•
The cursor keys work the same as their equivalent swipes, as follows:
o
The up and down arrow: perform the same functions as swiping up or down
o
The left and right arrow: perform the same functions as swiping left or right
o
The confirmation key: The short press is equivalent to double tap, whereas the long
press performs the 2-finger double tap function
•
The cursor keys can also be combined with the Volume buttons to perform the same functions as
their gesture counterparts combined with the Volume buttons.
•
The Messaging button (the upper one of the two buttons by the left side of the cursor) performs
the messaging function when on the main screen. It also enables quick sending of the message
onto a phone number associated with a list item anywhere it makes sense. For example pressing
the button on any contact in the Contacts app brings up the Messaging window with the recipient
field already filled-in. The same holds for any register or the messages list.
•
The assignable Convenience button (the upper one of the two buttons by the right side of the
cursor) launches the Android application assigned by the user.
- 26 -
•
The Camera and Contacts button (the lower buttons bi the sides of the cursor) launch the
associated built-in applications of the phone operating system. They are not controlled by the
COrvus app for technical reasons.
•
The answering call button (the first one from the left in the row under the cursor) enables besides
its primary function of answering an incoming call also a quick launch of the Register app from
within the main screen of COrvus. Also in any list where it makes sense it can be used to quickly
call a number associated with an item under the cursor. E.G. after pressing the button in the
Contacts application the number associated with a contact under the cursor will be called. If there
are any prefixes defined, the call would be performed using the line 2 (you can call using the line
1 by double tapping or by pressing the confirmation button).
•
The C button (the middle one in the row under the cursor) deletes a character to the left of the
cursor in the edit fields (the same as the 1-2-finger tap or 2-finger tap when the COrvus keyboard
is shown).
•
The rejecting call button (the first from the right in the row under the cursor) has no additional
function besides rejecting the incoming or cancelling the ongoing call.
•
All the other buttons are used to type the text or numbers into the edit fields. The way of typing
is similar to that one, which was used with the classic phones with buttons. Characters are placed
under particular buttons. Desired characters are selected by pressing the corresponding keys
multiple times. The layout of characters is slightly different depending on whether COrvus is set
as default system keyboard.
4.2.1 COrvus as Default System Keyboard
If you set COrvus as Default System Keyboard (recommended), then COrvus takes control over
the typing using buttons and the typing works in the same way as the typing using the screen buttons.
The layout of the characters on the classic keypad buttons is the same as the characters on the virtual
buttons of the touch screen keypad. Switch keyboard types (lower case letters, one upper case letter,
…) by 1-swiping up and down or by 1-arrows up/ down. If the keyboard is hidden (use 1-up and down
arrows to set the keyboard to ”keyboard off” position), the classic buttons work as an extended cursor
keys and they have the following meaning:
1: previous word
2: one line up
3: next word
4: previous character
5: remember position (mark start)
- 27 -
6: next character
7: beginning of the text
8: one line down
9: end of text
*: copy text into clipboard
0: delete text between the place marker and the cursor
#: insert text from the clipboard
4.2.2 COrvus is not used as Default System Keyboard
In this case the group of characters is to be found under the keys 2 – 9 .
The button/ number 1 cannot be used.
The star button (*) activates the Symbols scheme. This mode allows typing the various symbols
using the 2-9 keys. The Symbols scheme consists of multiple "tabs" that can be switched using the left
and right arrow. The typing of symbols can be deactivated using the number button.
Pressing the number (#) button repeatedly toggles the typing modes (lower case letters, Shift,
capital letters, and numbers). Long pressing the # button toggles the state of predictive text.
4.2.3 Tips
•
In the edit fields type quickly character dot ”.”, followed by ”space” character by pressing”0”
button twice. It works only if COrvus is not set as the default keyboard.
•
When switching on the phone and if PIN code check is activated in the settings, after entering PIN
code confirm it by pressing 1-Confirm button (use confirm button in the middle of cursor keys).
5. The detailed description of applications
This part of the guide thoroughly describes the use of applications included into COrvus.
5.1 The CORVUS main screen
The main screen is automatically displayed when launching CORVUS. It contains the basic
phone information and enables entering the main menu. The screen can be set as the default home
screen app of the phone which can be useful mainly for the blind users. On every Android phone the
- 28 -
Home screen can be brought up using the Home button. If CORVUS is configured as the default Home
screen application it can be activated whenever this button is pressed.
5.1.1 Items of the main screen
The main screen always contains the following items:
•
Enter
menu
on activation the CORVUS menu is displayed.
•
Battery
displays the info on the current battery status and charging.
•
Signal
shows the information about the signal strength and status of the WIFI connection. Double
tapping this item brings up the wireless settings.
•
Date
and
time
Shows the information about current date and time and if the alarm is turned on announces this
as well. It also serves as a shortcut to activate the screen for launching the Calendar or for setting
up / deactivating the alarm.
Besides the items mentioned above the screen can contain one or more of the following items
placed above the “Enter menu” item:
•
Missed
calls
the item is displayed only if the app registers the missed calls. Upon activation the register of
missed calls is displayed.
•
New
messages
the item is displayed only when the app registers the unread SMS messages. Upon activation
the inbox is shown.
•
Today’s
events
the item is displayed only when there have been events defined in the Calendar app for today.
Upon activation the Calendar app (todays view Tobe more precise) is shown.
5.1.2 Special gestures
The main screen of CORVUS enables utilizing of the 20 user definable shortcut gestures. These
can be used to execute any CORVUS function but also to run any of the installed Android applications.
- 29 -
The gestures can be configured in the app settings (the Main screen shortcuts section) the following
1- and 12- gestures can be used:
•
Swipe in every four directions,
•
2-finger swipe in every four directions,
•
Double tap and 2-finger double tap.
The following shortcuts are predefined in the application:
•
1-swipe left: brings up the new message dialog
•
1-swipe down: displays the list of contacts
•
1-swipe up: displays the called numbers
•
1-swipe right: the Phone app
•
1-double tap: profiles
•
2- finger double tap: The Applications app (this shortcut cannot be changed)
5.2 The CORVUS main menu
The main menu can be displayed by double tapping the „Enter menu“ item on the main screen.
It contains the following items:
•
Phone
The app is used to manually dial the numbers that are not included in the contact list. For details
see the Phone app chapter below.
•
Contacts
the application for managing contacts. More info in the chapter on Contacts.
•
Register
The application displays the information about calls. More info in the Register chapter.
•
Messages
the application for managing SMS messages. More info in the SMS messages chapter.
•
E-mail
The application provides e-mail Access. More info in the E-mail chapter.
•
Profiles
the application currently supports switching the phone to one of the three profiles. The silent
profile configures the phone so that no sound or vibration is made when receiving calls or
messages. When the vibration mode is set the phone is using only vibrations to signal the incoming
calls or messages. When the normal profile is set the phone uses both sound and vibration to
- 30 -
signal the incoming call or message. If other than the normal profile is set the user is informed
about this via speech when entering the main screen.
•
Applications
the application displays the list of other (less frequently used) COrvus applications. More info in
the applications section.
•
Settings
the application displays the set of dialogs to configure COrvus. More info in the Settings chapter.
•
Help
the application contains basic information about the phone, the COrvus version, the license as
well as means to download and install the application updates. More info in the Help chapter.
5.3 The phone app
The application can be used to manually dial the phone number. Its simple user interface
consists of the edit field with the numeric keyboard (for more details on working with the edit field
consult the chapter „The edit field control“). After entering the phone number the call can be
confirmed using the double tap gesture when out of keyboard or anywhere on the screen when the
keyboard is turned off.
The app can be used to activate the speed dial. Enter and confirm any single number and
COrvus will call the contact associated with the number. For more info on defining the speed dial
number see the Contacts chapter.
In addition to items commonly displayed in the edit field context menus the app contains the
items for calling the entered number using the both lines (detailed information about the lines can be
found in the Contacts chapter), adding the number to contacts, and sending SMS.
This application handles the incoming call screen as well as the screen during call.
5.3.1 The incoming call screen
When receiving an incoming call the list of two items is displayed – the caller name and the
phone number information. If the telephone number is not stored in your contacts only the phone
number is displayed.
The call can be answered by pressing and holding the Volume Up button, and rejected by
pressing and holding the Volume Down button.
Press and hold the respective buttons until you hear a short beep. Shorter pressing of these
buttons will only mute the ringtone without answering or rejecting the call.
- 31 -
Most of the phones using the newer operating system versions don’t allow using these buttons
due to operating system restrictions. Users of such devices are advised to turn on the „Enable
accepting and rejecting the call by gestures“ option in the „During call behavior“ settings and then use
the gestures to accept and reject the call. In that case use the 2-finger swipe right to answer the call
and 2-finger swipe left to reject it.
5.3.2 The screen displayed during the call
The following list of items is displayed during the call:
•
Speaker: toggles the status of the loud speaker when double tapped.
•
Cancel: cancels the ongoing call. The option will be most likely removed. It is recommended to
configure the power button for this purpose in the Android settings.
CORVUS makes it possible to configure several parameters controlling its behavior on this
screen. For more info see the section on during call behavior.
The shift buttons have special function on this screen.
Short-pressing 1-shift can be used to activate/ deactivate the loudspeaker.
Long-pressing 1-shift activates the Voice Recorder and the recording starts immediately. The
Voice Recorder records only the voice from the microphone of the phone and it is very likely that only
your voice will be heard on the recording and not the voice of the other side. If you want to record the
voice of the other side too, we recommend to activate the loudspeaker before the recording starts.
Stop recording by short/ long pressing of 1-shift button. The recording will stop and you will be back
on during call screen.
Note: ”Recording during Call” may not work on some phones.
5.4 The contacts app
The application is used to manage the contacts. The contacts are displayed using the standard
list control. The list can be filtered using the Find function found in the context menu brought up by 2finger double tapping any contact. It can also be activated using the 1-swipe up and 1-swipe down
gestures which are used to switch the keyboards in the edit field controls.
To change the status of selection for the particular contact, use the swipe right gesture. To
return back to the main menu use the swipe left gesture.
- 32 -
The default item of the context menu invoked by double tap is „call through the line 1“item.
The default item is automatically activated by double tapping the particular contact.
5.4.1 The context menu items of the Contacts app
The context menu of the Contacts app contains the following items:
•
Call through the line 1 (default) / Call through the line 2: These items enable dialing the number
associated with the currently selected contact (when there are multiple phone numbers associated
CORVUS displays the list of them to choose from). The prefix that will precede the dialed number
for the previously mentioned lines can be defined via settings. This function can be useful e.g. to
temporarily activate the Clir function (to hide the caller’s number). For example Orange Slovakia
uses the *31# prefix to temporarily hide our phone number. Thus we can configure this prefix for
line 2 in the application settings and the line 1 prefix will be left undefined. If we want to call with
our number being displayed we can use the line 1 otherwise we can use line 2 because if using line
2 the *31# prefix is automatically added to any number called.
•
Send a message: allows sending message to the selected contact. More info in the chapter on SMS
messages.
•
New: creates new contact. After invoking this function the application asks for contact’s name,
surname, and the phone number and will use the data to create the new contact. Other data can
be added using the edit function. More info below.
•
Edit: After activating the item the list of details about the selected contact is shown. Each detail can
be edited by double tapping. Another phone number, e-mail address, or note can be added using
the Add detail item. When the new detail is added by double tapping its name it is empty. It’s
necessary to edit it and enter the data in the next step. The particular detail can be removed by
editing it and removing its content (by confirming the empty edit field).
•
Delete: removes selected contact. The function can be invoked using the 1-2-finger tap gesture.
•
Send number via SMS: allows sending the information about selected contact using SMS. The app
generates a simple SMS message containing the name and phone number of the contact readable
on any phone. Upon invoking this function the standard dialog for writing SMS is displayed with the
text of the message filled-in.
•
Assign a ringtone: allows assigning a ringtone for the selected contact. Upon activation the ringtone
browser can be brought up using the „Set“ item. The ringtones available in the multimedia library
can be previewed and one of them can be selected by confirming it. Besides that it is possible to
reset the ringtone for the selected contact with the „Use a default ringtone“ item.
- 33 -
•
Speed dial: The function allows defining the speed dial. Upon activation the list of numbers
containing the info of the contact being assigned to each number is displayed. By confirming the
desired number the selected contact, and searched text (this item is shown only when the app is
displaying the list filtered by search) can be assigned, or the assigning can be reset using the equally
named item. If the selected contact is assigned a number and that number is entered and confirmed
using the phone app the call to the particular contact will be made. Besides the selected contact it
is possible to assign the searched text as a speed dial. When activating the number configured like
this the list of contacts containing the search string as a part of their name or surname will be
shown.
•
Find: The function allows reducing the contact list to those containing the given string. The function
can be activated using the 1-swipe up / 1-swipe down gestures directly from within the list of
contacts. Upon activation enter and confirm the desired string and the list of contacts will
automatically be reduced to contacts that contain the search string in their name or surname. If
you wish to display the entire list again activate the Find function, delete the text in the edit field,
and
confirm
the
empty
field.
Note: In the editable edit fields it is possible to input text using the speech recognition feature.
More info on speech recognition can be found in the „Speech recognition“ chapter above.
•
Toggle selection: selects the unselected / unselects the selected contact. 1-swipe right on the
particular contact is the equivalent gesture to this function.
•
Select all: Upon activation all the contacts listed will be selected.
•
Clear
selection
(the
item
is
unavailable
if
there
are
no
contacts
selected)
allows deselecting all selected contacts at once.
5.5 The Register app
The Register application can be used to manage the registers of calls. Upon launching the
following menu is shown:
•
Called
numbers
contains the list of called numbers in chronological order.
•
Missed
calls
contains the list of missed calls arranged in chronological order.
•
Received
calls
contains the list of received calls arranged in chronological order.
- 34 -
•
Other
calls
contains the list of calls not falling into any of the above categories arranged in chronological order.
E.g. some Samsung phones store the calls that were rejected by user in a special manner, etc.
5.5.1 The Register of calls list
After invoking one of the above mentioned items the particular list is shown. Each item consists
of the phone number or the name of contact to which the call was made / from which the call came
depending on the list currently in place. Then the date and time of the call follows. Furthermore the
speech output announces the metainformation on the item’s position in the list.
Double tapping any of the items dials the selected contact using the line 1. 2-finger double
tapping displays the context menu.
5.5.1.1 The Register of calls context menu
The context menu contains the following items:
•
Call through the line 1 (default): When activated the contact associated with the record will be
called using the line 1.
•
Call through the line 2: When activated the contact associated with the record will be called using
the line 2.
•
Send a message: The function invokes a standard dialog for composing the new message with
a phone number filled-in.
•
Add to contacts: Upon activation the standard wizard for creating new contact will be launched.
The telephone number field will be automatically filled-in by a caller number.
•
Show details: Upon activation the read-only edit field with the detailed information about the
selected event is displayed.
•
Delete events older than 30 days: Activating this function removes all events older than 30 days
from the current register.
•
Delete all events: Activating this function removes all events of the current register.
- 35 -
5.6 The Messages app
Warning: if you want to be able to perform all operations with SMS messages, then Corvus
must be set as default SMS application. If this is not the case, then you will receive an information
about it and you can then set Corvus as default SMS application.
The application provides functions to manage the SMS messages. The messages are displayed
using the standard folder structure known from the classic keypad phones. Upon launching the app
the following menu is displayed:
•
New
message
the dialog for writing the new message is shown upon activation. See the New message chapter
for more details.
•
Inbox
the list of received messages is displayed when activated. More info can be found in the List of
messages chapter.
•
Sent
the list of sent messages is displayed upon activation. More details in the List of messages chapter.
•
Undeliverable
the list of messages that could not be sent is displayed when activated. See the List of messages
chapter for more details.
COrvus currently doesn’t support receiving and sending the MMS messages. Only a descriptive
SMS with the info about this event is generated when the attempt to deliver the MMS message to you
is made. If you use Android older than 4.4 the MMS is received and processed using the particular
default application through which the messages can be viewed. Android 4.4 and up doesn’t store the
original MMS message. If you use these newer versions of Android and the MMS messages are
important to you turn off the processing of MMS messages in your phone. Most operators will deliver
the SMS messages informing of the option to see the undeliverable MMS on the web when the
receiving of MMS is deactivated.
5.6.1 New message
Warning: if you want to be able to perform all operations with SMS messages, then Corvus
must be set as default SMS application. If this is not the case, then you will receive an information
about it and you can then set Corvus as default SMS application.
- 36 -
The dialog is used to create the new messages although it’s shown also when forwarding
existing messages or when replying to messages. In such cases some items are already filled-in.
On activation the following menu is displayed:
•
Edit text: when double tapped the edit field to enter the text of the message is displayed.
Note: In the editable edit fields it is possible to input text using the speech recognition feature.
More info on speech recognition can be found in the „Speech recognition“ chapter above.
•
Edit recipients: when activated the edit field to manually enter one or more phone numbers is
shown. Each phone number must be entered on a separate line. Use this edit field for sending the
message to phone numbers not stored in the contacts.
•
Add recipients from the list: When activated the list of contacts through which it is possible to
select one or more recipients is displayed. If you wish to select only one recipient locate it in the
list and double tap it. Multiple recipients can be selected using the select feature which Works the
same as in the Contacts app.
•
Send: sends the message upon activation. To successfully send the message at least one phone
number must be entered. If you decided not to send the message you can close the Window at
any time by swiping left.
5.6.2 The list of messages
Warning: if you want to be able to perform all operations with SMS messages, then Corvus
must be set as default SMS application. If this is not the case, then you will receive an information
about it and you can then set Corvus as default SMS application.
This chapter describes the component to view the messages in the Inbox, Sent, and
Undeliverable folders.
It’s a standard list with the messages being arranged in chronological order. Use the standard
list gestures to move through messages (see the List control chapter for more info).
When the cursor is placed on the particular message depending on the folder either the sender
(in the inbox) or the recipient (in the Sent or Undeliverable folders), followed by a metainformation
about the item position (e.g. 1 of 10) and then the content of the message is being announced using
the speech engine.
The particular messages can be selected to perform one of the mass operations (see the
context menu). To toggle the state of selection use the swipe right gesture just like in the Contacts app.
- 37 -
By double tapping the particular message the details can be shown. 2-finger double tap
displays the context menu.
5.6.2.1 The context menu items of the message list
The context menu of the message list contains the following items:
•
Read: Displays the detailed info about the selected message upon activation.
•
Reply: Allows replying to the selected message. The item is not available in the Sent folder. When
activated the standard dialog for composing the new message is displayed with the recipient being
filled-in.
•
Forward: The function invokes the standard dialog for composing the new message with the text
of the message being filled-in.
•
Delete: use this function to remove the selected message. The function can be invoked using the
1-2-finger tap gesture.
•
Extract telephone numbers: After invoking this function CORVUS tries to analyze the message and
find the phone numbers within its content. Consequently the list containing the phone number of
the sender, and the numbers found within the text of the message is shown. By double tapping
the particular phone number the Phone app is launched with the phone number entered. The
phone number can be further utilized using one of the context menu items of the Phone app.
•
Toggle selection: Toggles the state of selection of the selected message. The function can be
invoked using the swipe right gesture.
•
Select all: Selects all the messages within the current list.
•
Unselect all: Cancels the current message selection.
5.7 The E-mail app
The E-mail application allows basic handling of e-mails using the IMAP protocol. When
launched the list of accounts is displayed. The list is empty when launched for the first time. The new
account can be added via the list of accounts context menu.
Double tapping any account name in the accounts list displays the inbox folder for that
account. Content of the folder is displayed using the messages list window described in the dedicated
subchapter below.
The accounts list context menu contains the following items:
- 38 -
•
List folders: When activated the list of all folders of the selected account is displayed. It’s a linear
list containing all folders and subfolders. Double tapping the particular folder shows the list of
messages in that folder.
•
Add account: When invoked the guide to add a new account is displayed. It will ask for the basic
account parameters and when entered the account is created. The detailed info on the various
account parameters can be found below in the Edit account chapter.
•
Edit account: When activated the account settings window is displayed. Through this window it
is possible to edit the account parameters entered into the Add account guide but also the
additional ones. The detailed info can be found below in the Edit account chapter.
•
Delete account: Upon activation the selected account will be removed.
5.7.1 Edit account
The list of parameters shown below can be configured for each account. The parameters
marked * are required:
•
*Account name: The brief account name to be shown in the list of accounts. The application
generates the name on creation but it can be overwritten.
•
*Your full name: Enter your full name to identify the e-mail sender.
•
E-mail address: Enter your e-mail address here.
•
*IMAP server: Enter the address of the IMAP server to connect to for this account. The edit field
will be automatically filled in case you use the services of any of the most commonly used
distributors of email services.
•
*IMAP port: enter IMAP port here. The IMAP service is usually provided via port 993 as
automatically filled-in in the edit field. Its unencrypted variant uses port 143. We advise to use
the encrypted service when possible.
•
*IMAP user: Enter your e-mail login here.
•
*IMAP password: Enter your e-mail password here.
•
Encrypt connection: When checked the application tries to communicate with the server via the
secure channel using SSL.
•
Do not verify certificate: When checked the application will not verify the validity of certificate
when communicating via the secure channel. The option must be checked when the server is using
the self-signed certificate.
- 39 -
•
*SMTP server: Enter the address of the SMTP server through which the e-mail will be sent. The
edit field will be automatically filled in case you use the services of any of the most commonly
used distributors of email services.
•
*SMTP port: Enter the port of the SMTP server. The encrypted SMTP is usually provided via port
465 as automatically filled in the edit field. The unencrypted SMTP uses port 25 its usage is
however not recommended. Many internet service providers are blocking this port.
•
SMTP user: Enter the user name assigned by your SMTP provider. It’s usually the same as the
IMAP user name. SMTP servers do not always require the user name and password thus in such
cases the edit field can be left empty.
•
SMTP password: Enter the password assigned by your SMTP provider. The password is usually the
same as the IMAP password. SMTP servers do not always require the user name and password
thus in such cases the edit field can be left empty.
•
Encrypt connection: When checked the application tries to communicate with the server via the
secure channel using SSL.
•
Do not verify certificate: When checked the application will not verify the validity of certificate
when communicating via the secure channel. The option must be checked when the SMTP server
is using the self-signed certificate.
•
Cite original text in reply: When checked the text of the original message will be added under your
message when replying.
•
Number of Preloaded messages: Select tone of the predefined values. The option determines the
amount of messages to be loaded at once when opening the folder / when double tapping the
„load next messages“ item. The option can be useful if your folders contain a big amount of
messages and you’re connecting via limited mobile connection.
•
Signature: When not empty the signature text is added under each message written by you.
•
Attachments directory: The option can be used to configure the directory where the attachments
are stored. The default value is the Attachments directory found in the COrvus directory in the
internal memory storage of the phone.
•
Use trash when deleting messages: If checked, then the deleted messages are moved to trash
Folder. Otherwise they are completely deleted.
5.7.2 The message list
It’s used to show the content of the displayed folder. The messages are displayed using the
standard list control. The screen contains only the sender name. The subject, the status of the message
- 40 -
(only when the message is unread), information about attachments, and the date of the message is
announced using speech.
If there are messages that are not loaded from the server yet (see the „Number of preloaded
messages“ option of the Edit account dialog) the last in the list is the item „Load next messages“.
Activating the item makes the next messages to be loaded and displayed within the list.
By double tapping the particular message the message is opened and displayed using the
message viewer (see below).
The message list supports the standard operations such as deleting the selected message,
selecting and mass deletion of messages. Besides the standard gestures (1-2-finger tap to delete the
message, swipe right to toggle the selection status of message) there is also a context menu containing
the following items:
•
New message: When invoked the dialog for composing the new message is shown. The window
is described below in the Composing a new message chapter.
•
Delete: Deletes the message from the server when double tapped. The 1-2-finger tap gesture can
be used as well.
•
Toggle selection, Select all, Unselect all: The standard items to control the message selection.
5.7.3 The message viewer
The message viewer is represented by a standard read-only edit field. When the message is
opened the cursor is placed at the subject line of the message. Above the subject line there is the
information about the sender, the recipients, and the time and date when the message has been
received. The message can be closed by double tapping or by a standard 1-swipe left gesture. Using
the context menu the following operations can be performed:
•
Reply: When invoked the new message editor will be shown with the recipient, the subject, and
the message text filled-in to make replying simpler.
•
Reply to all: When invoked the new message editor will be shown with the recipients, the subject,
and the message text filled-in to make replying to all the recipients simpler.
•
Forward: The standard forwarding feature. Currently only the message itself is forwarded, not the
attachments.
•
Download attachments: Upon activation the list of attachments of the currently opened message
is shown. The particular item consists of name and size of the attachments. The item can be
downloaded by double tapping. It will be saved in the directory configured in the account options.
•
Copy, place marker: The standard items of the read-only edit field.
- 41 -
5.7.4 The new message composition
The components here are displayed as a list similar to the SMS message composition. The list
contains the following items:
•
From: the sender name and address. The value cannot be changed.
•
To: The list of recipients. When double tapped the edit field containing one or more addresses
separated by comma is displayed.
•
Add from contacts: The list of saved contact is displayed when activated. Double tap the contact
you want to use or select multiple contacts and double tap to confirm the selection. The contacts
that do not have an e-mail address defined are unavailable and cannot be selected. The selected
contacts will be added into the To: field.
•
Subject:
Double
tap
to
enter
the
message
subject
into
the
edit
field.
Note: In the editable edit fields it is possible to input text using the speech recognition feature.
More info on speech recognition can be found in the „Speech recognition“ chapter above.
•
Body:
Double
tap
to
enter
the
text
of
the
message.
Note: In the editable edit fields it is possible to input text using the speech recognition feature.
More info on speech recognition can be found in the „Speech recognition“ chapter above.
•
CC, Add from contacts: perform the same steps as with the to: field.
•
BCC, Add from contacts: Perform the same steps as with the To: field.
•
Attachments: Double tap to display the attachment manager. It’s a list that can be managed using
the context menu.
•
Send: Double tap to send the message.
5.8 The applications app
It’s a simple „crossroad“ to launch the less frequently used applications. Currently it contains
the following apps:
•
Notes
the app for managing (creating, removing, and editing) notes. More info in the Notes chapter.
•
Open
library:
double tapping the item launches the file manager in the directory designed for storing books.
More info in the Library chapter.
- 42 -
•
Download
books
launches the tool for downloading books. More info in the standalone chapter below.
•
Time
and
Calendar
the app offers basic date and time functionality. More info in the Time and Calendar chapter.
•
File
manager
the application provides the ability to manage the files and folders of the phone. More info in the
File manager section.
•
Game
Fifteen
a simple mathematical puzzle. More info in the Game Fifteen section.
•
Game balls: A simple game for training the sharpness of perception. More info in the standalone
chapter.
•
Western
Slovakia
Energetics
It’s a module allowing getting and sending information on outages and failures in the network of
Western Slovakia Energetics, contacting the electricians, and so on. More info in the standalone
chapter below.
•
Light
detector
a simple app which upon launching emits a beep that has its height dependent on the intensity of
the light falling on the light sensor of the phone. The more intense the light, the higher the emitted
tone. The screen displays the lightness value in Lux. The application can be used only with the
phones containing the light sensor usually located in the upper part of the phone screen. Exit the
application
by
swiping
left.
Tip: The application can be used as a simple color identifier of lighter and darker colored objects.
Lighter colors reflect more light than the darker ones. Thus if you aim the phone at an object
which color you’d like to recognize when there’s enough light in the room the phone will beep
lower when the darker object is in place and higher when the lighter object is present.
•
Torch
a simple app with the ability to use the phone as an emergency torch. Upon launching the list of
three items is displayed:
o
Off – no light,
o
Flashlight (available only when the phone has this capability) – when the cursor is
placed on this item the flashlight turns itself on,
o
Display – the screen with the brightness set to maximum and the white background is
used as a light.
- 43 -
•
Calculator: The application can be used to perform simple mathematical calculations. More details
in the dedicated chapter
•
Recorder: The application for creating the sound recordings. More info in the dedicated chapter
•
Music player: A simple audio player. More info in the dedicated chapter
•
Android
applications
the app can be used to launch the Android applications currently installed on the phone. For more
info see the Android applications chapter.
5.9 The Settings app
The application provides Access to the various settings of the phone and CORVUS itself.
Invoking it displays the menu with the following items:
•
Environment
Provides Access to the various environment settings. For more info see the Environment section.
•
Speech
Enables adjusting the speech parameters. More info in the Speech section.
•
Sound
Provides the options to adjust the volume. More info in the Sound section.
•
Tones
Enables setting the default sounds for a number of events. More info can be found in the Tones
section.
•
Display
Enables adjusting some display parameters. More info in the Display section.
•
During call behaviour
Enables adjusting the application parameters on the screen shown during the call. More info in
the During call behaviour section.
•
Screen reader
Enables adjusting the screen reader parameters. More info can be found in the Screen reader
section.
•
Wireless connection
The dialog can be used to activate or deactivate some of the wireless technologies of the phone.
More
•
info
can
be
found
in
Main screen shortcuts
- 44 -
the
Wireless
Connection
chapter.
The dialog can be used to assign one of the 20 shortcuts available on the main screen to the
CORVUS functions or external application. After invoking select the shortcut you want to edit and
double tap it. Next select one of the CORVUS items in the list. If you want to associate the
application installed on your phone with the shortcut select and double tap the „Run Android
application“ item and choose the desired application from the list. If you want to deactivate the
selected shortcut choose the first item from the list titled Undefined.
•
Keyboard
Enables configuring the keyboard parameters. More info in the Keyboard section.
•
Some Android Settings
This dialog contains links to some frequently used Android Settings. Usability of these shortcuts
can depend on the version of your operating system, as well as on the manufacturer of your
phone.
5.9.1 Environment
The dialog can be used to adjust the following parameters:
•
Swipe sensitivity: enables to customize the swipe length when performing gestures. The setting can
be useful for users having the fine motor skills problems.
•
Touch sensitivity: Enables adjusting the touch sensitivity. By lowering the sensitivity the touch
interval gets longer. This can be also helpful for users having the fine motor skills problems.
•
Maximum duration of short shift: Use of this option enables you to set the interval of short shift. If
you press shift longer than this interval, shift will be understood as a long one.
•
Announce missed calls and messages: Activating the item (by double tapping and choosing one of
the values) makes CORVUS notify the user by a sound in regular intervals of unread messages or
missed calls. The feature gets activated upon receiving the message or missing a call. It’s
deactivated automatically when opening the Inbox folder or the Register of calls. Note that the
function is deactivated even when the unread message is not opened.
•
Suppress system dialogues: When turned on CORVUS tries to close all the system dialogs
automatically. One of such dialogs is displayed e.g. when long pressing the power button. The dialog
can be used to manage the phone / Turn off the phone. We recommend leaving the option disabled
for the blind users that don’t have the screen reader activated.
•
Line 1 prefix, Line 2 prefix: Used to configure the line prefixes. More information can be found in
the section entitled The context menu of the Contacts app.
- 45 -
•
Confirmation code: Enables setting up the CORVUS confirmation code. This code is requested
whenever the user tries to activate the feature resulting in leaving the CORVUS environment. The
code can be empty as well. We recommend using the non-empty code for the blind users with the
screen reader deactivated. In such cases the probability of leaving CORVUS unintentionally is
minimized. When there’s no code configured the application won’t ask for any code when such
critical situation occurs.
5.9.2 Speech
The dialog can be used to adjust the following parameters:
•
Speech rate: Configures the speed of the speech output. Double tap the rate to edit it and then
swipe up to raise the speed and swipe down to lower the speed. Double tap to confirm the
selected value.
•
Speech pitch: Configures the pitch of the speech output. The functionality of this setting depends
on the installed speech engine. It’s controlled in the same way as the previous parameter.
•
Read by characters: When turned on (the state is changed by double tapping) CORVUS announces
each entered character when typing. When turned off CORVUS emits a short beep instead.
•
Read by words: When turned on CORVUS announces the last typed word after pressing the
spacebar. This type of feedback can be useful when typing quickly – each word is being announced
giving user the chance to notice the typos.
5.9.3 Sound
The dialog enables adjusting the following parameters:
•
Speech volume: The parameter is used to permanently configure the application speech volume.
The value configured using this item is stored in the application settings and is applied on each
application startup. Double tap the volume to edit it and then swipe up to raise the volume and
swipe down to lower it. Double tap to confirm the selected value.
•
Speech volume during the call: Enter the value between 0 and 100 into the edit field. The value
determines the volume of the speech engine during the call. It presents the percentage ratio of
the call volume.
•
Alarm volume: The configured value (controlled in the same way as the speech volume) will be
used as the maximum value of the alarm. The volume of the alarm sound will be gradually raised
until it reaches the level configured by this parameter.
- 46 -
•
Notifications volume: Controls the volume of the incoming message sound and other
notifications.
•
Ringer volume: Determines the volume of the incoming call ringtone.
•
System sounds volume: Adjusts the volume of the system sounds such as the sounds emitted
when touching the screen, etc.
Note: The usability of adjusting the various volume types depends on the phone manufacturer.
In some cases multiple parameters are merged thus adjusting one parameter might influence the other
parameters too.
5.9.4 Tones
The dialog enables configuring the default sounds for the following events:
•
Ringing tone (the ringtone)
•
Notifications sound (the sound announcing the incoming SMS)
•
Alarm sound
Activating one of the options mentioned above opens the simple dialog to choose the sounds.
Swipe up / down to preview the sounds, double tap to confirm the selection. The dialog can be
cancelled at any time by swiping left.
5.9.5 Display
The dialog contains the following parameters:
•
Special screen lock: When turned on CORVUS uses its own way to lock the screen. In that case it
is recommended to disable the screen lock capabilities of the system. When the Special screen
lock is activated the unlocking Works in the following way. After quickly pressing the Power button
CORVUS announces the current time, and information on new messages and missed calls. If we
touch the screen now CORVUS announces that the screen is locked. To unlock it press the Volume
up and Volume down buttons simultaneously. After pressing them the screen will be unlocked
and CORVUS will be ready for use.
•
Screen off interval: Adjusts the time to turn the screen off automatically. After double tapping
select and confirm one of the following values: don’t turn off (the screen is never turned off), 15
seconds, 30 seconds, 1 minute, 2 minutes, 10 minutes, 30 minutes.
- 47 -
•
Shielding: The state can be changed by double tapping. This feature (when activated) shields the
screen by a black shielding making it impossible for the random lurkers to see the screen content.
The shielding can be activated and deactivated temporarily using the 2-swipe right gesture
anywhere in the CORVUS environment. The temporary activation and deactivation is not stored
in the CORVUS settings and is considered non-standard. Putting things into practice this means
that if the shielding state differs from the value stored in the CORVUS settings the application
alerts of this in the title bar of each window. If the shielding is turned on via settings and you
temporarily deactivate it with the 2-swipe right gesture for example to show the telephone
number to your friend CORVUS will announce the state of shielding upon opening any window
until you change its state by the 2-swipe right gesture to the one stored in the CORVUS settings.
•
Font size: Enables applying one of the predefined font size schemes. These schemes are
predefined: very large, large, normal, small, and very small. The very small scheme is particularly
useful for the blind users. Though the font sizes defined for this scheme are very small its
advantage is that the screen can contain longer lines what makes reading by lines convenient.
5.9.6 During call behaviour
The dialog can be used to adjust the following parameters:
•
Handle call screens: When turned on CORVUS uses its own incoming call screen and screen during
the calls. Otherwise the standard screens of the phone operating system are shown.
•
Enable accepting and rejecting the call by gestures: If the option is turned on the 2-finger swipe
right gesture can be used to accept the call and 2-finger swipe left gesture can be used to reject
the call on the incoming call screen. The feature is useful for users of the newer phones that
cannot use the volume buttons to accept and reject the call.
•
Ignore gestures when the phone is near ear: When activated all the simple gestures will be ignored
when CORVUS detects that the phone is placed near the ear by using the proximity sensor. Turning
this feature on eliminates performing gestures by ear on the phones that do not turn off the
screen automatically when placing the phone close to the ear.
•
Don’t turn off display when the phone is far from ear: If the phone is not close to the ear during
the call it behaves in the same way as usual under normal circumstances. If turning the screen off
automatically when idle is activated the screen is turned off also during the call. By activating this
function the automatic turning off during the call can be prevented e.g. when using the loud
speaker when the phone is far from the ear. It is however worth noting that the phone with the
screen on consumes more power.
- 48 -
•
Speech volume during the call: Enter the value between 0 and 100 into the edit field. The value
determines the volume of the speech engine during the call. It presents the percentage ratio of
the call volume.
5.9.7 Screen reader
The dialog can be used to adjust the following parameters:
•
Don’t speak when the screen is off: When the option is active the screen reader doesn’t output
speech when the screen is off.
•
Read notifications: When the option is active the screen reader reads the notifications appearing
on the notification bar. You will probably find the option useful when expecting certain message.
Otherwise it’s recommended for the common user to turn it off.
•
Activate when focus leaves CORVUS: When the option is turned on the screen reader is
automatically activated when any Window not belonging to CORVUS appears on the screen. Thus
the screen reader will automatically provide speech in the phone environment.
•
Automatically scroll lists: if enabled, then all scrollable lists in screen reader mode are
automatically scrolled. See chapter about screen reader for more information.
•
Enable shortcut for explore by touch toggle: If activated then it is possible to press the both shifts
to deactivate or re-activate theexplore by touch feature. If the explore by touch function is
switched off, then the touches on the display are directly interpreted by the Android system as if
there was no screen reader at all. This mode can be used in applications with self voicing, e.g.:
Soft Braille Keyboard, etc…
•
Set granularity Shortcuts: This section allows you to set 6 shortcuts, which can be used for quick
activation of the most frequently used granularities when using the screen reader. The list of
shortcuts will be displayed after tapping on the item. Activate any of the items and choose the
granularity, which will be set after the use of a particular shortcut. For more info on using the
granularities see the ”Screen Reader” chapter.
5.9.8 Wireless Connection
The dialog can be used to turn on/ off some of the wireless technologies of your phone. The
availability of some of these options depends on the version of the operating system. The following
options are available:
- 49 -
•
Wifi: It enables you to activate or deactivate the wifi. If the phone is connected to any
network, the network name will be displayed with this option.
•
Manage Wireless Networks: It enables you to manage the saved networks and to
connect to any available networks. More info in the subchapter below.
•
Mobile Access Point: It enables you to activate or deactivate the Mobile Access Point.
The configuration of Mobile Access Point can be made via Android settings.
•
Bluetooth: It enables you to turn on/ off the Bluetooth phone module.
•
Mobile Data: It enables you to activate or deactivate mobile internet connection. This
option is only available in Android 4.4 version or in any of the older one. This function
is blocked in the new versions by the manufacturer of the phone.
5.9.8.1 Manage Wireless Networks
The dialog enables you to manage the wireless networks saved in the phone memory, but
adding of new networks is also available. When you open it, there is a list of networks saved in the
phone. In the context menu you can find the following items:
•
Connect/ Disconnect: After activation, the phone tries to connect or disconnect to the
available network, if you are connected to a network below cursor.
•
Add from the list of networks: The list of all networks available will be displayed after
this item is activated. Each network is marked by its name, the signal power in the form
of x/ y and the form of connection. The WEP, WPA, WPAZ networks require a
password. When you tap on any of these networks, COrvus will require a password
and then it will try to connect to it. If the connection is successful, the network will be
automatically saved in the list of used networks.
•
Delete: Any selected network in the list of used networks will be deleted after this item
is activated. If you use any of the newer version of the operating system, then this
function allows you to delete only those networks, which were added using the COrvus
application. The networks added using the dialog of the operating system can be
deleted only from the operating system dialog.
5.9.9 Keyboard
The dialog can be used to change the following parameters:
- 50 -
•
Automatically show keyboard in editable fields: When turned on the default keyboard for the
particular field is automatically shown when the editable edit field appears. Deactivating this
option can be handy for the users of the phones with the built-in hardware keyboard as these
users will probably appreciate more room on the screen to perform the gestures for quickly
moving through text etc.
•
Automatic capitalization: When turned on CORVUS automatically switches the keyboard to „one
upper case letter“ at the beginning of each sentence.
•
Enable Back button: When the option is turned on the capacity Back button in the bottom part of
the screen Works as an equivalent to the back function or cancel / exit items of the context menu
of the active application. This option is recommended to turn on for users of the phones with the
hardware Back button.
•
Alphanumeric input keyboard, Numeric input keyboard, Calculations keyboard: The options are
used to choose the keyboard model for the mentioned types of the edit fields. Alphanumeric fields
can contain both letters and numbers (such as the SMS text), numeric fields can contain only
numbers (e.g. the Phone app), and Calculations can be entered into the Calculator application.
The detailed info on the available keyboard models can be found in the chapter dealing with the
edit fields.
•
Configure typing by drawing: activating it shows the dialog to configure the typing by drawing
model. See the subchapter below.
•
Configure typing by buttons: activating it shows the dialog to configure the typing by buttons
model. See the subchapter below.
5.9.9.1 Configure typing by drawing
The following parameters can be configured for the typing by drawing model:
•
Swap positions 1 and 5 on more character schemes: By turning this option on the keyboards
containing more than one character per field will have the positions 1 and 5 swapped what
eliminates short tapping when typing characters found in the field in the middle of the drawing
keyboard square. For example the 1 field of the „all lower case letters“ keyboard (the top left
field) contains the .,?! characters, and the field 5 (the middle field of the square) contains the
jkl characters. Generally the jkl characters are used more frequently than the punctuation
characters so it might be handy to swap the positions achieving the situation in which the jkl
characters will be written by drawing the line in the top left direction, and short tapping with
the second finger will be needed only when typing the punctuation characters.
- 51 -
•
Echo on first touch: When turned on right after touching the screen CORVUS will announce the
character to be written when you lift the finger off the screen without moving it.
•
Drawing sensitivity: Configures the drawing sensitivity when typing. The higher the sensitivity
the shorter the lines to be drawn when selecting the field but also when selecting the characters
from the field.
•
Expert mode: turning this option on automatically activates the expert mode for the edit field
whenever the Typing by drawing model is active.
5.9.9.2 Configure typing by buttons
The following parameters can be adjusted for the typing by buttons model:
•
Be verbose during keyboard exploration: When turned on the presence of all the characters
found in the particular field during keyboard exploration is announced. For example if we find
the field containing the a,b,c,2 characters when exploring the keyboard by touch CORVUS
announces the list of characters found on this button instead of just announcing „a“ with the
feature turned off.
5.10 The Help application
The app contains the following features:
•
Gestures
Activating the item shows the list of applications and controls of the user interface that
have a list of gestures defined. Activate any item to show the particular help containing
the list of gestures for the selected item. This function displays the same lists of
gestures that are shown through the contextual help using the 2-2-finger double tap
gesture.
About
phone
Activating the item shows the dialog displaying the technical info of your phone.
About
CORVUS
Activating the item shows the dialog displaying the info about the application. The
dialog can be used e.g. to determine the version currently installed.
Verify
Android
Settings
This tool allows you to check the state of Android Settings that can have an effect on
the behavior of COrvus. More info in the ”Verify Android Settings” section.
- 52 -
•
License
Provides the items for managing the license data of the application. More info in the
License section.
•
Updates
The feature provides the tools for downloading and installing updates. More info in
the CORVUS updates section.
5.10.1 Verify Android Settings
This tool enables a quick setting of those options of the operating system, which can have an
effect on the running of COrvus. After its activation all relevant settings will be verified and then the
list of deactivated settings will be displayed. The activation of these settings can improve the use of
COrvus. The list can contain one or more of the following items:
•
Active Screen Reader:verifies whether is the COrvus Screen Reader service activated.
If this function is active, then it is possible to work with all the screens of the system
and all other standard Android applications. We recommend to activate this function
to the blind users.
•
Set as Home Screen: It controls whether COrvus is set as Home Screen. If COrvus is set
as Home Screen, it is possible to display the COrvus Home Screen anytime by pressing
the button ”home”. We recommend to activate this function to blind users.
•
Set as SMS application: verifies whether COrvus is set as a Default SMS Application. It
is recommended to activate this function, if you plan to use COrvus for reading,
sending and deleting messages. If COrvus is not set as a Default SMS Application, you
can only send messages. You cannot delete messages, tick them as read, etc…
•
Enabled COrvus Keyboard: verifies whether the system allows the COrvus Keyboard to
be used as an input method. It means whether the COrvus Keyboard can be used also
in the normal edit fields of Android. Activate this function, if you plan to use the COrvus
Keyboard outside the special COrvus environment too.
•
COrvus Keyboard is default keyboard: verifies whether the COrvus Keyboard is set as
a default one. This means whether it is automatically used as an input method when
showing any edit field outside the special COrvus environment.
Note: The cOrvus keyboard has some limitations if You use it outside the COrvus special
environment:
- 53 -
•
There is not context menu because of some technical limitations which means that
you canot use clipboard operations on the keyboard outside of the COrvus special
environment
•
The COrvus keyboard works in special mode when used outside of special COrvus
environment, but sometimes happens that screen reader mode activates due to the
technical limitations. Use back button to hide the keyboard and doubletouch the edit
to reactivate it again if this happens.
5.10.2 License
The menu contains the following items:
•
Order by SMS: The item can be used to order the license via the SMS message. When activated
the warning about the price of the SMS messages is displayed. In the next step choose one of
the items depending on whether you prefer the trial license (90 days) or the paid license.
Confirming the first item will generate an automatic trial version request and the trial license
will be delivered to you. The trial license can be activated only once per phone.
Request the paid license (the second list item) only if you have already bought or are buying the
Corvus license. If the license exists on our server it will be delivered and automatically installed
onto your phone during a short period of time. If this is not the case, you will have to wait for
the completion of activation that will be performed after receiving the license fee.
•
Info: Displays the edit field showing the license data installed on the phone.
5.10.3 Updating CORVUS
The CORVUS kit uses its own mechanisms when performing updates (installation of the new
versions) that can be almost fully controlled using this application. The dialog contains the following
items:
•
Download update: Activating this item makes CORVUS look for the newer version than currently
installed. If the newer version is found it will be downloaded automatically.
•
Install Update: The item is available only when a newer version of CORVUS has been already
downloaded. Double tapping the item will display a warning that the installation will be
performed outside of the CORVUS environment and that you’ll need the screen reader or
a sighted assistance to perform the installation. Confirm the warning and the installation will
begin. When installing follow the onscreen instructions. Note that during this phase the phone
- 54 -
is controlled using the screen reader thus the gestures are bit different to those used in the
CORVUS environment (more info on the screen reader can be found in the dedicated chapter).
Thus the CORVUS update can be performed by following these steps:
1. Go to Wireless connection (double tap the signal item on the main screen) and make sure that
the Wifi is turned on and connected to a network. If it’s turned off double tap to turn it on. If the
Wifi is turned on but not connected use the standard Android tools to setup the network
connection. If your phone is connected to a wireless network continue to the next step.
2. If you want to test the beta versions (these may contain bugs so this is recommended only for
the advanced users) contact the application vendor.
3. Now activate the „Download update“ option. If the update is found it will be downloaded. When
downloading CORVUS displays the download progress percentage.
4. If the update was downloaded successfully you can eventually turn off the Wifi in order to save
battery and continue by activating the „Install update“ item.
5. Confirm the information dialog and enter the confirmation code (the confirmation code is
requested only if it’s defined in the application settings).
6. Confirm the CORVUS installation with the help of a sighted person or by using the screen reader.
7. Upon finishing the installation CORVUS will start automatically only if the screen reader is active.
Otherwise you will need to start CORVUS manually. The phone may ask which application should
be used as a home screen. Choose CORVUS.
The update is now complete.
5.11 The Notes app
Before reading this chapter it is recommended to consult the File Manager chapter. The
application can be used for managing (creating, deleting, and editing) the files with notes. Its basic
usage and functionality is the same than that of the File Manager application. The new note can be
created using the context menu. After entering the name a file with the given name and .note
extension will be created and opened in the notes editor. Typing and editing the notes using the editor
is the same as in any of the CORVUS edit fields.
The note can be saved by double tapping outside of the keyboard area. The .note files are
saved as simple text in the UTF-8 code page.
- 55 -
5.12 The Library app
The application launches the File Manager in the Library folder. The folder can be found in the
COrvus directory of the emulated SD storage of the phone. For the detailed description of the Android
directory layout see the File Manager chapter. The list of items here shows only the files with the txt
extension. Double tapping the particular file opens it in the txt viewer described in the txt viewer
chapter.
5.13 The txt viewer
Double tapping the file with the txt extension in the File Manager or any other application
supporting this opens it via the txt viewer.
First the file analysis is performed. It can take up to a few seconds depending on the file size.
The operation is accompanied by an ascending sequence of tones. After that the file can be reviewed
using the standard text gestures.
The bigger files are loaded into the viewer in parts for technical reasons. When the cursor
approaches the beginning or end of the part currently loaded the viewer automatically loads the
previous / next chunk of text. The operation is accompanied by a short beep and it takes a while to
complete. The chunk is loaded only when moving by lines or when using the say all. When moving by
words or by characters the operation doesn’t take place.
The say all can be invoked using the standard 1-double tap gesture but when viewing the larger
files the double tap gesture without the Volume up button can be used as well.
The 2-finger swipe up / down gestures that can be commonly used to move the cursor to top
/ bottom of text can be used in this application to move by headings in certain circumstances.
The simple text files are not capable of storing the formatting information and they also lack
the support for headings. For this reason some special character or a sequence of characters is used
to mark headings.
The text viewer allows configuring the character or a set of characters to identify the line
containing the heading. The configuration is saved into a special file stored in the folder containing the
currently opened .txt file. This setting is applied to every file stored in this folder and its subfolders.
It is therefore wise to organize the books or any other txt files that we’d like to read into
subdirectories according to the characters used to mark the headings. The libraries that provide the
book downloads usually follow some rules concerning the marking of headings. Let’s finally face some
sample usage :
- 56 -
Imagine a situation that you commonly read the books provided by two different libraries each
having its own way of marking the headings. Thus let’s create two directories named after the libraries.
Then set the heading string for each folder and then we can create other directories within those
subdirectories to organize the books according to genre or other criteria at will.
The headings can be set using the viewer settings dialog invoked from the viewer context
menu. Its detailed description can be found in the chapter below. Besides that the context menu
contains the standard items of the read-only edit field.
The application can be closed using the context menu item. It remembers current cursor
position and input code page of the currently opened file.
5.13.1 Viewer settings
The dialog can be used to change the following parameters:
•
Heading mark for this folder and subfolders: when invoked type the text to identify the line
containing heading into the edit field
•
Default heading mark: The setting is applied to folders that do not have any heading setting
configured. In other words the configuration file with the heading settings will be stored in the
library folder and applies to all the folders that don’t define own configuration.
•
Set input encoding: If the opened file is not being read correctly (by default the application
assumes the input file to be saved with the UTF-8 code page) select one of the code pages and
the file will be loaded using that code page. The recently used code page will be remembered on
exit.
5.14 The Download Books app
The application allows browsing the catalogues of several supported libraries in a simple
manner and downloading books from these libraries.
The main screen contains the list of enabled libraries. Double tapping the selected library will
open the library. You can then browse the catalogue, get the details on the particular books, and if you
own the required credentials you will be able to download the books.
When launching the application for the first time there are no libraries enabled so the list of
libraries is empty. The libraries can be enabled using the application settings. For more details see
below.
- 57 -
The context menu of the main application screen contains the following items:
•
Active downloads: Activating the item displays the dialog containing the list of
currently active downloads. Each download contains the status information. Through
the context menu it is possible to remove failed downloads thus cleaning the
download list of undesired information. The downloads can be in paused state (e.g.
because of the internet connection problems, in that case Corvus is trying to resume
and finish such downloads), in failed state (e.g. if the file doesn’t exist on the server,
COrvus is not trying to resume these downloads any more), in pending state (the
downloads that are ready to be downloaded and will start downloading
automatically), and in finished state.
•
Settings: Displays the list of application settings. For more info see the standalone
chapter below.
•
About module: Shows the information screen containing the basic information about
the Download Books module
5.14.1 Working with the library
As mentioned above, working with the particular library is possible by double tapping the
selected library in the list found on the main screen of the module. The following items are available:
•
Newest books: shows the list of books sorted in the order they were added to catalog
on the COrvus server. For more details on how the list of books works, see the
standalone chapter below.
•
Authors: Activating the item shows the alphabetically sorted list of authors together
with the info on book count by the particular authors. The list can be navigated the
usual way. The context menu of the list contains the „Find“item allowing narrowing
the list to authors, whose name or surname contains the search string. The context
menu also contains the letter register that allows quickly jumping to the first author
whose surname begins with the selected letter.
•
Categories: Activating the item displays the alphabetically sorted list of categories
together with the info on book count in the particular category. The list can be
navigated the usual way. The context menu of the list contains the „Find“item allowing
narrowing the list to categories, which title contains the search string. The menu also
contains the letter register that allows quickly jumping to first category starting with
- 58 -
the selected letter. Note: The list of categories is created by the libraries themselves.
The COrvus author can’t influence its consistency, accuracy and quality.
•
Full-text search: Activating the item shows the dialog to search the books containing
the particular text in the author, title, category or description field. This function can
be used e.g. to find the book containing the particular word as part of the annotation
and so on.
•
Open books folder: Activating the item launches the File Manager in the directory for
saving the downloaded books from the selected library (the directory can be
configured for each library separately, see the Settings chapter below).
The context menu of the library screen contains the following items:
•
About library: Shows the basic info about the library, such as library website and the
list of languages of the books for that library.
5.14.2 The list of books
The list is used to display the list of newest books, search results, category content, the books
by selected author and so on. When browsing the list the book title is displayed on the screen. The
speech synthesis also provides the author’s name, categories and a part of annotation. Besides the
information about the selected books the list can contain the “Load previous page”item at the
beginning and the “Load next page”item at the end. These items are displayed when there are more
than 100 items in the list.
Double tapping the particular book shows the information dialog about the book which
contains all the info on that book available in the library catalogue. The info is displayed in the edit
field and depending on the library it can contain these attributes:
•
Author: The list of authors of the work
•
Title: The title of the work
•
Categories: the list of categories into which the work falls
•
Read by: the name of the speaker if it’s an audio book
•
Description: Annotation
•
Publisher: The name of the publisher
•
Year of issue
•
Language: The language of the book
•
Size: info on the size of the file to be downloaded
- 59 -
The context menu of the list of books contains the following items:
•
About book: The detailed info about the book, the same as double tapping the book
•
Download book: Activating starts the download process of the book
Note 1: Downloading without the user name and password is possible only from the Librivox
library. All the other libraries require the user name and password that can be configured in the
settings for the particular library.
Note 2: The download process varies depending on the library. The process is straightforward
for most libraries and starts right after activating the „Download book“ item from the context menu.
But for example in the Slovak library for the blind the book is generated first and the download is
started afterwards. Thus when downloading, pay attention to the information messages displayed
after beginning the download.
5.14.3 Settings
Activating the item shows the list of libraries. Double tap the library you want to configure to
display the dialog with the following options:
•
State: When set to On, the library is active and it’s shown in the list of libraries on the
main screen of the application.
•
User name: The login to the library
•
Password: The password to the library
•
Output folder: Allows configuring the directory for downloaded books from this
library. After double tapping the option, browse for the directory for storing books,
enter it and activate OK from the context menu.
•
Require wifi to download from this library: When set to On, the download will be
started only ifyour phone is connected to the internet via Wifi.
•
About library: Shows the basic info about the library. It’s the same dialog as the one
displayed when activating the item of the same name from the library context menu.
- 60 -
5.15 The Tagger app
It is a simple application to manage and tag objects, e.g. CD's, canned fruit or veg, spicies and
actually everything where the small self-adhesive label can be put on.
Basic Principle on the Use:
•
Stick tag with QR code on the object you want to tag. Tags can be ordered on Corvus
website (http://www.corvuskit.com) or you can buy them from the COrvus
distributors.
•
Start ”Tagger Application” and point the back camera of your phone at the tag stuck
on the object. Hold the camera approximately 10 cm from the tag.
•
Activate the item ”Scan”. Program starts to produce a beeping tone, during which it
tries to recognize the code on the tag. If the operation is successful, there will be
a sound similar to cash machine. The program tries to scan the code for about 5
seconds, then the trial is finished. If the code is not successfully scanned, adjust the
camera position and try to activate the item ”Scan” again. Make sure that the room
where the Tagger Application is used has enough light. The code scannig may not work
properly in the bad light conditions. During the scanning of codes you can use the
”volume up” button to activate the flash of camera. Flash can help where there is not
enough light. Chapter called ”How to Make Tag Scannig Better” (see below) contains
more tips to help you to recognize the tags.
•
If the code is successfully scanned, the application produces sounds signaling that the
code has no description yet, or it plays an audio file in case the description/ name was
already added to that particular code.
•
If you want to add a description/ name to the scanned code, activate the context menu
and tap on the item ”Assign new audio description”. The ”Voice Recorder Application”
will open and you will be able to record a short description of that object. Now the
object is described. You can check what you have recorded, when you scan it again.
”Tagger application” will play the recorded description when the code is successfully
scanned.
In the application each tag can be associated with the sound recording. One of the most useful
functions of ”Tagger application” is the option to associate one sound recording with more tags to
save the space in the internal phone memory or on the memory card. In the context menu of the
- 61 -
application you can find the item ”Group with the Previous Tag” to perform this. So if you for example
want to tag all canned gherkins from 2016, please follow the instructions below:
•
stick tags on all jars with gherkins
•
scan the tag on one jar and record a description/ name for it, e.g ”gherkins 2016”
•
Scan all tags on all other jars and after scanning each tag, activate the item ”Group
with the Previous Tag” found in the context menu of the application. After all jars are
scanned, all scanned tags are associated with one sound recording. They form a group.
Tags in the group are now ”pointing” to the same sound recording. We saved the space
because e.g. 10 different gherkins jars are named using only one description/ name,
but it also helps us to find out how many gherkins jars are left in the store-room or we
can delete them from the system all in one step without scanning each jar in case we
decide to give them to somebody.
Main screen of the application contains the following items:
•
Scan: After tapping on it the function ”Tag Scan” mentioned above will be activated
After the function is activated there will be a sound lasting max 5 seconds, during
which the application tries to scan the code from the tag. With some phones equipped
with flash, it is possible to use the ”volume up” button to activate the flash during the
scanning. It is good to use the flash in situations, when the application cannot
recognize the code, mainly in bad light conditions. The ”Scan” function can also be
activated by short pressing of the ”volume up” button.
•
Play again: After activation the description/ name for the last scanned named tag will
be played again.
•
Play in Music Player: The description/ name of the last scanned tag will be opened in
the built-in music player of COrvus program. This function can be useful in case the
sound recording describing the object is longer. (e.g.: it can contain detailed
description of the invoice from the mobile operator...) and if you want to pause or
browse through it, etc...while listening to it.
Context menu of the application contains the following items:
•
Assign new audio description: Use this function to add sound recording to the last
scanned tag. You can also change the existing recording Using this function. If you
replace existing recording by another recording, the recording for the present tag will
be edited also in the case when a tag is part of a group of tags named by one recording.
- 62 -
In such case the tag will be deleted from the group and named by its own description/
name.
•
Group with Previous Tag: This function enables you to associate the scanned tag
without a name yet, with the description of some other tag. To be able to use this
function first scan the named tag which you want the new tag to be associated with or
select it using the function ”Manage descriptions” (see below), then scan the new not
named tag and use this function.
•
Delete Tag: After scanning of the named tag you can use this function to delete the
description/ name. In case a tag belongs to a group of tags named by one description/
name, this tag will be deleted from the group.
•
Settings: It activates the ”Application Settings” function. See below.
•
Manage Descriptions: It activates the ”Tag Names Manager” function. See below.
5.15.1 Manage descriptions
Activate the item ”Manage Descriptions” in the context menu of the application and this
function will be activated. After its activation there will be a list of all descriptions associated with one
or more tags in the application. The list is ordered by the number of tags referencing the description,
with most used descriptions at the top of the list. You can use this list to find out how many objects
labelled with particular tags are in the register.
Tip: Scan a code of some registered object, open the ”Tag Names Manager” function and the
cursor will be automatically set on the description of last scanned tag. This way you can quickly find
out how many jars of gherkins are left in the store-room.
E.g. if you want some name/ description mark as ”last” (you want to associate a new tag with
it without first scanning another tag named by particular name) select it from the list and tap on it.
”Manage descriptions” window will be closed and your chosen tag will be selected in the same way as
if it is just scanned.
The context menu of ”Manage Descriptions” window contains the following items:
•
Change Description: After activation the ”Voice Recorder Application” will be opened
with the recording of the selected description and you can record a new description.
Attention: This function changes the description itself. So if you change the description
related to a group of tags, the description will be automatically changed for all tags.
- 63 -
•
Delete Description: This function deletes a particular description together with all tags
associated with it. Use it in case you want to delete information about a group of
objects. E.g.: There are some gherkins named ”gherkins 2005” on the shelf in the storeroom and nobody wants to eat it anymore. In this case, scan one of the jars and
activate the ”Manage Descriptions” function or browse through in the list of
descriptions and use this function to remove whole group of objects.
5.15.2 Tagger Application Settings
•
Tagger Data directory: Use it to set the location where the sound recordings of the
Names/ Descriptions are to be saved. This setting offers you not only the option to
determine where relatively big data of Tagger are to be saved, but it also offers you an
option to create an independent register for various types of objects. In case you want
to register food in the store-room, or a CD collection, then it is suitable to create two
individual databases for these two categories to make it easier to browse through the
tags in the ”Manage descriptions” item.
•
Turn flash on when Scanning: If checked, when scanning ”QR Code” the flash will be
automatically activated.
5.15.3 How to Make Scanning of Tags more accurate
The following rules can help to make your scanning better:
•
Stick the tags on the flat surfaces where possible. If you want to tag a jar, stick the tag
on the lid. If the flat surface on the lid is not sufficient, then stick it on the bottom of
the jar or on a side of the jar in a place where it is widest.
•
Make sure that the light in the room is sufficient. (blind users with phones equipped
with light sensor can use the ”Light Detector Application”). Scanning in the dark room
may not work properly even if you use the flash.
•
If you plan to produce tags on your own, do not print it on glossy paper. It is
recommended to use the ink printer and normal self adhesive labels to print tags. If
you use laser printer or glossy paper to print tags, then the quality of tags identification
can get worse when using the flash or where there is the reflection of light.
•
The essential distance of camera from the tag may depend on the quality of camera.
It is recommended to hold the camera approximately 10 cm from the tag. If possible,
hold the camera parallel with the tag.
- 64 -
•
Get a phone with a better quality camera. Cameras with too small resolution requires
you to point at the tag more accurately. When using a better quality camera, the tag
identification will be easier because the scan will be more successful also in case when
a phone is not perfectly parallel with the tag or if the phone is farther away from the
tag.
•
The quality of tags identification can get worse where there is artificial lighting (the
quality is better where there is normal light). When the camera is pointing at the tag
in a right way, it is of course possible to identify the tags without problems also in case
that there is enough artificial lighting.
5.16 The Time and calendar app
When launched the menu with the following items is displayed:
•
Wake up time
When activated CORVUS will ask for the hour and the minute of alarm. The currently configured
time is also shown next to the „Wake up time“ item.
•
Waking up off / on
This item activates or deactivates the alarm.
•
Calendar
Double tapping this item launches the Calendar application. More info in the Calendar chapter.
5.16.1 The alarm screen
When the alarm starts the phone plays the short sound in a loop. The sound is played in a low
volume which is automatically increasing. The sound is being looped for one minute after which the
alarm is snoozed for 5 minutes. The process is being repeated until the user interaction happens.
During alarm the screen with the following items is displayed:
•
Put off
Upon activation the alarm is snoozed for 5 minutes. Snoozing can be also accomplished by
closing the screen using the swipe left gesture.
•
Repeat tomorrow
Upon activation the alarm will be repeated in 24 hours.
•
Deactivate
Turns off the alarm.
- 65 -
5.16.2 Calendar
The application currently provides the basic calendar features. When launched the cursor is
placed in the table enabling to find the desired date moving by:
•
Days: Days are arranged as table columns. Swipe left / right to move by days,
•
Weeks: Weeks are arranged as table rows. Swipe up / down to move by weeks,
•
Months: 2-finger swipe up / down to move by months.
After selecting the date (the current date is automatically selected on startup) the list of events
for the selected day can be displayed by double tapping. More info can be found below in the List of
events chapter. Use the 2-finger double tap to show the context menu.
5.16.2.1 The Calendar context menu
The Calendar context menu contains the following items:
•
Show reminders (default): Displays the list of reminders associated with the selected date
•
Add an event: Shows the dialog for adding new event. It’s a list that can be filled step by step by
double tapping the Date and time, Title, Description, and confirming the Save item. The date
and time of event is configured in the same way as the wake up time. Thus by double tapping
the particular items the year, month, day, hour, and minute of the event is configured.
•
Today’s date: Upon activating the cursor is automatically placed on the current date.
•
Enter date manually: When invoked the dialog to enter the date is shown.
•
Show reminders containing the text: Upon activating this function enter the text to be found
into the edit field. Upon confirmation the reminders with the currently selected date or newer
which contain the searched text will be shown. When confirming the empty edit field all the
reminders with the currently selected date or newer will be shown. The function can be invoked
with the 1-swipe up / down gesture as known from other applications.
•
Exit: Exits the Calendar. The function can be invoked also by the 1-swipe left gesture.
- 66 -
5.16.3 Event list
Double tapping the particular date shows the list of events associated with the selected date.
The list displays the event title followed by date with which the event is associated and the
metainformation about the position in the list is announced as well.
Double tapping the desired event displays the edit field with the event details.
The Context menu of any event (invoked by the 2-finger double tap gesture) contains except
for the Show details item also the Delete item of which the meaning is intuitive.
5.17 The file manager app
The application provides basic file managing capabilities. When launched the directory
containing the files of the built-in internal storage is opened automatically. To move through items use
the standard list gestures.
The folders and files are arranged in alphabetical order in a way that the list of files comes after
list of folders as known from the common file managers. If you’re not in a root folder the first item of
the list (Back) goes up one folder. The root folder doesn’t contain this item. The folders can be opened
by double tapping. The particular folders / files can be selected using the standard swipe right gesture.
Swiping left exits the file manager.
Double tapping the file of a supported file type opens it in the corresponding COrvus module.
The current version of COrvus supports the following file types:
•
.apk (the application installer): opens with the Android Installer,
•
.amark (the music bookmark file): opens with the Bookmarks manager of the Music
Player,
•
.note (note file): opens with the Notes editor,
•
.txt (text file): opens with the text viewer,
•
.zip (zip archive): after answering the question about unpacking the file in the current
directory or in a directory of the same name as the archive without the zip extension,
the fille will be unpacked to a selected location,
•
.aac, .amr, .flac, .mid, .mp3, .ogg, .wav, .mp4 (audio files): open and play with the
Music Player. For details about opening the audio files in this manner see the „Music
Player“ chapter.
When working with the files on your phone it is useful to remember that the basics of the
Android filesystem are quite different. The most significant difference is the fact that Android doesn’t
use the concept of drive letters (c:, d☺ but all the drives form a part of one directory tree instead. For
- 67 -
example the external memory card that can be most likely inserted into your phone will appear as
a directory within the directory tree not as a standalone drive letter as known from the Windows
desktop computers.
Another concept that can eventually harden the file management is the occurrence of links.
These enable linking one folder to multiple places. For example the memory card mentioned above
can be available through multiple directories of the phone file system.
Most phones enable Accessing the directories that can be overwritten by user via the storage
directory. When managing files you will probably notice that in Android / is used as a path separator
instead of \ known from Windows.
5.17.1 The File manager context menu
The File manager context menu contains the following items:
•
Copy: Copies the item under cursor or the selected items to clipboard.
•
Cut: Cuts the item under cursor or the selected items to clipboard
•
Paste: Pastes the folders and files to the current directory. When there is an object that already
exists in the directory it offers to replace or skip the object.
•
Rename: Allows renaming the current item.
•
Delete: Deletes the current items or the selected items. The function can be invoked using the
1-2-finger tap gesture.
•
Toggle selection: Selects or deselects the item under cursor. The function can be invoked using
the swipe right gesture.
•
Select all: Selects all items within the current directory.
•
Unselect all: Cancels the current selection.
•
New directory: Creates the new directory.
•
Properties: Displays the dialog with the detailed information about the item under cursor or the
selected items.
•
Find: Serves to find the particular file or folder by entering one or more initial letters. The list
doesn’t get filtered but the cursor is placed on the item starting with the entered string.
- 68 -
5.18 The Game Fifteen app
It’s a known mathematical puzzle with the following rules. The playing area represents a table
consisting of 4x4tiles. 15 of the tiles contain one of the numbers from the 1-15 range and one of the
tiles is empty. The numbers are shuffled at the beginning. The goal is to arrange them from 1 to 15 in
a way that the numbers on each line are arranged from left to right and that the last tile is empty. The
final arrangement is demonstrated using the following table:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Blank
In each move we can move only one number around the empty tile. The game supports the
following gestures:
•
Swipe up / down / left / right: used to preview the playing area. The preview cursor is invisible as
it makes sense only to the blind users.
•
Double tap: moves the preview cursor onto the empty field.
•
2-finger swipe down: moves the number above the empty tile to the position of the empty tile.
Imagine it as moving the number one line down.
•
2-finger swipe up: moves the number under the empty tile up
•
2-finger swipe right: moves the number to the left of the empty tile right.
•
2-finger swipe left: moves the number to the right of the empty tile left.
•
1-double tap: reads the content of the screen. The screen displays the move number and the
amount of tiles that are not yet placed correctly.
•
1-swipe left: exits the application.
5.18.1 The Game Fifteen context menu
•
New game: resets the playing area and generates a new shuffled configuration.
- 69 -
•
Exit: exits the application and returns to the CORVUS menu. The current configuration and move
number are remembered so it’s possible to finish the game later. The 1-swipe left gesture can be
used as well.
5.19 The Game Balls app
It’s a simple game where the player’s goal is to gradually catch the falling balls. The ball is
represented by a short repeating tone that gets lower and lower. The player’s goal is to lower / raise
the second tone using the designated gestures so that the two tones are in tune, and then confirm the
attuning which makes the player catch the ball. The falling of balls is gradually accelerated. The first
ball falls with a speed of 1 meter a second (the lowering beep plays once a second) but the interval
between beeps gets shorter and shorter.
Every unsuccessful attempt to bring the two tones in tune costs the player two points from the
current score but the successful catching of a ball adds 10 points to the score. The game ends after
one of the balls falls on the ground.
5.19.1 The gestures used within the game
•
Double tap: start the game
•
1-swipe up: raise the player’s tone
•
1-swipe down: lower the player’s tone
•
Releasing the 1-shift (the Volume Up button): attempt to catch the ball
5.19.2 The practical game description
•
After launching the game the screen contains the current status (the ball number and the current
score). Before starting the game you can evaluate the gestures to manipulate the player’s tone.
•
Double tap to start the game and the first ball starts falling.
•
Press the volume up button and swipe up and down to adjust the player’s tone until you’re sure
the two tones are in tune.
•
When sure release the Volume Up button. If the attempt to catch the ball was successful the short
beep will play and 10 points will be added to your score. If the two tones are too different two
points will be counted off your score. The ball continues falling and you can try to catch it again.
- 70 -
•
Thus press the Volume Up button again and slide the player’s tone so that the two tones are in
tune. Then release the button to attempt to catch the ball for the second time.
Note: The process of catching the ball starts only after performing the first tuning gesture. Thus
leaving the tone on a particular value and quickly pressing the Volume Up button is not a successful
gaming strategy.
5.20 Western Slovakia Energetics
Note: The application is available only in Slovak and English versions of COrvus.
It’s an application for the energy customers in western Slovakia. With the help of this
application, one can get the info about current failures and scheduled outages of the electricity
network, find and contact the electrician or call the company’s customer or failure service via
telephone.
Upon launching the app the promo screen is displayed for a short time. After that the main
screen with the following items is shown:
•
Current fails: Activating the item shows the list of current failures. More info in the
„List of fails and outages“chapter.
•
Scheduled outages: Activating the item shows the list of scheduled outages for a few
months in advance. More info in the „List of fails and outages“chapter.
•
Recommended electricians: the feature allows finding and contacting the electrician
for the particular region. More info in the „Recommended electricians“chapter.
•
Report defect: The feature allows reporting defects (open connection box, teared out
wiring) via e-mail. Activating the item shows the simple dialog to select the e-mail
account used to report the defect, enter your name and surname, phone number,
message, optionally add GPS location of your current position. Activating the Send
item sends the e-mail to the address of Western Slovakia Energetics automatically.
•
Call to Failures service: Activating the item opens the Phone app with the Failures
service telephone number entered. Confirm it to dial the service.
•
Call to Customers service: Activating the item opens the Phone app with the Customer
service number entered. Confirm it to dial the service.
•
www.zsdis.sk: Activating the item launches the default web browser with the website
of Western Slovakia Energetics.
- 71 -
The main screen context menu contains the following items:
•
Set primary, secondary and tertiary tracked place: Activating any of these items shows
the edit field to input the distribution point number to be tracked. When the primary,
secondary or tertiary place isconfigured, the lists of failures and outages displays the
items bound to the tracking places first.
•
Info about module: Activating the item displays the screen with the legal and technical
information about the module.
•
Exit: closes the application.
5.20.1 List of fails and outages
The list of fails and outages displays events generated by the “Current fails”and “Scheduled
outages”functions.
The screen always displays the city and event date, the voice output also reads the start time
and the estimated date and time of event completion.
The find function found in the context menu or activated by the standard 1-swipe up or down
gesture can be used to reduce the list to items matching the search string.
Double tapping any item of the list shows the list of streets affected by the particular event.
The streets can be filtered as well (see the Find item in the context menu). Double tapping the street
displays the edit field with the failure / outage details, i.e. start time and the estimated end time, name
of the city, streets and a list of house nunbers affected by the event.
5.20.2 Recommended electricians
Activating the item shows the list of Western Slovakia regions sorted alphabetically. The Find
item is applicable here as well (through the context menu or using the standard gesture) to reduce the
list to items matching the search string.
Double tapping the region displays the list of electricians operating in the selected area. Using
the context menu it’s possible to call the selected electrician, send an e-mail, open a web page, show
details about the electrician, or filter the electricians by operations or using the full-text search.
- 72 -
Double tapping any list item shows the details about the selected electrician such as business
name, address, contact person, mobile phone, e-mail, web, served regions (districts) and provided
operations.
5.21 The Sport App
This application allows you to measure distance, current or average speed, pace, time and
other parameters when running, cycling, walking and during other sport activities. This application also
provides speech and sound information in the various situations during the workout, e.g. in the regular
time interval, at the end of the measured interval, at the end of the measured lap, etc...
The basic element of this application is the screen. It is a list with one or more bits of
information. Some screens can be read item by item. We call these screens ”status screens”. Other
screens are automatically voiced when a particular event occurs. They are called ”information
screens”.
After the application starts the screen called 'status - stopped' is active. During workout the
screen called 'status - runningis automatically displayed. Both of these screens can be reviewed item
by item and so they are called ”status screens”.
The content of particular screens is optional. You can choose the data you would like to have
there.
After the first start of the application the screen called ”status - stopped” is displayed. This
screen contains only an item informing you about the time and the state of the workout. Tapping on
this item starts the workout and the screen ”status - running” will be automatically activated (this
screen also contains only time information by default) and the time will change. You can check it by
swiping. Note that the state of workout is changed as well. The workout can be stopped by tapping on
the time information.
The content of particular screens can be set by activating the item ”Compose screen” which
can be found in the context menu of the application. After its activation the list of screens given below
will be displayed:
•
Status - stopped: ”status - stopped” screen is automatically activated when the Activity stops or
after the immediate start of the application
•
Status - running: ”status - running” screen is automatically activated when the Activity starts
•
Time based Notification: information on this information screen will be regularly reported in the
specified time interval set using the ”Time based Notification” option in the application settings.
Time Notification should only be used for regularly reported important information.
- 73 -
•
End of Interval: Information on the screen will always be reported at the End of Interval. Its
duration in seconds can be set using the option ”Interval” in the application settings. It differs
from the notification in being a single measured unit. It can be used e.g. during the interval
training of running where the unit of measure is time. E.g.: I would like to run for a minute and
measure the run off distance, an average speed.
•
End of lap: Information on the screen will always be reported at the End of lap. Its length in meters
can be set using the option ”lap” in the application settings. It is also a single measured unit. It is
an interval with the distance as a unit of measure. E.g.: I would like to run 200 meters and measure
the speed and time.
•
Info1: Information on the screen will be read when swiping right during the workout. The screen
can be used for a quick check of a set of information whenever during the Activity.
•
Info 2: Information on the screen will be read when using 2-finger swiping right during the Activity.
It can also be used for a quick check of a set of information whenever during the Activity.
Tap on one of the screens and the list of all information which could be added to the screen
will be displayed. Swipe right to mark those items which you would like to have on the screen. End the
screen editing by swiping to left.
Note: The ordering of information on the screen is determined by their marking order. If you
would like the ”state - running” screen to have the information about the time followed by the current
pace and speed, then do the following:
1. Activate the item ”compose screen” in the context menu, then choose and confirm
the ”state - running” screen
2. Make sure that no items are checked
3. check time, pace and then speed
4. Swipe left to go back to the home screen of application
The following information can be added to screens:
•
Time: Current time and information on workout state (running / stopped). Tapping on the item
can change the workout state.
•
Heartbeat: Current pulse measured from the HRM device during workout
•
Heartbeat: Current pulse measured from the HRM device during workout
•
Heartbeat: Current pulse measured from the HRM device during workout
•
Average heartbeat: Average pulse measured from the HRM device during workout
•
Speed: Current speed in km/h measured by GPS
•
Tempo: Current pace in min/km measured from the current speed
- 74 -
•
Average speed: average speed during workout
•
Average tempo: average pace during workout
•
Distance: total distance passed during workout measured from GPS
•
Interval: remaining time until the end of interval and distance passed from the beginnning of
current interval. Tap on Interval to stop it and tap again to start new Interval.
•
Last Interval: Information on last finished interval (distance and average speed)
•
lap: remaining distance until the end of current lap and duration of current lap. Tap on to stop the
lap and tap again to start new lap.
•
Last lap: Information on last finished lap
•
GPS satellites: Information on number of satellites, which are currently used to provide GPS signal
Application context menu contains the following items:
•
Start/ Stop: activate to start / stop workout. You can also activate time information on the screen
to achieve this.
•
Stopwatch Mode: Enables you to activate stopwatch Mode. Workout starts from 00:00:00 and
time is increasing until you stop it.
•
Countdown: After activation set the time. Workout starts in a set time, and time goes down to
zero. Workout stops automatically at the end.
•
Connect HRM: Connects heart rate monitor to application. Currently zephir HXM device is
supported.
•
Connect GPS: After the application is activated there will be a request to use GPS. If GPS is set
right, then the application will activate it and GPS will be used to measure the distance, speed,
etc... Note: GPS connection can take some time. After the item is activated make sure the GPS is
connected before the Activity starts. GPS status is visible with all items on the currently active
screen, which are related to GPS data. These items provide information related to GPS (speed,
satellites, distance...)
•
Settings: After activation the Settings dialog will be displayed. More info below.
•
Statistics: After activation the edit field with simple statistics about currently running or finished
workout will be displayed.
•
Compose screen: See above for detailed description of this item.
•
Create Profile: After activation the application will ask for name of Profile. If you enter an existing
profile, it will be loaded. Otherwise a new profile will be created and loaded. See below for more
information on profiles, in the ”Application Settings” section.
- 75 -
•
Switch Profile: Enables you to find a profile in the list of profiles and read it. The list of profiles is
displayed in the file manager. The profiles can be deleted and subfolders created, etc...
5.21.1 Application Settings
Application Settings are saved in so called Profiles. The Profiles work independently of each
other (they do not combine). After a specific profile is being loaded, the settings are reset to values in
the profile, or to pre-set values given by the application, if the profile does not change them. The
Profiles contain Application Settings and also the configuration of screens. The Setting Dialog contains
the following items:
•
Time Based Notification (seconds): It indicates how often the content of the screen
”Time Based Notification” should be announced. See above for a list of screens. The
content of this screen is announced only during the workout.
•
Interval (seconds): It indicates the length of measured time interval.
•
Beep at the end of Interval: It enables you to set the beeping time before the end of
Interval. It can range from 1 to 5 seconds.
•
Lap (meters): It indicates the length of lap – distance interval.
•
Beep at the end of lap: It enables you to set the beeping time to 5, 10, 15, 20 or 25
meters before the end of lap.
•
Do not turn the screen of during workout: If checked, the screen will not be
automatically switched off during the workout.
•
Logging: If one of the options of active logging is selected, the application creates a text
log during the workout. More info in the ”Logging” chapter below.
•
Connect GPS automatically: If checked, the application tries to activate GPS when you
load this profile.
5.21.2 Logging
After the Activity starts, if the ”Logging”option in the Application Settings is set on any of the
options apart from the ”off” option, the application creates a file in the form of ”yyyy-mm-dd-hhmm.txt” in the folder ”COrvus/sports/log” found in the internal phone memory. This file contains
information on the workout. The text log contains the time when the workout starts or stops, and
depending on settings it can also contain outputs of some screens. Particular setting options mean the
following:
- 76 -
Off: Logging is off
Intervals and laps: When activated the screens of Interval and lap ends are saved in the log.
Intervals, laps and Screen Info: Similarly to previous option, the log also contains the screens
activated by swipe right gesture and 2-finger swipe right gesture.
All: All screens, including notifications are logged.
Sample of log with active log mode of Intervals and laps:
file name: 2016-08-16-11-37.txt
log:11:37:25.109
00:00.002 running
(4), Last lap:#1, 01:15.233, 4,80 KM/H,
(4), Last lap:#2, 01:07.986, 5,37 KM/H,
(4),Last lap:#3, 01:18.995, 4,62 KM/H,
(4),Last lap:#4, 01:07.002, 5,37 KM/H,
(4),Last lap:#5, 00:59.987, 6,10 KM/H,
(4),Last lap:#6, 01:06.998, 5,45 KM/H,
(4),Last lap:#7, 00:51.997, 7,06 KM/H,
(4),Last lap:#8, 01:04.000, 5,62 KM/H,
log:11:47:01.318
09:36.210 stopped
”screen” lines of log consists of data divided by comma.
Note the number in brackets at the beginning of each screen line. It is a screen number.
Particular screens visible in logs are numbered in the following way:
•
Notifications: 2
•
End of Interval: 3
•
End of lap: 4
•
Manual Info 1: 5
•
Manual Info 2: 6
The lines also contain data in the same order as they are displayed on the ”Information
Screens”.
5.21.3 Sample of Use
We want to create a profile called ”walking”. The following will happen after it is loaded:
- 77 -
- GPS will be automatically activated
- Both status screens ” will contain information on time, current and average speed and overall
distance.
- The status screen displayed during the workout will contain also information about current
and last finished lap.
After the workout starts:
- we will get information on current speed every minute. There is no need to measure what
distance we made every minute so it is enough to use simple notification.
- we will get information on how long it takes to walk/run 1 kilometer and what was the
average speed at the end of each kilometer. The COrvus will start beeping 5 meters before the end of
each kilometer.
- we allow the screen to turn off automatically to save the battery.
- we also enable logging to see later on how the walking/ running went on.
1. Start the Sport Application
2. In the context menu activate the item ”Create Profile” and enter the name ”walking”. New
profile is being loaded and all settings you create will be saved in it. Then we set the content of screens.
3. In the context menu activate the item ”Compose screen” and then the item called ”Status stopped”.
4. check time, speed, average speed and distance.
5. Swipe to the left to end Screen Configuration.
6. In the context menu activate the item ”Compose screen” and then the item called ”status running”.
7. check time, speed, average speed, distance, lap, last lap.
8. Swipe to the left to end Screen Configuration.
9. We want to be informed about our current speed every minute.
So, in the context menu activate the item ”compose screen” and then the item ”Time Based
Notification”. Check speed and swipe to the left to finish editing.
10. We want to know how long it takes to walk/run 1 kilometer and what was our average
speed, So we modify the screen called ”End of lap” and check item ”Last lap”.
11. And finally we have to change Application Settings: Use context menu to open them and
set these options:
•
Time Based Notification (seconds): set to 60, to get information on current speed every minute
•
Interval (seconds): set to 0
•
Beep at the end of Interval: set to ”do not beep”
- 78 -
•
Lap (meters): set to 1000, to get information on last lap at the end of each kilometer
•
Beep at the end of lap: set to 5 meters, to get information 5 meters before the end of current
kilometer
•
Do not turn the screen off during workout: set to ”off” position and the phone will switch off the
screen automatically
•
Logging: select option ”Intervals and Laps“ to have information on each finished lap in the log
•
Connect GPS automatically: set to ”on” position, to ensure that GPS will be automatically enabled
when this profile loads.
5.22 The Calculator app
The application currently provides the means to perform the most common calculations. The
calculator environment consists of standard edit field and special keyboard providing most of the
standard mathematical operators. The operators that the keyboard doesn’t contain can be inserted
using the „Insert operator“ item of the Calculator context menu.
The expression for calculation is always entered on the last line of the edit field. The calculated
results are written into the same field thus the field contains the complete calculation history.
After entering the expression double tap out of the keyboard to perform the calculation. The
= sign at the end of the expression is not obligatory. E.g.:
3+5(double tap)
=8
*2(double tap)
=16
0(double tap)
=0
The preceding lines of the example show the sum of two numbers first. On the next line the
result is multiplied by 2 (if the line starts with the operator the result of the previous calculation is
automatically taken into account). The line containing only number 0 zeroes the result. That’s why the
next result line contains the value „=0“.
The standard operator priorities have to be taken into account when performing the
calculations. The result of 1+2*3 has a value of 7 because the multiplying operator has precedence
over the addition operator. The priority of operators can be changed using parenthesis. For example
(1+2)*3 =9 because the enclosed expression takes precedence over a non-enclosed one.
- 79 -
Besides the standard operations the calculator contains 6 memories which allow for storing
calculations, using them in calculations, etc. The memories are marked by characters a-f and they can
be found under the 2 and 3 buttons of the keyboard. Besides these memories the calculator contains
an r memory found under the button 1. The memory always contains the value of the last result. Some
usage examples follow; the = sign can be found under the button 0:
a=5*2(double tap)
a=10
5(double tap)
=5
*10(double tap)
=50
+a(double tap)
=60
b=r(double tap)
b=60
c=a*b(double tap)
c=600
a=0(double tap)
a=0
The first line stores the conjunction into the a memory. The second line prints the value of the
a memory.
The third line sets the initial value of calculation to 5. The fourth line confirms the value by
printing it.
The fifth line multiplies the current result value by 10 and the sixth line prints out the new
result.
The seventh line adds the value of the a memory to the current result and the eighth line
contains the new result.
The ninth line stores the current result value (automatically stored in the r memory) into the b
memory and the tenth line contains the printout confirming the success of the operation.
Eleventh line stores the conjunction of the a and b memories into the c memory and the
twelfth line confirms the operation.
The 13th line clears the a memory and the last line confirms the success of the operation.
The following example demonstrates further possibilities of using the memories. It doesn’t
contain the confirming lines for simplification:
- 80 -
a=5
a=a+3
a=a*2
The first line stores the value of 5 into the a memory. The second line causes adding a value of
3 to the current value of the a memory, and the 3rd line doubles the current value of the a memory
and stores it. The following example contains also the confirmation lines for the sake of clarity:
a=10(double tap)
a=10
25+3(double tap)
=28
a+(double tap)
a=38
Pay attention to the third line of the example. The a+ expression was entered here and this
expression was automatically expanded to a=a+R and the result got calculated. It is possible to use the
short form shown in the example with the +, -, *, /, and = operators. Thus if we want to alter the current
value stored in one of the memories by increasing, decreasing, multiplying, dividing, or rewriting it by
the current value we can use one of the following expressions
•
a+ (expands to a=a+r),
•
a- (expands to a=a-r),
•
a* (expands to a=a*r),
•
a/ (expands to a=a/r)
•
And finally a= (expands to a=r).
The short forms just mentioned can be entered only on a separate line. They cannot be
combined with other calculations on the same line.
The Calculator also provides the means to use the goniometric functions in calculations, i.e.
unary operators sin, cos, tan, and cotan found in the „Insert operator“ menu of the Calculator context
menu. All the unary operators are entered after the operand in order to make applying it to the current
result as simple as possible.
- 81 -
0sin
=0
45+45
=90
Sin
=1
The Calculator keyboard contains also the ^ symbol used as a universal power symbol. It’s
a binary operator where the expression a^b means operand a raises to the operand b power.
a=2^(1/12)
a=1,0594630944
440*a^3
=523,2511306012
The first line stores the calculation of square rooting 2 by 12 (entered as 2^(1/12)) into the a
memory, the second line contains the info on the current a memory value.
The third line contains the simple formula for calculating the tone that is 3 semitones higher
than the tone with the frequency of 440HZ (the frequency 440HZ is multiplied by third power of the
a memory that was stored on the first line), and the last line contains calculated frequency value of the
tone.
Besides the universal power operator the keyboard contains the unary operators square and
square root that can be used to quickly express these special but frequently used cases.
The percent (%) binary operator can be used for simple percentage calculation:
531%25
=132,75
The expression above demonstrates the calculation of 25% from 531.
Note: Pay attention to how the content of the Calculator edit field is being read. Note that the
new line character is announced too. When the line is not finished by the new line character it means
that the line is too long to fit into one line of the screen and the next line belongs to the expression or
result of the preceding line.
- 82 -
Note: The description of the calculator keyboard can be found above, in the chapter describing
the various keyboards.
5.22.1 The Calculator context menu
Besides the common operations to handle the clipboard within the edit fields the Calculator
context menu contains the following items:
•
Insert operator: When invoked the list of all available operators of the application is displayed.
Besides the operators that can be entered using the keyboard the list also contains the unary
operators sin, cos, tan, and cotan.
•
Insert term from history: Activating this shows the list of all the expressions entered until now.
Double tapping the particular expression enters it into the edit field where it can be edited or
calculated again when double tapped. The function can be quickly invoked using the 1-2-finger
swipe down gesture.
•
Clear the screen: activating it clears the current content of the calculator edit field.
•
Zero all variables: When activated the a,b,c,d,e,f, and r memories will be zeroed.
•
Exit: Closes the application. The 1-swipe left gesture can be used as well.
5.23 The Recorder app
The application can be used to create the sound recordings using the built-in microphone of
the phone. The recordings in the mp4 format are stored in the special recordings directory found in
the COrvus directory just like notes, books, etc. The directory can be changed. The main screen of the
application contains the following items:
•
Start recording:
Activating this item starts the recording immediately. Double tapping the item again stops the
recording. The recording is saved into a file which name has been generated upon launch of the
application. The file name consists of current time and date. If the file already exists it will be
overwritten automatically. You can also use short press of 1-shift to activate this item.
•
Listen:
The item allows listening to the recording that was just finished. Upon double tapping the music
player is opened and the file starts playing. To close the player and return to the Recorder
application the swipe left gesture can be used.
- 83 -
•
File:
The item displays the current file name. Double tapping the item allows editing it. After changing
the file name the next recording will be saved under the new name.
•
Directory:
The item displays the current directory where the recordings are saved. Double tapping quickly
opens the File manager to temporarily change the recording directory. Only the subdirectories of
the root recording directory can be selected. The detailed information on recording directories
can be found in the chapter on Recorder settings. The desired directory is selected by entering it
and activating the OK item from the context menu.
•
Settings:
Double tapping the item displays the settings screen of the application. The detailed information
on settings can be found in the dedicated chapter below.
5.23.1 Recorder settings
The screen can be used to configure the following parameters:
•
Recording quality:
Select tone of the options. The value determines the quality of the recording. It can be said in
general that the higher the quality the bigger the resulting file.
•
Root directory:
Can be used to configure the directory for storing the recordings. Within this directory it is possible
to create subdirectories to organize the recordings according to their character e.g. notes, recipes,
interviews, etc. If you plan to create bigger files consider saving them onto the SD card of the
phone.
•
Default subdirectory:
This option enables configuring the subdirectory within the root recording directory as default for
storing recordings. The option can be handy if you’re going to organize the recordings into
multiple subdirectories but you know that one of them will be used more frequently than the
others.
5.24 The Music player app
The application enables playing the audio files supported by the Android operating system.
The formats currently supported include aac, amr, flac, mid, mp3, ogg, wav, mp4. When launching the
application the main screen containing the following items is shown:
- 84 -
•
Recent
bookmarks:
activating it shows the 10 most recent bookmarks. The info about the bookmark screen can be
found in the dedicated section below.
•
Resume
playback:
activating this item resumes the playback of the last played file from the position where the
playback has stopped
•
Files:
Activating this item opens the file manager with only the audio files and the bookmark files
displayed. This item makes it possible to select the file / folder for playback. More details about
selecting files for playback can be found in the dedicated chapter below. After selecting the files
the Now playing screen will be displayed and the files will be played back. The detailed description
of the Now playing screen can be found below in the standalone chapter.
•
Settings:
Activating this item shows the player settings screen described below in its dedicated chapter.
5.24.1 Selecting the files for playback
The files for playback can be chosen using the File manager or by using the Files item on the
player main screen. The file playback Works in the following modes:
•
Locate and double tap the file in the file list: upon performing this action the now playing screen
will be displayed and the selected file will be played back. When the file finishes playing either the
playback stops (when the „Stop after current track“ option is enabled) or the playback continues
on the next file found in the alphabetic order in the same directory as the first file.
•
Select one or more files in the file list (using the swipe right gesture) and double tap any file: Upon
performing this operation the Now playing screen will be displayed and the first of the selected
files will be played back. When the file finishes playing either the playback stops (when the „Stop
after current track“ option is enabled) or the next files selected in the file list are played back.
5.24.2 The Now playing screen
The Now playing screen is displayed whenever the music player plays a file back. The screen
displays the basic info about the currently played file in a list. To move through the information items
use the swipe up / down gestures.
- 85 -
When the selected file finishes playing and the default setting is in place either the next file
found in the same directory as the selected file in the alphabetical order will be played or the next
selected file if the multiple files have been selected in the file manager. For example:
•
Locate the chap01.mp3 file in the Audiobook directory using the File manager and double tap it.
•
The Now Playing screen is displayed and the file chap01.mp3 starts playing.
•
When the playback of this file finishes CORVUS player looks into the folder containing the
chap01.mp3 file for other files and when found starts playing them one by one.
•
After the last file finishes playing the playback starts from the first one again.
Tip: If the cursor is left located on the first list item of the Now Playing screen (on the file name)
when the next file starts playing its name will be announced. If the cursor is located on any other item
the transition to the next file will be „silent“.
The playback on the Now Playing screen can be controlled using the following gestures:
•
Swipe left: Stop / close the Now Playing screen
•
Double tap: suspend / resume playback (pause)
•
1-swipe left: Fast rewind backward,
•
1-swipe right: Fast rewind forward
•
1-swipe up: increase playback volume
•
1-swipe down: decrease playback volume
•
1-2-finger swipe left: play previous file
•
1-2-finger swipe right: play next file
•
2-finger double tap: displays the context menu
5.24.2.1 The Now Playing screen context menu
•
Add bookmark: Activating this item creates a bookmark for the currently played file and the
current playback position.
•
Jump to time: Activating this displays a standard dialog for entering the time. It can be used to
quickly move to the particular position within the playing file.
•
Shuffle: Upon activation the playlist in the player memory will be shuffled and played back in
random order.
•
Player settings: Shows the Player Settings screen.
- 86 -
5.24.3 The Bookmarks screen
This screen displays the list of bookmarks of the particular bookmark file or the recent
bookmarks list when activated from the main screen of the player.
The CORVUS player stores the bookmarks for the particular directories in the files with a
.amark extension. These files are automatically created in the same folder as the file for which we are
adding a bookmark. For example: If the Books/book1 folder contains a book with the files
(chap01.mp3, chap02.mp3...) and we are gradually adding bookmarks for the places we’d like to return
to, upon addition of the first bookmark the file book1.amark is created in the Books directory. This file
stores all the bookmarks for each file of the book1 folder that is bookmarked.
If you want to manage these bookmarks later find the particular file using the File Manager
and open it by double tapping. Its content will be displayed as a bookmark list.
Double tapping the particular bookmark starts the playback from the position marked. The
standard 1-2-finger tap / Delete item of the context menu gesture can be used to remove the
bookmark.
5.24.4 Player settings
The Player Settings screen enables adjusting the following parameters:
•
Shuffle:
When this option is turned on the playlist is shuffled before the start of playback and the files
are played back in random order.
•
Repeat:
When turned on when the list of files finishes playing the playback starts from the beginning.
When this option is turned off the player will be closed when the last item finishes playing.
•
Stop after current track:
•
When this option is turned on the playback will be stopped when one of the tracks in the list
reaches the end. Thus when the playing track will be manually changed during playback using
the gestures the playback will continue with the newly selected track. But if playback of one of
the tracks reaches the end the player will be closed.
•
Automatic bookmarks:
•
the setting determines whether or not / in what situations the bookmarks should be
automatically created on stop. The value of never means that the bookmarks won’t be ever
created automatically. The value of Update only will make sure that the bookmarks are created
- 87 -
automatically only for the directory which files already contains the bookmark file. Thus it is
necessary to create the first bookmark manually using the context menu of the Now Playing
screen and the next bookmarks will be created automatically on playback stop. The last value of
Always determines that the bookmarks will be created whenever the playback is stopped.
•
Recent bookmarks contain only unique bookmarks:
•
When this option is turned on only the newest bookmarks for each bookmark file are stored in
the recent bookmarks. For example: If the recent bookmarks contain the bookmark for book1
and we stop the playback if the option is turned on, first the most recent bookmark is deleted
and only then the current one is added. The recent bookmarks contain at most one bookmark
for each directory which is the last created one.
•
Set music directory:
•
The option can be used to configure the folder that appears when activating the Files item on
the main screen of the player. Double tapping this item opens the File Manager. Enter the
directory to be defined as the music directory and activate the OK item in the context menu.
5.25 The Android applications app
Through this application it is possible to launch any Android application installed on the phone.
Note that Android applications are not part of the CORVUS environment and that controlling them is
not the same as you are used to from COrvus. When controlling such applications the built-in COrvus
screen reader is used. More info about the screen reader and the controlling principles of Android
applications can be found in the chapter dedicated to the screen reader.
When activating the application for the first time the list of all the Android applications
installed on the phone will be displayed. Double tapping the selected application launches it.
The list of applications can be searched just like the list of contacts. The function can be invoked
using the standard 1-swipe up / down gesture. However, when using the find function here the list of
applications is not reduced. The list still contains all the applications but the cursor will be placed on
the first app beginning with the search string.
If you use some of the Android apps more frequently than the others you can mark them as
favorite. To change the state of selection, use the “change state”item from the context menu.
The favourite applications can be displayed in the standalone list. When there is at least one
application marked as favorite this list is displayed when launching the application described here.
The context menu of this application differs depending on the list of applications being
displayed.
- 88 -
5.25.1 The all applications context menu
It contains the following items:
•
Favorite applications: Upon activation the list of favourite applications is shown.
•
Change state: The same as the swipe right gesture. Changes the state of application to favorite or
non-favorite.
•
Find: When activated the edit field to type the beginning letters of the desired application is
displayed. Upon confirmation the application that starts with the search string will be focused in
the list of applications.
5.25.2 The favorite applications context menu
It contains the following items:
•
All applications: Upon activation the list of all applications is shown
•
Move: It can be used to rearrange the favorite applications. Locate the application that you wish
to move and invoke this function. Then select the application to swap the moved application with
in the list.
•
Find: When activated the edit field to type the beginning letters of the desired application is
displayed. Upon confirmation the application that starts with the search string will be focused in
the list of applications.
6. Screen reader
The Screen reader is a COrvus module providing speech for the standard operating system
dialogs but also for the dialogs of the third party applications. Depending on your settings it is
automatically activated whenever anything not belonging to the COrvus environment appears on the
screen.
Before we begin describing the functionality of the screen reader and the way to control the
standard user interface of the phone let’s summarize a few important information on the user
interface of the Android operating system.
•
Unlike the CORVUS environment the screen of the common applications contain more than one
controls arranged randomly
•
The controls can include buttons, radio buttons, checkboxes, lists, and edit fields...
- 89 -
•
The number of items and controls can be bigger than fits on the screen. It’s therefore a common
practice that in order to see the elements that are currently invisible we have to scroll the screen
•
A sighted user activates the elements of the interface by simply touching them. On the contrary,
the screen reader user activates the elements by first locating the particular element by placing
a kind of cursor on it (further called focus to distinguish it from the cursor used in the edit fields)
and then double tapping anywhere on the screen.
•
The main screen of the phone is called the Home screen. We can imagine it as the desktop on the
PC. The Home screen can contain application icons but also the so called “widgets” – these are
active elements that can display dynamically changing information such as weather information,
today’s events from the calendar, etc. The user can choose the application to be used as the Home
screen. The CORVUS user will probably choose CORVUS.
•
The bottom part of the touch screen contain three (mostly touch) buttons (some phones contain
the hardware Home button) for invoking frequently performed actions. One of them is the
„Home“ button that can be used to display the Home screen. If you use CORVUS as the Home
screen pressing this button in CORVUS will bring you back to the main screen with the info on the
battery status, signal strength, and date and time. The buttons are arranged in various ways
depending on the phone manufacturer therefore it’s not possible to exactly present everything
that the Button Bar might contain. In most cases it contains the Home button placed in the middle,
the Back button that is used to go one step back, and the Menu or the Overview button.
•
From the blind user’s point of view The main disadvantage is the fragmentation of the Android
operating system. This means that the phone manufacturers often extend the system by adding
own proprietary components such as keyboards, launchers (home screen), phone, or messaging
applications. This alters the operating system interface and often also its accessibility level. This
means that the usability of your phone with the screen reader depends on the operating system
version and also on the phone vendor. It is therefore recommended especially for the blind users
wishing to work with the applications other than those included in the CORVUS kit (and thus use
the screen reader) to bear this in mind when choosing the phone. The Google company that is
developing the „stock“ Android currently guarantees a good level of accessibility. It’s therefore
advisable to look for the phones of manufacturers that don’t modify the system or modify it only
slightly, or verify with the other blind users if the graphical extension of the particular phone is
accessible (usable with a screen reader).
•
Not every version of the Android operating system is equally accessible. It can be generally said
that the newer the operating system version the better the accessibility. Thus when choosing the
phone pay attention to the operating system version that the phone runs. Similarly, find out
- 90 -
whether and how often the manufacturer provides updates for the phone’s operating system. It
can be said in general that the phones that are too cheap are powered by an older operating
system version and are not updated by the manufacturers. We currently don’t recommend buying
the phones running the Android version older than 4.3. Besides the 4.3 version being interesting
from the accessibility point of view the Android version 4.3 and higher contains the support for
the trim operation. The phones running the Android without the trim operation get slower over
time to the extent that these phones are rendered unusable. This is caused by wrong management
of the flash memory free space . Those interested in the details of the problem may read the
article available at http://petrkrcmar.blog.root.cz/2010/04/16/proc-u-ssd-disku-pouzivanimklesa-vykon/ (the article is in the Czech language only)
6.1 The standard Home screen of the phone
If COrvus is configured as the Home screen application and you would like to activate the
standard Home screen of the phone you will have to locate the original launcher in the list of Android
applications. To do this, activate the Android applications function. If the launcher is not defined as
a favourite application, switch to all applications and try to locate the launcher in the list. On the
phones running the „stock“ Android it will be most likely called Launcher, on the Samsung phones it’s
called „Touchwiz Home“... After launching it the sound indicating the screen reader activation will be
played.
Now you can start exploring the content of the Home screen. There are two exploration
methods available:
•
Just as known from CORVUS you can use the swipe up and swipe down gestures anywhere in the
Android operating system to gradually move through each element found on the screen. By using
these gestures the focus is gradually moved to each element of the user interface.
•
Besides that there is a method called „Explore By Touch“. Slowly drag one finger around the
screen and the screen reader announces the element names as you approach them while the
focus is automatically placed on these elements.
•
If your phone runs one of the newer Android versions you can also explore the touch buttons
found in the bottom part of the screen mentioned above. These buttons can be found by swiping
up / down too.
•
In the older versions of Android these buttons react automatically when touched and in addition
to that they cannot be found by swiping. This needs to be taken in account when exploring the
bottom part of the screen.
- 91 -
•
Apart from swipe up and swipe down gestures to move through elements and
”Explore By
Touch” method, there are swipe right and swipe left gestures available as well. These gestures
are used to explore an element which has a focus. Standard elements can be explored by
characters, words, lines, sections and pages. Use 1-swipe up and 1-swipe down gestures to select
the granularity (units used to browse through a text of particular element). E.g.: If you are on the
button with a text which is not clear and you want to explore it by characters, first set the
granularity to characters by 1-swiping up/ down gestures and then swipe right/ left to read the
content of the button by characters.
•
Double tap anywhere on the screen to activate the focused element of the Home screen.
•
Activating one of the icons launches the selected application. As before, you can touch the screen
or use the swiping gestures to explore the application. To close the application (return one step
back) press the Back button in the bottom part of the screen or use the equivalent 1-swipe left
gesture that Works here in the same way as in the edit fields of COrvus.
•
The icons of the Home screen form a so called desktop. The Home screen can contain multiple
desktops. You can switch through these desktops using the 2-finger swipe left / right gestures.
Beware: The icons can be arranged in any way thus their arrangement doesn’t have to be
systematic at all.
6.2 The Notifications shade
It’s a bar showing the brief system and app notifications that could be of importance for the
user located in the top part of the screen. It shows for example the current date and time, the battery
status, the info on missed calls and unread messages. You can also Access some frequently changed
settings here such as Wifi, Bluetooth, etc.
It can be activated using a 2-finger swipe down from the top of the screen. The gesture doesn’t
work inside the CORVUS environment as well as in some other applications that prevent accessing the
Notifications. It always Works on the Home screen but also e.g. in the dialog that appears when long
pressing the Power button.
The Notifications shade contains the button to clear all the notifications. It also contains other
elements to change some frequently used settings. Older Android versions display these elements right
on the Notifications shade the newer versions make them available only after pressing the Quick
Settings button. One of the items is called Settings. Activating it shows the full Settings list of the
phone.
- 92 -
6.3 The phone settings
The Settings dialog contains too many items to fit them all on the screen. Upon activation the
screen reader reports the number of items visible on the screen and the number of items overall. For
example: „Showing items 5-10 of 25“. Try exploring the Settings dialog according to the following
instructions:
•
Use the launcher to display the main screen of the phone
•
Put two fingers on the top of the display and perform the short swipe down. CORVUS should
announce the opening of the Notifications shade. The information differs depending on the phone
manufacturer and the operating system version.
•
In the newer Android versions locate the Quick Settings button by swiping down and double
tapping it.
•
Locate the Settings item and double tap
•
CORVUS reports the displayed item information. The items can be Explored using the vertical
swipes or using Explore by touch. If you wish to view the items currently not visible found below
put the 2 fingers on the bottom part of the screen and swipe up. On the contrary, to show the
items found above perform the 2-finger swipe down. If you explore the list using vertical swipes,
the scrolling of long lists is performed automatically.
When manually scrolling the list notice the following:
•
Swiping scrolls the list itself not the cursor. Therefore to view the items below you have to slide
the list bottom-up. And Vice versa, to view the items above you have to slide the list downward.
•
The amount of scrolling depends both on the length and the speed of the swipe. Therefore if you
perform the short and fast swipe the list can be scrolled by the same number of items than when
performing the longer and slower swipe.
6.4 The „Power off“ screen
It’s a screen that appears when long pressing the Power button.
Note: When the „Suppress system dialogues“ option is turned on in the CORVUS settings the
screen is not available in the CORVUS environment.
This screen can be used to activate the Airplane mode, to configure the profile, or to turn off
the phone. If you’d like to turn off the phone follow these steps:
- 93 -
•
If you wish to activate the „Power off“ screen right from the CORVUS environment make sure the
„Suppress system dialogues“ option is deactivated in the environment settings. If the feature is
turned on and you do not wish to turn it off before continuing with the next step activate the
Home screen using the Launcher item.
•
Press
and
hold
the
Power
button
approximately
for
a second.
Note: If you hold the button for about 10 seconds most of the phones will reboot.
•
Locate the „Power off“ item or item with the similar meaning (the name can differ depending on
the operating system version and the phone manufacturer) using the vertical swipes or using the
Explore by touch feature and double tap to activate it.
•
The screen reader will read the content of the dialog to you. Use the vertical swipes or Explore by
touch to find the „OK“ button and double tap to activate it.
6.5 SayAll Mode
You can use 1-swipe right gesture to activate the ”SayAll Mode”. The Screen Reader moves
through elements visible on the screen and reads them. SayAll Mode in the Screen Reader
environment works in two modes:
•
If you activate the SayAll Mode immediately after swipe up/ down gesture, COrvus will go
through the objects from top to bottom reading them.
•
If you activate the SayAll Mode immediately after swipe right/ left gesture (reading text using
granularity), SayAll Mode will read the content of objects by selected granularity. This mode
of reading can be useful when reading web pages (see chapter below).
SayAll Mode will stop after all objects are read or immediately after you touch any place of the
screen.
6.6 Working with the web
COrvus Screen Reader enables you to work with web pages using Google Chrome web browser.
It is possible to use the same gestures as in the normal Android environment to move through
a page.
Use swipe up/ down gestures to move through elements.
You can use swipe right/ left gestures to browse a page using granularities. There are also web
granularities beside the standard granularities.e.g.: read by headings, lists, form elements, tables.
- 94 -
Additionaly, COrvus screen Reader offers six configurable shortcuts, which can be used to
quickly select the most used granularities. The following shortcuts are available (map granularities to
these shortcuts using COrvus Settings: Settings > Screen Reader > Set Granularity Shortcuts):
•
Right and Up: put finger on display, pull right, then pull up without lifting off the finger
and then lift the finger
•
Right and Left: put finger on display, pull right, then pull left without lifting off the
fingerand then lift the finger
•
Right and Down: put finger on display, pull right, then pull down without lifting off the
finger and then lift the finger
•
Left and Up: put finger on display, pull left, then pull up without lifitng off the finger
and then lift the finger
•
Left and Right: put finger on display, pull left, then pull right without lifting off the
finger and then lift the finger
•
Left and Down: put finger on display, pull left, then pull down without lifting off the
finger and then lift the finger
You can for example configure these shortcuts as follows: Use „Right and something“ gestures
to choose three mostly used web granularities (Up: links, Left: headings, Down: form elements) and
„Left and something“ gestures to choose three mostly used granularities to move through a normal
text (Up: words, Right: characters, Down: lines).
Use of these shortcuts can make Website browsing quicker.
6.7 Describing the most frequently used elements of the user interface
This chapter describes some of the most frequently used control elements that can be found
in Android applications, and the information on how to control them using the screen reader.
6.7.1 Button
After locating it by swiping or by using Explore by touch double tap anywhere on the screen to
activate it. The button performs the action associated with it upon activation. E.g. OK and Cancel
buttons in the „Power off“ dialog.
- 95 -
6.7.2 Image
After locating it by swiping or by using Explore by touch double tap anywhere on the screen to
activate it. The image performs the action associated with it upon activation. The image control doesn’t
have to be necessarily active sometimes it only displays the information. E.g. the images that you’ll
likely find on the Notifications shade.
6.7.3 Checkbox
After locating it by swiping or by using Explore by touch double tap anywhere on the screen.
Upon activation the checkbox is either checked or unchecked. Some checkboxes can be found in the
Settings e.g. the checkbox to turn on Wifi, Bluetooth, etc.
6.7.4 List
The list can be either empty or can contain one or more items. If there are more items than fit
the screen the list can be scrolled. Use the vertical 2-finger swipes to scroll the list bearing in mind that
you move the list across the screen not the cursor. When scrolling the COrvus screen reader plays the
sequence of increasing or decreasing sounds depending on the upward or downward scrolling
direction. The list can be found e.g. in the phone settings. If you explore the list using vertical swipes,
the scrolling happens automatically.
6.7.5 Slider
After locating it by swiping or by using Explore by touch double tap and hold the finger
anywhere on the screen. Then drag the finger in any direction and the screen reader will announce the
setting as the percentage value. After selecting the desired value lift the finger off the screen. The
slider is used to choose from the large amount of values e.g. when setting up the volume, the
brightness, etc.
Example: choose Sound and then Volume in the phone settings. The dialog that appears
contains multiple slider controls.
- 96 -
6.7.6 Edit field
After locating it by swiping or by using Explore by touch double tap anywhere on the screen.
The standard qwerty keyboard will slide out. Drag the finger around the keyboard area and after
finding the character you’d like to enter lift the finger off the screen. Continue in the same manner
until you type the desired text. After that locate the Enter, OK, next, or the button with the similar
meaning in the bottom right part of the keyboard and lift off the screen to confirm the entered text.
The keyboard usually contains the Symbols button to the left of the Spacebar. This can be used
to switch the keyboard mode in order to type numbers and other less frequently used characters not
otherwise found on the keyboard.
The COrvus screen reader currently doesn’t support manipulating the cursor inside of the edit
field.
The edit field can be found e.g. in the Phone application.
6.8 Screen Reader Gestures
This chapter summarizes all the gestures available when using the screen reader. Each of the
gesture’s description includes information on whether the particular gesture belongs to the screen
reader or the Android operating system itself.
•
Swipe down (the screen reader gesture): Moves focus to the next element
•
Swipe up (the screen reader gesture): Moves focus to the previous element
•
1-Swipe left (the screen reader gesture): The Back button equivalent. This gesture can be used to
“hide” the current application and return to the previous application or to the Home screen.
•
1-Swipe Right (the screen reader gesture): start SayAll Mode
•
2-Swipe Up/ Down (screen reader gestures): temporary change of speech volume, same as in the
special environment
•
1-Swipe left then right without lifting off the finger (the screen reader gesture): activates the
Home Screen
•
Swipe down then up without lifting off the finger (the screen reader gesture): Jumps to the next
button in the bottom right direction. This feature is useful for the screens that contain more text
and then buttons on the bottom of the screen. E.g. the Power off screen, the low battery screen,
etc.
- 97 -
•
Double tap (the Android gesture that works only in the special user interface mode utilized by the
screen readers): Activates the focused element (the element found by using vertical swipes or the
Explore by touch method): To clarify the term “focused” see the previous chapters on control
elements.
•
Double tap and hold (the Android gesture): Depending on the element on which the finger is being
held either invokes the context menu (e.g. the stock Android Home screen) or allows changing
the value (e.g. a slider).
•
2-finger swipe down (the Android gesture): Scrolls the list downward.
•
2-finger swipe up (the Android gesture): Scrolls the list upward.
•
2-finger swipe left (the Android gesture): Shifts focus to the next screen in applications containing
more than one screen (e.g. the Home screen contains multiple desktops, the Applications screen
contains multiple screens, etc.).
•
2-finger swipe right (the Android gesture): Shifts focus to the previous screen in applications
containing more than one screen (e.g. the Home screen contains multiple desktops, the
Applications screen contains multiple screens, etc.).
Note: The Swipe sensitivity settings of COrvus do not influence swiping outside of the
environment therefore if you prefer the short swipes in COrvus bear this in mind.
7. Conclusion
In conclusion, let us hope that your experience with COrvus is satisfying. We believe that this
guide helped in achieving this satisfaction. We will be pleased to answer all your questions and we will
appreciate if you provide feedback concerning the usage of COrvus – Accessible Kit for Android.
More info can be found at: www.COrvuskit.com
- 98 -
Was this manual useful for you? yes no
Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Download PDF

advertisement