# The Settings App

Keyboard Switch Settings is a simple app which controls the behavior of the Keyboard Switch service. You can find the app in the list of your installed apps (e.g. the Start menu on Windows). Here's how it looks:

![](https://2323494160-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MQRd6i8Vkkjc7Ss7rkN-1834917677%2Fuploads%2FKdlxOSs7oGIb4QPgg8Vi%2Fv4.0-screen-char-mappings.png?alt=media\&token=3749f11d-c5eb-42ca-a4a4-5df6b910ba1b)

The app is composed of six tabs:

* Character mappings: contains the settings which tell Keyboard Switch how to transform characters between layouts
* Preferences: contains other settings
* Converter: lets you manually convert text between arbitrary custom layouts (hidden by default)
* Converter settings: contains the list of custom layouts for the converter (hidden by default)
* Sandbox: lets you play around with switching the text
* About: contains info about the app

At the bottom there's a strip with the status of the Keyboard Switch service. If it's not running, you can press the *Start* button to start it manually (although usually you wouldn't do that because the service will start when you log in). If the service is running, you can stop it by pressing the *Stop* button. It won't actually kill it – it will send a *stop* command, and the service will do some clean-up and stop on its own. If it's taking a long time to stop, it may mean that something went wrong. In that case you can force it to stop by pressing the *Kill* button.

{% hint style="info" %}
If you change anything in the settings app, you can save it or cancel it. When you save it, the settings app sends a notification to the service app (if it's running) about changes in configuration, so you don't have to restart the service after saving.
{% endhint %}

The following articles describe each tab of the settings app in more detail.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.keyboardswitch.tolik.io/4.0/usage-guides/settings-app.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
