Main Page: This page consists of three parts:
Part1: Typing space
Part2: Messages space
Part3: Keyboard space. See below for keyboard language options
Part 1: Typing space
    This is where the typed text appears
    Also, any messages left incomplete in the previous session, for whatever reason, will be presented in this box.
    The user can either continue with this text or delete and start afresh with a new message.
    In situations where the previous session had ended prematurely, i.e. stopped Savanakura prior to sending the message, the user is presented with the incompleted text at this stage.
    The user can decide whether to reuse the text or ignore it.
Part 2: Messages space
   This is the Informative Message Box: This is where the package displays messages to the user.
Part 3: Keyboard space
    This is the 'soft' Keyboard.
    The keyboard emulates the standard PC keyboard very closely,
but not all the keys are supported. It consists of 6 rows of keys.
    You can choose the button text. See below for options.
   Row 1: This row contains the numeric keys (0-9)
   Row 2: This row contains keys "q" to "p" and "[" and "]"
   Row 3: This row contains keys "a" "l" and ";" and "'" and the "return" key: "?"
   Row 4: This row contains keys:"shift Key": "?" and "z" to "m" and "," and "." and "/" and "the "Caps Lock" key: "??"
   Row 5: This contains "→ → → →" (Move Cursor to the Right)
       "✂ ⇢" (Delete)
       "Space"
       "⇠ ✂" (Backspace)
       "← ← ← ←" (Move Cursor to the Left) keys
   Row 6: This row contains:
- The "සිංහල" key for outputting Sinhala letters;
- "Eng" button switches the output to English letters;
- "?" presents the Help Index Page
- ✉ invokes the E-mail Page
- "SMS" invokes the SMS Page (If a mobile phone connection is available)
- "W" launches the "WhatsApp" app if it is installed on your device
- ※ allows you to clear the screen with protection against inadvertent button pressing.