I'm working on my key mappings right now and I'm reminded once again that whenever I want to assign a key to some function I always worry "what else is this key assigned to", and then I have to go on a hunt through the "input (general)" menus.
I'd really ultimately like a way to list mappings in one complete list based on key, not function. In other words, "x is mapped to function1 and function2" kind of thing.
I don't supposed there's some program out there that can do this, is there?
I'm tempted to write a program to do it, but the problem is getting that information to begin with. Default.cfg only lists the changes, not ALL the mappings. Is there some way to call into mame for the full list, or some file other than default.cfg that contains a full list?
If not, I guess the alternative would be to "import" the defaults from the mame source. But that's not ideal because I would either have to assume that the inputs never change from one release of mame to the next, or rebuild the program for every release. I know the mappings don't change frequently, but you never know, and I'd hate to generate incorrect information because I didn't update the program after a default mapping change.