RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login
    Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

    lr-vice - commodore key?

    Scheduled Pinned Locked Moved Help and Support
    lr-vice
    6 Posts 2 Posters 886 Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • P
      pajordan
      last edited by

      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!

      jamrom2J 1 Reply Last reply Reply Quote 0
      • jamrom2J
        jamrom2 @pajordan
        last edited by

        @pajordan

        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.

        P 1 Reply Last reply Reply Quote 0
        • P
          pajordan @jamrom2
          last edited by

          @jamrom2

          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).

          jamrom2J 1 Reply Last reply Reply Quote 0
          • jamrom2J
            jamrom2 @pajordan
            last edited by jamrom2

            @pajordan

            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 L

            Press 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 OFF

            Now 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,

            P 1 Reply Last reply Reply Quote 0
            • P
              pajordan @jamrom2
              last edited by

              @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)

              1 Reply Last reply Reply Quote 0
              • P
                pajordan
                last edited by

                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.

                1 Reply Last reply Reply Quote 0
                • First post
                  Last post

                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.