There are functional differences between playing on a keyboard vs playing with a controller (in particular, with feathers). Additionally, there are often questions from people starting to speedrun about whether top players use controllers or use a keyboard. For these reasons, I think it would be beneficial for the leaderboards to show what input method people used for the PC platform, as this is the one with the most variance.
This could be achieved through multiple ways, such as:
-
Introducing a new variable (in line with Game Version and Platform) that specifies the type of input (Controller vs Keyboard vs Other). This could also be more specific (Xbox vs Playstation vs Switch vs keyboard vs other).
-
Split the PC platform into PC - Controller and PC - Keyboard. Possibly include PC - Other for more unusual input methods (). Additionally, we may want to keep PC for backwards compatibility with the current leaderboards, but enforce that it is not chosen for future submitted runs.
I would suggest implementing 1), but just using the simple options (Controller vs Keyboard vs Other). I think this is a simple solution that has clear backwards compatibility. Additionally, it allows weird cases where a console player uses a keyboard or something.
What do people think about this? Personally I think it is worth the effort, but I can see it being slightly more work for submitting runs and verifying. To me it seems like this information would be most useful for new runners, as they can make an informed decision about what type of input method they want to use.