# Go to [https://mikahjc.github.io/3dsRemapBuilder/config 3DS Remap Builder] to generate your remappings
# Go to [https://mikahjc.github.io/3dsRemapBuilder/config 3DS Remap Builder] to generate your remappings
# When finished click on '''Show as QR code'''
# When finished click on '''Show as QR code'''
Line 69:
Line 72:
# Select a title from the list for the remap to be applied to, or select global for all titles
# Select a title from the list for the remap to be applied to, or select global for all titles
# Press {{B|start}} to exit
# Press {{B|start}} to exit
</span>
|-|Manual=
<span>
<ol>
<li> Create a <code>rehid.json</code> file with the remappings you want. for example:
<syntaxhighlight lang="json">{
"keys":[
{"get":"R", "press":"ZR"},
{"get":"L", "press":"ZL"}
]
}</syntaxhighlight>
<p>With the above, any time you press the {{B|ZR}} key, {{B|R}} key would be triggered, and any time you press the {{B|ZL}} key, {{B|L}} key would be triggered.</p>
<p>You can also do custom key combos. For example:</p>
<syntaxhighlight lang="json">{
"keys":[
{"get":"R", "press":"X+Y"},
{"get":"L+R", "press":"SELECT"}
]
}</syntaxhighlight>
<p>With this any time you press {{B|X+Y}}, {{B|R}} key would be triggered, and any time you press the {{B|SELECT}} button, both {{B|L}} and {{B|R}} would be triggered.</p>
<li>Copy <code>rehid.json</code> to a <code>rehid</code> folder on the root of your SD card
<ul>
<li>If you want to the remapping to be used for a specific title, copy <code>rehid.json</code> to <code>rihid/(title ID)/</code> instead. You can find the title ID of your game using [https://3dsdb.com/ 3dsdb]</li></ul>
With this any time you press X+Y, R key would be triggered, and any time you press the SELECT button, both L and R would be triggered.
Possible Keys are: A, B, X, Y, SELECT, START, ZL, ZR, L, R, LEFT, RIGHT, UP, DOWN, CRIGHT(CPAD), CLEFT(CPAD), CUP(CPAD), CDOWN(CPAD)
Copy rehid.json to a rehid folder on the root of your SD card
If you want to the remapping to be used for a specific title, copy rehid.json to rihid/(title ID)/ instead. You can find the title ID of your game using 3dsdb
Troubleshooting
An exception occurred
If your console crashes while booting with "an exception occurred" and the "current proccess:" is hid, you may have an old version of rehid thats causing issues. Look for and delete /luma/titles/0004013000001D02 and /luma/titles/0004013000003302. If these don't exist, you may have a more serious hardware issue, join the Nintendo Homebrew Discord and ask, in English, for help.