wiki:OpendasDescriptionKeyboardView

Keyboard View

Description

A virtual keyboard interface with reading on peripherals integration.

Graphical Overview

Virtual Keyboard and peripheral listening:

Configuration

The messages and buttons of the keyboard are essentially customizable in the field keyboard_xml of the table das_functional_config.

  • keyboard_xml
    This field appears under the following shape:
    <?xml version="1.0" encoding="UTF-8"?>  
    <keyboard>
      <window>
        <title>Clavier virtuel</title>
      </window>
      <buttons>
        <alphabetic>a z e r t y u i o p q s d f g h j j k l</alphabetic>
        <numeric>7 8 9 4 5 6 1 2 3 0 .</numeric>
        <correction>Correction</correction>
        <validation>Validation</validation>
        <cancellation>Annulation</cancellation>
        <case>Maj/Min</case>
      </buttons>
      <messages>
        <complete>Enter \max\ characters at most.You  can correct, cancel or validate your seizure.</complete>
        <empty>Enable to correct an empty seizure. You can cancel or make your seizure.</empty>
      </messages>
    </keyboard>
    

    The tag <title> specifies the title of the window, the tags <correction>, <validation>, <cancellation>, <case>, <alphabetic> and <numeric> correspond respectively to the buttons of correction, validation, cancellation, modification of the case (capital letters/small letters), characters for alphabetical part of virtual keyboard and characters for numerical part of virtual keyboard. Finally, tags <complete> and <empty> allow to define a message respectively during a complete seizure and during a correction of an empty seizure. It is possible to insert into the tag <complete> the maximum number of characters of the data to be seized by indicating \max\ at the deliberate place.

Attachments