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: docs/tips-and-tricks.md
+66-62Lines changed: 66 additions & 62 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,17 +12,14 @@ This section captures a mix of proven approaches and commonly shared tips. Treat
12
12
13
13
## Player Independence
14
14
15
-
Do not overlook system and menu navigation. Being able to independently start, pause, and navigate a game can significantly increase a player’s sense of control and confidence.
16
-
17
-
**Tips:**
15
+
Do not overlook system and menu navigation. Being able to independently start, pause, and navigate a game can significantly increase a player’s sense of control and confidence. Here are some common things to consider when thinking about a players independance.
18
16
19
17
* Ensure the player can:
20
-
* Turn the console on/off
21
-
* Launch a game
22
-
* Pause or exit gameplay
23
-
* Map these functions to **easy-to-reach inputs**
24
-
* Place “non-critical” actions (menu, pause, home) on less accessible switches if needed
25
-
* Use features like **Shift Mode (XAC)** to add secondary functions without increasing hardware
18
+
* Turn the console on/off
19
+
* Launch a game
20
+
* Pause or exit gameplay
21
+
* Place “non-critical” actions (menu, pause, home) on less "easy to activate" inputs if needed. Prioritize the reaction speed for inputs more relevant to the game.
22
+
* Use features like **Shift Mode (XAC)** to add secondary functions without increasing the amount of hardware or inputs. Think, a switch could have the shift function to be "switch profiles" but A in its primary mapping.
26
23
* Consider accessibility features built into the system (e.g., remapping, shortcuts)
27
24
28
25
---
@@ -31,26 +28,29 @@ Do not overlook system and menu navigation. Being able to independently start, p
31
28
32
29
Fatigue, frustration, and enjoyment matter just as much as technical success.
33
30
34
-
Gaming should not feel like a workout or cause pain.
31
+
Gaming should not feel like a workout (unless that is the rehabilitaiton goal) or cause pain.
35
32
36
33
**Tips:**
37
34
38
35
* Monitor for:
39
-
* Fatigue
40
-
* Strain
41
-
* Frustration
36
+
* Fatigue
37
+
* Strain
38
+
* Frustration
42
39
* Take breaks early—don’t wait until the player is exhausted
43
40
* Reduce force requirements where possible (lighter switches, lower joystick tension)
41
+
* Consider alternative mounting locations for the assistive tech to reduce strain.
44
42
45
43
**Important mindset:**
46
44
47
45
The experience the gamer wants does not need to match their current ability.
48
46
49
-
* Start with the **desired experience**, not just what is easiest to control
47
+
* Start with the **desired experience**, not just what is easiest to create a setup for.
50
48
* If a player wants to play a more complex game:
51
-
* Build toward it
52
-
* Use assistive tech to expand access
53
-
* Avoid forcing players into games just because they are “simpler”
49
+
* Build toward it
50
+
* Use assistive tech to expand access
51
+
* Avoid forcing players into games just because the game is “simpler”
52
+
53
+
For example, if someones gaming goal is to play Call of Duty and they only like first person shooter games, creating a setup that only works for pinball may be a great start, but that is not where the journey should end.
54
54
55
55
---
56
56
@@ -60,42 +60,56 @@ Tips and strategies when working with joysticks.
60
60
61
61
---
62
62
63
-
### Accessing Two Joysticks
63
+
### Accessing Two Joysticks from a Single Joystick
64
64
65
65
Many games require two joysticks, but not all players can physically access both.
66
66
67
67
There are ways to extend a **single joystick** to cover more functions.
68
68
69
-
**Options:**
70
-
71
-
***Axis Switching (XAC)**
72
-
* Swap joystick axis to control different directions as needed
69
+
**Here are Three Tricks for This:**
73
70
74
71
<divclass="center-thumb">
75
-
<img src="../images/placeholder.png" alt="This is just a placeholder image with no relevant content">
76
-
<p>This is just a placeholder image</p>
72
+
<img src="../images/joystick-axis.png" alt="top down view of an icon of a joystick with the axis shown. X axis is going horizontal and Y axis is going verticle. ">
73
+
<p>Top Down View of an Oak Joystick with Axis Shown</p>
77
74
</div>
78
75
79
-
***Shift Mode (XAC)**
80
-
* Use one joystick for multiple functions depending on mode
81
76
82
-
<divclass="center-thumb">
83
-
<img src="../images/placeholder.png" alt="This is just a placeholder image with no relevant content">
84
-
<p>This is just a placeholder image</p>
77
+
Check out the video detailing the three methods:
78
+
79
+
<divclass="video-container">
80
+
<iframe
81
+
src="tbd"
82
+
frameborder="0"
83
+
allowfullscreen>
84
+
</iframe>
85
85
</div>
86
86
87
-
***“Walk Forward” Button**
88
-
* Map forward movement to a button
89
-
* Use joystick for direction only
90
-
***Can sometimes be done inGame Settings**
91
-
* Look for:
92
-
* Auto-run
93
-
* Camera assist
94
-
* Reduced need for dual-stick control
87
+
1.**X Axis Switching (XAC)**
88
+
* Using the XAC and Xbox Accessories App, swap the X axis on the left joystick with the right joystick
89
+
* This will allow you to move forwards and backwards while using left and right to control the direction of the character.
95
90
96
-
<divclass="center-thumb">
97
-
<img src="../images/placeholder.png" alt="This is just a placeholder image with no relevant content">
98
-
<p>This is just a placeholder image</p>
91
+
2.**Shift Mode (XAC)**
92
+
* Use the primary mode for one joystick and the shift mode for the other.
93
+
* Use an assistive switch in either toggle or regular shift mode to swap between using the left or right joystick.
94
+
95
+
96
+
3.**“Walk Forward” Button**
97
+
* Map forward movement to a button
98
+
* Use joystick for camera movement to control direction (typically right joystick)
99
+
***Can sometimes be done inGame Settings**
100
+
* Look for:
101
+
* Auto-run
102
+
* Camera assist
103
+
* Reduced need for dual-stick control
104
+
105
+
SpecialEffect has created a fantastic resource for this:
@@ -107,21 +121,17 @@ A mouth joystick can be a powerful addition to a setup.
107
121
**Benefits:**
108
122
109
123
* Adds an additional joystick input
110
-
* Frees up hands for:
111
-
* Buttons
112
-
* Switches
124
+
* If you have switch or joystick access below your neck, it frees more access to:
125
+
* Buttons
126
+
* Switches
127
+
* A second joystick
113
128
* Can reduce complexity of hand-based inputs
114
129
115
130
**Use cases:**
116
131
117
132
* Players with limited hand mobility
118
-
* Players already using switches who need joystick control
119
-
120
-
121
-
<divclass="center-thumb">
122
-
<img src="../images/placeholder.png" alt="This is just a placeholder image with no relevant content">
123
-
<p>This is just a placeholder image</p>
124
-
</div>
133
+
* Players who need access to a second joystick but have no more inputs available below their neck.
134
+
* Players with no movement below their neck.
125
135
126
136
---
127
137
@@ -131,8 +141,8 @@ Switches can be mounted directly onto joysticks or toppers to enable quick acces
131
141
132
142
**Methods:**
133
143
134
-
* Hook and loop (Velcro)
135
-
* Moldable plastic (e.g., Sugru)
144
+
* Hook and loop fastner
145
+
* Moldable plastic
136
146
* Custom 3D printed mounts
137
147
138
148
**Benefits:**
@@ -144,8 +154,8 @@ Switches can be mounted directly onto joysticks or toppers to enable quick acces
144
154
**Example:**
145
155
146
156
<divclass="center-thumb">
147
-
<img src="../images/placeholder.png" alt="This is just a placeholder image with no relevant content">
148
-
<p>This is just a placeholder image</p>
157
+
<img src="../images/joystick-button.png" alt="a hand on an oak joystick with a goalpost topper and a blue raindrop assistive switch mounted on the side arm of the goalpost topper and the users thumb hovering over it to press it">
158
+
<p>Raindrop Switch Mounted on the Side of an Oak Joystick Topper</p>
149
159
</div>
150
160
151
161
---
@@ -162,22 +172,16 @@ Shift Mode allows a single input to perform multiple functions depending on whet
162
172
163
173
**Common uses:**
164
174
165
-
* Switching between movement and camera control
175
+
* Switching between movement and camera control on a joystick
166
176
* Adding menu/navigation functions
167
-
* Expanding limited switch setups
177
+
* Expanding limited switch setups. You can effectivly double your inputs by adding a shift mode to them.
168
178
169
179
**Considerations:**
170
180
171
181
* Ensure the player understands when Shift is active
172
182
* Avoid overly complex mappings
173
183
* Test for cognitive load and usability
174
184
175
-
176
-
<divclass="center-thumb">
177
-
<img src="../images/placeholder.png" alt="This is just a placeholder image with no relevant content">
178
-
<p>This is just a placeholder image</p>
179
-
</div>
180
-
181
185
---
182
186
183
187
## Using the Xbox Adaptive Controller on the Nintendo Switch
0 commit comments