c64 vice not saving hotkeys
-
Hey there,
I've installed VICE from binary from the optional packages from within retropie setup. Version 3.4 rev 37535 SDL2.
Followed the advice here: -
Re: Vice won't save hotkeysI want to map some keys to my controls which are connected to an IPAC keyboard controller.
Specifically for the C64 I want player 1's button 3 when pressed to simulate a press of the C64's RETURN key, since this is common in many games (as is space, F-keys etc).
I am pulling up the virtual keyboard, moving the cursor to RTRN and pressing 'm'. Then pressing pushbutton 3 connected to my IPAC. It asks me do define shift options then... I deselect everything.
Then the button 3 works fine, press it and simulates a return keypress no probs.
I then save current settings, save hotkeys, and save joystick mappings.
I've checked all of these files and none of them have the saved mapping of the RETURN key!
Exiting VICE and reloading confirms it - it doesn't work and I have to manually map it again.
Anyone know how to get this working, or where it saves these key mappings to? Or why they aren't saving?
It's really frustrating and means I can currently only add C64 games that have no keyboard controls at all. :(
Thanks for any help you can give.
EDIT: I've tried lr-vice, but couldn't even get the menu to appear to be able configure it. No controls connected to the IPAC brought the menu up, and neither did any key on my attached USB keyboard.
-
For those interested, here's how I fixed it:
When you map keys with "m" on the virtual keyboard, they get stored with the "keymap", not hotkeys or joystick map. You have to "save current keymap to" to save it to a file. Then you have to change the "Active Keymap" to "Positional (user)".
I actually did another step by manually loading the keymap before I quit vice, but I don't think you need to do that. The next time you load up vice, the user keymap you saved should be loaded.
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.