Optimizes default input mappings for Joy-Cons, Switch Online, and other non-MFi controllers

* Uses Home button as Menu button when possible
* Supports “Start/Select” buttons for Switch NES controllers
* Rotates single JoyCon face buttons 90º
* Re-maps single JoyCon control stick from dPad to leftAnalogStick
* Re-maps L1/R1/L2/R2 buttons for N64 core
This commit is contained in:
Riley Testut 2023-02-28 16:50:24 -06:00
parent c8860c6aaa
commit 5a019e5950
3 changed files with 4 additions and 2 deletions

@ -1 +1 @@
Subproject commit 602cf730167692b68a0bfa679756ed39f92f5765
Subproject commit c40ae8b069433159627903b43b4b4154d9a03ea2

@ -1 +1 @@
Subproject commit a55e0c981057a2a043d2d63b9a2aaa52bf82d532
Subproject commit d66953070113b961adb55b44ee6d20f00947b6fd

View File

@ -124,6 +124,8 @@ extension Input
case .leftTrigger: return NSLocalizedString("L2", comment: "")
case .rightShoulder: return NSLocalizedString("R1", comment: "")
case .rightTrigger: return NSLocalizedString("R2", comment: "")
case .start: return NSLocalizedString("Start", comment: "")
case .select: return NSLocalizedString("Select", comment: "")
}
case .controller(.keyboard):