Keyboard mapping - bracket keys names?

I am trying to configure RA for my tankstick, everything seems fine apart from the bracket keys.

Apparently, I don’t know how to name the bracket keys in the cfg file. Using them as actual brackets is not recognised.


input_player2_b = "a"
input_player2_b_btn = "nul"
input_player2_b_axis = "nul"
input_player2_y = "e"
input_player2_y_btn = "nul"
input_player2_y_axis = "nul"
input_player2_select = "num6"
input_player2_select_btn = "nul"
input_player2_select_axis = "nul"
input_player2_start = "num2"
input_player2_start_btn = "nul"
input_player2_start_axis = "nul"
input_player2_up = "r"
input_player2_up_btn = "nul"
input_player2_up_axis = "nul"
input_player2_down = "f"
input_player2_down_btn = "nul"
input_player2_down_axis = "nul"
input_player2_left = "d"
input_player2_left_btn = "nul"
input_player2_left_axis = "nul"
input_player2_right = "g"
input_player2_right_btn = "nul"
input_player2_right_axis = "nul"
input_player2_a = "s"
input_player2_a_btn = "nul"
input_player2_a_axis = "nul"
input_player2_x = "[" <--------------- here
input_player2_x_btn = "nul"
input_player2_x_axis = "nul"
input_player2_l = "q"
input_player2_l_btn = "nul"
input_player2_l_axis = "nul"
input_player2_r = "w"
input_player2_r_btn = "nul"
input_player2_r_axis = "nul"
input_player2_l2 = "]" <--------------- and here
input_player2_l2_btn = "nul"
input_player2_l2_axis = "nul"
input_player2_r2 = "o"
input_player2_r2_btn = "nul"
input_player2_r2_axis = "nul"

I think they should be “leftbracket” and “rightbracket” according to this: https://github.com/libretro/RetroArch/issues/358

I tried “leftbracket”, “lbracket”, “l_bracket” and “bracketleft”.

None of them seems to work :frowning:

Anyone able to help? I’m baffled to be stuck on such a simple issue :frowning:

It should indeed be leftbracket / rightbracket.

It doesn’t seem to work. After I save, they don’t respond and go back to “nul”.

Make sure you’re saving the config file while RetroArch is closed. Otherwise, RetroArch will overwrite your saved settings with whatever it had in memory when you closed it, which, since it only loads the config file to memory once on start and not continuously, will not include the changes you made in your text editor.