# Go to [https://mikahjc.github.io/3dsRemapBuilder/config 3DS Remap Builder] to configure your key mappings
# Go to [https://mikahjc.github.io/3dsRemapBuilder/config 3DS Remap Builder] to configure your key mappings
# When finished click on '''Show as QR code'''
# When finished click on '''Show as QR code'''
Line 78:
Line 79:
# 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
===Disabling Rehid===
# launch RehidHelper from the HOME menu
# Select '''Toggle Rehid State'''
# Press {{B|B}} to reboot.
===Removing configs===
* For global configurations delete <code>/rehid/rehid.json</code> or, for a configuration set to a title delete <code>/rehid/(Title ID)/rehid.json</code>
If you are unable to scan QR codes on your console, instead click Build this remap and place the downloaded rehid.json into a rehid folder on the root of your SD card, or rehid/(title ID)/ to remap a specific game. You can find the title ID of your game using 3dsdb
Power on your console and launch RehidHelper
Select Scan QR Code and scan the generated QR code from the website
Press A to proceed
Select a title from the list for the remap to be applied to, or select global for all titles
Press start to exit
Disabling Rehid
launch RehidHelper from the HOME menu
Select Toggle Rehid State
Press B to reboot.
Removing configs
For global configurations delete /rehid/rehid.json or, for a configuration set to a title delete /rehid/(Title ID)/rehid.json
Configuration
Config file
Rehid stores its key mappings in .json files located at /rehid/rehid.json, or in a title ID folder within /rehid/ to use with a specific title. You can manually create your own key mappings by creating a rehid.json file with the key mappings you want. Possible options include:
"keys": which maps a key press to another key press.
With the above, any time you press the ZR key, R key would be triggered, and any time you press the ZL key, L key would be triggered. Possible Keys are: A, B, X, Y, SELECT, START, ZL, ZR, L, R, LEFT, RIGHT, UP, DOWN, CLEFT(CPAD), CRIGHT(CPAD), CUP(CPAD), CDOWN(C-PAD), CSLEFT(C-STICK), CSRIGHT(C-STICK), CSUP(C-STICK), CSDOWN(C-STICK)
For this example, it creates a box starting at x=10 y=20, with a height of 50 and a width of 100.
Other options include: "cpadtodpad":true maps the C-pad with D-pad key presses "dpadtocpad":true maps the D-pad with C-pad key presses "overidecpadpro":true makes it so games don't recognize the circle pad pro "homebutton": maps the HOME button to a key press
These Options can be strung together into a single line, for example:
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.