Skip to content

Commit 7e1a30b

Browse files
authored
Merge pull request #14 from chrizzo-hb/main
Section about setting up controls
2 parents f8151bb + ceace6f commit 7e1a30b

File tree

6 files changed

+60
-5
lines changed

6 files changed

+60
-5
lines changed

docs/configure/controls.de.md

+28
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
# :material-controller: Controller
2+
3+
!!! info "Je nachdem, welches Gerät und welche KNULLI-Version du benutzt, kann es notwendig sein, nach der Installtion zunächst deinen Controller einzurichten, bevor du losspielen kannst."
4+
5+
Obwohl KNULLI eigentlich für Handheld-Geräte entwickelt wurde, unterstützt es zusätzlich viele verschiedene Arten von USB- und Bluetooth-Controllern. Bevor du einen Controller an deinem KNULLI-Gerät verwenden kannst, kann es allerdings nötig sein, die Tasten des Controllers ihren jeweiligen Funktionen zuzuordnen.
6+
7+
!!! danger "Verwechsel die Einrichtung des Controllers nicht mit der Anpassung der Tastenbelegung für einzelne *Spiele* oder *Emulation-Cores*! In diesem Abschnitt geht es um die *generelle* Einrichtung der *Hardware*. Wenn du die Tastenbelegung für einzelne *Spiele*, emulierte Konsolen oder die dafür eingesetzten *Emulation-Cores* anpassen möchtest, schau bitte in die Anleitung für den jeweiligen *Core* (z.B. [Retroarch](./retroarch/controls))."
8+
9+
## Controller einrichten
10+
11+
Um einen Controller einzurichten, musst du alle Buttons und Richtungseingaben ihren jeweiligen Funktionen zuordnen. Drücke dazu zunächst auf ++"Start"++ um das Hauptmenü zu öffnen, gehe zu *Controller & Bluetooth Settings* und wähle dort *Controller Mapping*. Folge jetzt einfach den Anweisungen auf dem Bildschirm. Du wirst zunächst aufgefordert, einen beliebigen Knopf auf dem Controller, den du einrichten möchtest, gedrückt zu halten. Anschließend wirst du Schritt für Schritt durch die Einrichtung geführt. Drücke einfach immer den Button, der am besten zu dem Button passt, der gerade auf dem Bildschirm angezeigt wird.
12+
13+
Falls du mal danebendrückst, mach dir keine Sorgen: Du kannst jederzeit in das Menü zurückkehren und die Einrichtung erneut versuchen.
14+
15+
## Bluetooth-Controller verbinden
16+
17+
Um einen Bluetooth-Controller mit deinem KNULLI-Gerät zu verbinden, musst du zunächst sicherstellen, dass sowohl das Gerät als auch der Controller Bluetooth unterstützen. Wenn beide Geräte Bluetooth unterstützen, kannst du auf ++"Start"++ drücken, um das Hauptmenü zu öffnen und *Controller & Bluetooth Settings* auszuwählen. Hier kannst du bei *Enable Bluetooth* zunächst Bluetooth einschalten, falls es nicht schon eingeschaltet ist.
18+
19+
Anschließend kannst du entweder versuchen, den Controller automatisch zu erkennen, in dem du *Pair Bluetooth Pads Automatically* auswählst, oder *Pair A Bluetooth Device Manually* auswählen, um den Controller aus einer Liste in der Nähe befindlicher Bluetooth-Geräte auszuwählen. Falls dein Controller in der Liste nicht angezeigt wird, oder das Bluetooth-Pairing fehlschlägt, schau in das Handbuch deines Controllers und such nach der Anleitung für Bluetooth-Verbindungen.
20+
21+
Wenn der Bluetooth-Controller verbunden ist, solltest du überprüfen, ob du den [Controller einrichten](#controller-einrichten) musst.
22+
23+
!!! info "KNULLI unterstützt auch Bluetooth-Kopfhörer und -Lautsprecher."
24+
25+
26+
## Bluetooth-Controller vergessen
27+
28+
Wenn du einen Bluetooth-Controller entfernen bzw. "vergessen" möchtest, drück auf ++"Start"++ um ins Hauptmenü zu gelangen, geh zu *Controller & Bluetooth Settings*, öffne *Forget A Bluetooth Device*, wähle dort den entsprechenden Controller aus und entferne ihn.

docs/configure/controls.md

+28
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
# :material-controller: Controls
2+
3+
!!! info "Depending on your device and your version of KNULLI, it might be required to map the built-in controls of your device before you can start playing."
4+
5+
Even though it was designed for handheld devices, KNULLI still supports various types of USB and Bluetooth controllers. However, before a controller can be used with your KNULLI device, it might be necessary to map its buttons and directional controls to the corresponding game inputs.
6+
7+
!!! danger "Do not confuse controller setup with* game-* or *core-specific* button remapping! This section is about the *global* controller setup to make the *hardware* work. If you want to remap the controls for a specific *game* or *emulation core*, follow the guide for the respective core (e.g. [Retroarch](./retroarch/controls))."
8+
9+
## Controller mapping
10+
11+
To map the buttons and directional inputs of a controller, press the ++"Start"++ button to bring up the main menu, find *Controller & Bluetooth Settings* and select *Controller Mapping*. On-screen instructions will ask you to hold a button on the controller you want to map. Once the controller was detected, you will be guided through the process: Simply press the button on your controller which corresponds best to the button/function displayed on screen.
12+
13+
If you press a wrong button, don't worry: You will always be able to return to this menu and remap the controller again.
14+
15+
## Connect a Bluetooth controller
16+
17+
To use a Bluetooth controller with your KNULLI device, you first need to make sure that both your device and your controller support Bluetooth. If so, press ++"Start"++ to bring up the main menu and go to *Controller & Bluetooth Settings*. Here, you will be able to *Enable Bluetooth* if it is not enabled, yet.
18+
19+
Once Bluetooth is enabled, either try to *Pair Bluetooth Pads Automatically* or select *Pair A Bluetooth Device Manually* and find your controller in a list of available Bluetooth devices in your vicinity. If your controller does not show up or pairing does not work as expected, check the manual of your controller for pairing instructions.
20+
21+
Once the Bluetooth controller is paired and connected, you may want to proceed with [Controller mapping](#controller-mapping).
22+
23+
!!! info "KNULLI also supports Bluetooth headphones or speakers."
24+
25+
26+
## Forget a Bluetooth controller
27+
28+
If you want to remove or "forget" a paired Bluetooth controller, press the ++"Start"++ button to bring up the main menu, head to *Controller & Bluetooth Settings*, open *Forget A Bluetooth Device*, find the device and remove it.

docs/play/controls.md

-3
This file was deleted.

docs/play/install.de.md

+1
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ Um KNULLI installieren zu können, musst du als erstes ein passendes Image für
3535
## Nächste Schritte
3636

3737
* [Netzwerk konfigurieren](../../configure/networking)
38+
* [Controller konfigurieren](../../configure/controls)
3839
* [Spiele hinzufügen](../../play/add-games)
3940
* [Scrapen](../../play/scraping)
4041
* [Themes installieren und konfigurieren](../../configure/themes)

docs/play/install.md

+1
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ KNULLI is installed by downloading an image for your device, flashing it to an S
3535
## Next Steps
3636

3737
* [Set up Networking](../../configure/networking)
38+
* [Set up Controls](../../configure/controls)
3839
* [Add Games](../../play/add-games)
3940
* [Scraping](../../play/scraping)
4041
* [Themes](../../configure/themes)

mkdocs.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,7 @@ plugins:
125125
Add Games: Spiele hinzufügen
126126
Scraping: Scraping
127127
Achievements: Achievements
128-
Controls: Steuerung
128+
Controls: Controller
129129
Configure: Konfiguration
130130
Networking: Netzwerkverbindungen
131131
Unbranded: Ohne Marke
@@ -169,10 +169,10 @@ nav:
169169
- Add Games: play/add-games.md
170170
- Scraping: play/scraping.md
171171
- Achievements: play/retro-achievements.md
172-
- Controls: play/controls.md
173172
- Netplay: play/netplay.md
174173
- Configure:
175174
- Networking: configure/networking.md
175+
- Controls: configure/controls.md
176176
- SSH: configure/ssh.md
177177
- Retroarch:
178178
- Controls: configure/retroarch/controls.md

0 commit comments

Comments
 (0)