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
+31-2Lines changed: 31 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,11 +8,15 @@
8
8
9
9
## About
10
10
11
-
This system tray Windows 10 application allows the user to toggle a mouse mode by pressing a special button combination on an Xinput gamepad such as the Xbox One Controller. In this mode, the gamepad is able to freely move the cursor around the screen, perform left and right click actions as well as some useful keyboard presses.
11
+
This system tray Windows application allows the user to toggle a desktop manager mode by pressing a special button combination on an Xinput gamepad such as the Xbox One Controller. In this mode, the gamepad is able to freely move the cursor around the screen, perform left and right click actions as well as some useful keyboard presses.
12
12
13
13
The software was developed so that users with a desktop setup with only gamepad input or at least inconvenient access to keyboard and mouse can perform basic tasks that require these input methods using a gamepad. An example would be my case, where I use a desktop PC with Steam Big Picture in my living room as a DIY game console.
@@ -23,18 +27,43 @@ Optional - If you want the app to start with windows do the following:
23
27
1. Create a shortcut of `"XinputWindowsManager.exe"`
24
28
2. Place the shortcut inside the following folder: `"C:\Users\<YOURUSERNAME>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup"`
25
29
30
+
OR (if first option does not work for controlling desktop):
31
+
1. Open Windows "Task Scheduler"
32
+
2. Select "Create Task" with Trigger for "At startup" and action "Start a program"
33
+
3. It might require selecting "Run with highest privilege" if it still does not launch
34
+
26
35
## Usage
27
36
28
-
You can toggle mouse mode by right-clicking the system tray icon and selecting the toggle option or by pressing the following button combination on your xinput controller (player one):
37
+
You can toggle manager mode by right-clicking the system tray icon and selecting the toggle option or by pressing the toggle button combination on your xinput controller (player one). Combination can be set in the config file and it defaults to:
29
38
-`BACK` + `A` + `X`
30
39
31
40
While in mouse mode, the following actions can be performed:
32
41
-`Left analog stick`: controls mouse cursor movement;
33
42
-`A`: performs left click;
34
43
-`X`: performs right click;
44
+
-`Y`: opens Windows Task Manager (CTRL+SHIFT+ESC);
45
+
-`B`: presses ESC key;
46
+
-`LS`: opens OnScreen Keyboard;
47
+
-`RS`: sends mute command;
48
+
-`LT`: presses Windows key;
49
+
-`RT`: minimizes all apps (Win+D);
50
+
-`LB+RB`: performs performs ALT+TAB;
51
+
-`DPAD`: sends arrow keys from keyboard;
52
+
-`Right analog stick UP/DOWN`: controls system volume;
53
+
-`Right analog stick LEFT/RIGHT`: controls prev/next song;
54
+
55
+
Other settings can be changes on 'XinputWindowsManager.dll.config' but default values should sufice on most cases.
35
56
36
57
## Release Notes
37
58
59
+
### 2.0.0
60
+
61
+
- Refactors codebase
62
+
- Upgrade to .NET 8
63
+
- Utilizes XInputium instead of SharpDX for Xinput control
64
+
- Utilizes InputSimulatorCore for Keyboard/Mouse control
0 commit comments