lr-vice - commodore key?
-
you know how you can assign keys to the joypad controls through the Ctrl+X options screen? when assigning keys, what is the commodore key called? (the key that was on the bottom left of the C64 keyboard, i've seen it called C= on other forums in my search for an answer to this). thanks in advance!
-
Have you tried using the virtual keyboard in lr-vice? On my SNES style controller, it's defaulted to the left shoulder button. It has to be assigned to one of your buttons already as part of the default setup.
Try that first... it's a lot easier.
-
thanks for the reply. i am familiar with the virtual keyboard, but it won't work so great in this situation. i'm wanting to play a pinball game (david's midnight magic: https://www.c64-wiki.com/wiki/David's_Midnight_Magic) and the left flipper is controlled with the C= key, so i can't be switching to the virtual keyboard every time i want to control the left flipper. would rather map the C= key to a joypad control (i'm playing on a setup that doesn't normally use a keyboard).
-
I just pulled this down (can't believe I didn't have this game) and set it up.
First... since I don't know what controller you have, I will use my SNES style as the example.
The left shoulder button (I only have 1 on each shoulder) is mapped to display the status bar of lr-vice according to the following in the lr-vice menu:
Quick Menu -->
Options -->
Retropad LPress on that and select "Keyboard Left Control" as the mapping for this as the C= is mapped to the left CTRL key on a normal keyboard.
Back out to the main menu.
Go into:
Settings -->
Configuration -->
select "save config on Quit" to ON
and also switch "use global config... " to OFFNow back out to Main Menu and select:
Configuration File -->
and select "Save current configuration" this will create a new retroarch config file in the C64 folder.Done. From now on ... on all games your left shoulder button will be the C= button. Mind you, you can do this to any button, I just figured the left shoulder was the best because you can use left and right thumbs. The Right shoulder is mapped to open the Virtual Keyboad by default, so I didn't want to change that.
Hope that helps,
-
@jamrom2
thanks for the follow-up. i've tried mapping my controller L button to the keyboard left control but it is not controlling the left flipper for me. just to show what i'm doing: https://imgur.com/a/TaDwiPc
i set this via Select+X, Options, and set RetroPad L to RETROK_LCTRL
there are a few other keys that i don't understand what they refer to:
RETROK_LMETA
RETROK_RMETA
RETROK_LSUPER
RETROK_RSUPER
RETROK_MODE
RETROK_COMPOSE
was hoping there might be a list of all the available RETROK selections and which C64 keyboard key each represents in the lr-vice documentation but i haven't found it; would like to see which RETROK represents the C= (since RETROK_LCTRL isn't working for me) -
i went through a lot of the keys and the one that finally worked is Tab (RETROK_TAB). so i guess Tab is the C= key for me. thanks.
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.