[iOS] Connecting to Joy-Con does not map keys correctly
Nobody has claimed this yet.
- Dominant language
- C
- Stars
- 14.1k
- Forks
- 2.2k
- Avg merge
- 7h 35m
- Merged PRs (30d)
- 51
Description
version: App Store 1.18.0
I tried to play with my iPad connected to Joy-Con, but found that the ABXY button mapping was faulty. In the case of a single Joy-Con, the mapping of A and Y is reversed, and in the case of a pair of Joy-Cons (same with the Switch Pro), the mapping of A/Y and B/X is reversed.This problem doesn't occur in other games.
In the meantime, I'd like to ask a question about synchronization. I tried to set up WebDAV server in the LAN on macOS, but I tried many settings doesn't work, and the logs is recorded as follows:
[WARN] webdav failed: https://***********:****/RetroArch/: HTTP 401
[WARN] Content-Length: 0
[WARN] Www-Authenticate: Digest realm="WebDAVNav Server", qop="auth", nonce="58B2B335-190A-42B5-8B33-39011BD46C6C"
[WARN] Accept-Ranges: bytes
[WARN] Date: Thu, 16 May 2024 13:39:12 GMT
[WARN]
[WARN] [CloudSync] begin failed
[INFO] [CloudSync] begin succeeded
[INFO] [CloudSync] server manifest fetch succeeded
[INFO] [CloudSync] created manifest with 0 files
[INFO] [CloudSync] created in-memory manifest of current disk state
(then RetroArch(macOS) crash)
Are there any special requirements for WebDAV services for this feature? By the way, it would be much easier to sync using iCloud services.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No file, test, or entry point is named. Reproduce the Joy-Con mapping problem on iOS and the WebDAV sync failure separately, then trace the relevant controller-mapping and CloudSync paths; done means the button mappings are correct and the reported WebDAV scenario no longer fails or crashes.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- c, ios, macos
- Domain
- cloud, mobile-dev
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100