Scenarios

This section extends the previous one about basic scenario management and tells you how to create, edit and export scenarios.

Scenario hierarchies

You can create scenario hierarchies by dragging and dropping active scenarios on top of each other.

Scenario hierarchies serve two purposes:

  • The context system respects scenario hierarchies: If the parent scenario gets deactivated, all child scenarios will become deactivated as well.

  • If you attempt to export a scenario that has children, Simon will allow you to export them in a joint scenario package. This way, you can share multiple logically co-dependent scenarios (e.g. one "Office" scenario that contains sub-scenarios for "Word", "Excel", etc.).

Adding a new Scenario

To add a new scenario, select the Add button. A new dialog will be displayed.

When creating a new scenario, please give it a descriptive name. For the later upload on KDE Store we would kindly ask you to follow a certain naming scheme although this is of course not a requirement: [<language>/<base model>] <name>. If, for example you create a scenario in English that works with the Voxforge base model and controls Mozilla Firefox this becomes: [EN/VF] Firefox. If your scenario is not specifically tailored to one phoneme set (base model), just omit the second tag like this: [EN] Firefox.

The scenario version is just an incremental version number that makes it easier to distinguish between different revisions of a scenario.

If your scenario needs a specific feature of Simon (for example because you use a new plugin), you can define minimum and maximum version numbers of Simon here.

The license of your scenario can be set through the drop down. You can of course also add an arbitrary license text directly in the input field.

You can then add your name (or alias) to the list of scenario authors. There you will also be asked for contact information. This field is purely provided as a convenient way to contact a scenario author for changes, problems, fanmail etc. If you don't feel comfortable providing your email address you can simply enter a dash - denoting that you are not willing to divulge this information.

Edit Scenario

To edit scenarios, just select Edit from the Manage scenarios dialog.

The dialog works exactly the same as the add scenario dialog.

Export Scenario

Scenarios can be exported to a local file in Simon's XML scenario file format and directly uploaded to the Simon Scenarios subsection of the OpenDesktop site KDE Store.

To upload to OpenDesktop sites, you need an account on the site. Registration is very easy and of course free of charge.

Simon allows you to upload new content directly from within Simon (Export > Publish).

To use this functionality, simply enter your account credentials in the social desktop configuration in the Simon configuration.