Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Instruction
This plugin focused to use Joy-Cons like "clicker" based on Gamepad API. But if you have other gamepads (like: DualShock 3, DualShock 4 DualSense, XBox 360 Controller, XBox Wireless Controller, etc.) you can use this plugin.
How to install?
The simplest option is download modified Shower Template archive (shower.zip)
How to connect gamepad?
So simple! Just connect your gamepad to your device via Bluetooth or USB, open the presentation and press any button on controller.
How to control?
Joy-cons mapping
This mapping assumes that you are holding the Joy-Cons upright, like on image above:
For Right Joy-Con:
A
X
SR
ZR
B
Y
SL
R
Plus
Stick
Home
1For Left Joy-Con:
Up
Right
SL
ZL
Down
Left
SR
L
Minus
Stick
Screenshot
XBox-like mapping
This mapping for XBox 360 Controller, XBox Wireless Controller, and other XBox-like controllers.
A
X
LT
RT
Up
Right
B
Y
LB
RB
Bottom
Left
Select
Start
Left Stick
Rigth Stick
Home/XBox
1DualShock-like mapping
This mapping for DualShock 3/4, DualSense, and other DualShock-like controllers.
✖ (Cross)
■ (Square)
L2
R2
Up
Right
⬤ (Circle)
▲ (Triangle)
L1
R1
Bottom
Left
Select
Start
LStick
RStick
Home/PS
1Other gamepads
If your gamepad so specific, you also use this plugin!
For this case, you can check mapping your gamepad on this site (luser.github.io/gamepadtest) or in Gamepad W3C Working Draft by this image:
0
2
6
7
12
15
> 0.7
21
3
4
5
13
14
< -0.7
28
9
10
11
16
1Footnotes
On macOS maybe opening Launchpad with
Games
folder or opening Steam Big Picture on any platform ↩ ↩2 ↩3 ↩4Each
2n+1
axes inverted. Example onaxes[1]
:Vertical axis for left stick (negative up/positive down)
=>
Vertical axis for left stick (negative down/positive up)
↩ ↩2