You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: README.md
+33-27
Original file line number
Diff line number
Diff line change
@@ -8,29 +8,35 @@
8
8
Visit the [ControllerBuddy Homepage](https://controllerbuddy.org) to get started.
9
9
For more support, join the [ControllerBuddy Discord](https://discord.gg/2Sg9ggZrAp).
10
10
11
-
## Description
11
+
## 📖 Description
12
12
13
13
ControllerBuddy is an advanced gamepad mapping software that supports the creation of input profiles for complex target applications such as flight simulators.
14
14
15
15
In addition to the simple mapping of buttons and axes of a physical game controller to keyboard and mouse input, ControllerBuddy also supports feeding input commands to a virtual joystick device (vJoy / uinput).
16
16
17
17
The goal of ControllerBuddy is to allow the user to control target applications exclusively with a gamepad without ever having to reach for a keyboard or mouse.
18
18
19
-
## Download and Installation
19
+
## ⬇️ Download and Installation
20
20
21
-
**Tip:**
22
-
Check out the [ControllerBuddy-Install-Script](https://github.com/bwRavencl/ControllerBuddy-Install-Script),
23
-
it automates all the steps below and much more!
24
-
If you are running Linux, you additionally have the option of using the [ControllerBuddy-Flatpak](https://github.com/bwRavencl/ControllerBuddy-Flatpak).
21
+
### 📜 Install-Script
25
22
26
-
### Windows x86-64
23
+
For the easiest way to install and update, use the [ControllerBuddy-Install-Script](https://github.com/bwRavencl/ControllerBuddy-Install-Script).
24
+
It automates all the steps below and much more!
25
+
26
+
### 📦 Flatpak
27
+
28
+
Linux users may want to use the [ControllerBuddy-Flatpak](https://github.com/bwRavencl/ControllerBuddy-Flatpak).
29
+
30
+
### 🧑🔧 Manual Installation
31
+
32
+
#### 🪟 Windows x86-64
27
33
28
34
1. First download and install [vJoy](https://github.com/jshafer817/vJoy/releases/latest) on your system.
29
35
2.[Click here](https://github.com/bwRavencl/ControllerBuddy/releases/latest) and download the latest build of ControllerBuddy for Windows as a ZIP archive.
30
36
3. Extract the `ControllerBuddy` directory from the archive to any desired location on your hard-drive.
31
37
4. Run `ControllerBuddy.exe` inside the extracted `ControllerBuddy` directory.
32
38
33
-
### Linux x86-64 / aarch64
39
+
#### 🐧 Linux x86-64 / aarch64
34
40
35
41
1. Create a controllerbuddy group:
36
42
```
@@ -53,7 +59,7 @@ If you are running Linux, you additionally have the option of using the [Control
53
59
7. Extract the `ControllerBuddy` directory from the archive to any desired location on your hard-drive.
54
60
8. Run `ControllerBuddy` inside the extracted `ControllerBuddy/bin` directory.
55
61
56
-
## Features
62
+
## ✨ Features
57
63
58
64
- Map gamepad axes and buttons to highly customizable actions:
59
65
- vJoy axis movements (absolute and relative)
@@ -90,7 +96,7 @@ If you are running Linux, you additionally have the option of using the [Control
90
96
- English
91
97
- German
92
98
93
-
## Profiles
99
+
## 🗃️ Profiles
94
100
95
101
Profiles are used to configure your gamepad for a specific target application.
96
102
The general structure of a profile is as follows:
@@ -134,49 +140,49 @@ Mode switching can be configured to work in two different ways:
134
140
135
141
The [ControllerBuddy-Profiles](https://github.com/bwRavencl/ControllerBuddy-Profiles) repository contains a number of well-thought-out profiles for many different flight simulators.
@@ -216,7 +222,7 @@ If one instance of ControllerBuddy is already running, starting a second instanc
216
222
This can be used to integrate ControllerBuddy into third party applications.
217
223
For more information see [ControllerBuddy-DCS-Integration](https://github.com/bwRavencl/ControllerBuddy-DCS-Integration), an exemplary integration of ControllerBuddy into [DCS World](https://www.digitalcombatsimulator.com).
218
224
219
-
## Attribution
225
+
## 🙏 Attribution
220
226
221
227
ControllerBuddy makes use of these awesome software technologies and libraries:
222
228
@@ -232,7 +238,7 @@ ControllerBuddy makes use of these awesome software technologies and libraries:
0 commit comments