Skip to content

Loading config files doesn't apply keybindings #851

@RickardNi

Description

@RickardNi

When I used Snes9X, I had two copies of it, one for practicing and one for live races (where fast-forwarding, save/load state, etc are disabled). This was an annoyance, but the best solution nevertheless.

For BizHawk, I discovered that there are different config files that could probably eliminate this problem. However, it doesn't seem to work. I have two config files:

  • config.ini (default)
  • Live.ini (some keybinds disabled)

Loading one or another doesn't apply the keybindings, even though the config file contains them correctly. Going into Config -> Keybinds shows them correctly, but I have to manually save them and "re-apply" them before they take effect.

This should be a fairly quick fix I guess, if help is needed I could probably dive into the code and make such a fix.

Also, is there any way to tell what config file you are currently running? Not even a message when loading a new config file, except "Config file loaded.". If you can't tell which one is running, how do you know which one you are saving with "Save Config"?

So, couple of suggestions as well:

  • Change the message from to something like "Loaded config file: Live".
  • Option to show current config file in either title bar or status bar.
  • Have a sub-menu for saving/loading config files with recently used ones.

Metadata

Metadata

Assignees

No one assigned

    Labels

    App: EmuHawkRelating to EmuHawk frontend

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions