Requires N64Digital firmware >= 1.3.0
Requires PFX PS1Digital firmware
Pixel FX Digital products supports setting custom controller hotkeys / button combos for several of the system functions.
After creating a custom buttons.ini, this file can be uploaded via the web interface:
Controller Hotkeys are stored in an .ini file, which has the following format:
FUNCTION = BUTTON_IDENTIFIER_1 [ + BUTTON_IDENTIFIER_2 + BUTTON_IDENTIFIER_3 ...]
BUTTON_IDENTIFIER)| N64 | PS1 | DC | 
|---|---|---|
| A | L3 | n/a | 
| B | R3 | n/a | 
| Z | SELECT | n/a | 
| START | START | START | 
| PAD_UP | PAD_UP | PAD_UP | 
| PAD_DOWN | PAD_DOWN | PAD_DOWN | 
| PAD_LEFT | PAD_LEFT | PAD_LEFT | 
| PAD_RIGHT | PAD_RIGHT | PAD_RIGHT | 
| n/a | L2 | n/a | 
| n/a | R2 | n/a | 
| L | L1 | L/ARCADE_Z | 
| R | R1 | R/ARCADE_C | 
| C_UP | TRIANGLE | GREEN_Y | 
| C_DOWN | CROSS | RED_A | 
| C_LEFT | SQUARE | YELLOW_X | 
| C_RIGHT | CIRCLE | BLUE_B | 
FUNCTION)resolution_switch Switch any resolution to 1080p and 1080p to 480p (saved resolution is not changed)
deblur_on Enable deblur (not available on PS1)
deblur_off Disable deblur (not available on PS1)
reset_console Reset console
full_reset_console Full reset console (on N64 this toggles a cold boot, on PS1 this triggers a reset to loader when using an ODE) (requires fw >= 2.0.1)
open_menu1 / open_menu2 / open_menu3 Open OSD (open_menu1/open_menu2/open_menu3 this allows to define three different hotkeys, both still call the same function)
door_lid_switch Trigger door/lid switch for ODEs (not available on N64) (requires fw >= 2.0.1)
default setup)N64Digital:
open_menu1         = L + R + PAD_RIGHT + C_RIGHT
open_menu2         = Z + R + PAD_RIGHT + C_RIGHT
resolution_switch  = L + R + PAD_UP + C_UP
deblur_on          = L + R + PAD_UP + C_DOWN
deblur_off         = L + R + PAD_DOWN + C_DOWN
reset_console      = Z + R + A + B + START
full_reset_console = 0
PS1Digital:
open_menu1         = L1 + R1 + PAD_RIGHT + CIRCLE
open_menu2         = L2 + R2 + SQUARE + CROSS + START
resolution_switch  = L2 + R2 + TRIANGLE + CIRCLE + START
reset_console      = 0
full_reset_console = SELECT + TRIANGLE + CIRCLE
door_lid_switch    = 0
To disable a button function, use a BUTTON_IDENTIFIER of 0
resolution_switch = 0