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-mame2003 clear button mapping

    Scheduled Pinned Locked Moved Help and Support
    lr-mame2003clear inputremove input
    17 Posts 11 Posters 12.2k 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.
    • RandoCalrisianR
      RandoCalrisian
      last edited by RandoCalrisian

      In standard MAME, in the inputs menu, I can press "del" (not "enter" then "del", just the "del" key by itself) to clear a button mapping.
      How does one accomplish this with lr-mame2003?
      When I press "del" on an input, it does nothing.

      I'd add, also, that, pressing "del" in standard MAME, not only sets the input to "none", but if the input is set to "none", and you press "del" again, it defaults the mappinng. Is this behaviour found in lr-mame2003?

      Thank you!

      dankcushionsD 1 Reply Last reply Reply Quote 1
      • dankcushionsD
        dankcushions Global Moderator @RandoCalrisian
        last edited by

        @RandoCalrisian i don't think it has this functionality. mame2003 is based on mame as of 13 years ago, so things might have been different then. if anyone knows what the behaviour is in standalone mame2003 (mame 0.78) i can see if that's in the code and why it is/is not working

        1 Reply Last reply Reply Quote 0
        • RandoCalrisianR
          RandoCalrisian
          last edited by

          If this specific function isn't available, I could deal with that if there was a work around for my end goal.
          Basically I want to program buttons for players 3 and 4 and make sure those inputs aren't programmed to other functionality in MAME.

          Any advice?

          caver01C 1 Reply Last reply Reply Quote 0
          • caver01C
            caver01 @RandoCalrisian
            last edited by

            @RandoCalrisian I think I know what you are getting at. For controls that you want to "del" you could simply set them to some input that you cannot or will not use. For example, connect a keyboard and instead of "del" press "Enter" to define a mapping and then press some obscure key, like "6" or some number on the numeric keypad. Keep using KP6 on controls you want to delete, like setting them to "nul".

            Then, just don't press KP6 during the game!

            This has worked for me to get something out of the way, but it's rarely necessary. I use an old IPAC4 on a 4-player control panel and the defaults are all fine without overlap.

            My 4-player cocktail style cabinet built as a custom "roadcase"

            RandoCalrisianR 1 Reply Last reply Reply Quote 0
            • RandoCalrisianR
              RandoCalrisian @caver01
              last edited by

              @caver01 said in lr-mame2003 clear button mapping:

              @RandoCalrisian I think I know what you are getting at. For controls that you want to "del" you could simply set them to some input that you cannot or will not use. For example, connect a keyboard and instead of "del" press "Enter" to define a mapping and then press some obscure key, like "6" or some number on the numeric keypad. Keep using KP6 on controls you want to delete, like setting them to "nul".

              Then, just don't press KP6 during the game!

              This has worked for me to get something out of the way, but it's rarely necessary. I use an old IPAC4 on a 4-player control panel and the defaults are all fine without overlap.

              Yup, this was going to be my avenue of approach were there not a direct way to do what I was looking for.

              1 Reply Last reply Reply Quote 0
              • LoggaheadL
                Loggahead
                last edited by Loggahead

                I know I am a bit late to the party but I found out how to set button mappings inside the mame 2003 TAB menu to "None" and thought I'd share.

                1. Press TAB
                2. Select which config you want to edit (either Input General or Input This Game)
                3. Select the input you want to clear and press ENTER
                4. Press ESC ESC (the Escape key twice) to clear the mapping to "None"

                I wanted to do this to clear up some keyboard bind conflicts with my pcb and also wanted to clear out unused inputs to avoid further conflicts.

                Anyhow, hope this helps someone.

                -logga

                My 1982 Robotron Restoration / Conversion Project running on retropie !!!

                ClassicGMRC A 2 Replies Last reply Reply Quote 3
                • ClassicGMRC
                  ClassicGMR @Loggahead
                  last edited by

                  @loggahead I'm even later than you are but I'll tell you this is exactly what I was looking for so thank you! This information shouldn't be allowed to go stale!

                  Thanks! alt text

                  Growing older is mandatory. Growing up is optional!
                  Enjoy the ride!

                  1 Reply Last reply Reply Quote 0
                  • R
                    retroStuFf
                    last edited by

                    Even later still.. (2 years lol). Through trial and error I found the magic reset to “none” button in MAME in iOS retroarch and MAME4iOS (might work on Ir-mame2003) - using only a gamepad (no keyboard)

                    In MAME settings > input (general) > User Interface
                    assign a button to “UI Cancel”

                    This can then reset ANY button back to “none” or default without needing to hit esc on a keyboard..

                    A R 2 Replies Last reply Reply Quote 2
                    • A
                      Anthony Olive @Loggahead
                      last edited by

                      @Loggahead the double escape is also assigned to exit emulation station.
                      Is there a way to manually clear the button in the CFG file?

                      1 Reply Last reply Reply Quote 0
                      • A
                        Anthony Olive @retroStuFf
                        last edited by

                        @retroStuFf Wrong, it exits the input menu

                        1 Reply Last reply Reply Quote 0
                        • RiverstormR
                          Riverstorm
                          last edited by

                          @retroStuFf Wrong, it exits the input menu

                          @Anthony-Olive - You're right it is used to exit the input menu but @retroStuFf is correct also as he pointed out you can assign a key, as well as, a controller button to UI Cancel (both at the same time) that may be used to set any other input to None with a double press. It's also is used to go back to the previous menu when drilled down. It has several uses.

                          A 1 Reply Last reply Reply Quote 0
                          • A
                            Anthony Olive @Riverstorm
                            last edited by

                            @Riverstorm but, it exits and returns to the ES Menu before the button gets cleared.

                            T 1 Reply Last reply Reply Quote 0
                            • RiverstormR
                              Riverstorm
                              last edited by

                              You might need to press Enter or whatever is assigned to UI Enter on the field first. The field has to be "active" for the double press of whatever is assigned to UI Cancel to work and reset a field. If not you'll just back out of the menus and exit the game.

                              1 Reply Last reply Reply Quote 0
                              • T
                                TedMaul @Anthony Olive
                                last edited by

                                @Anthony-Olive I've been having problems with lr-mame2003plus, and wondered if it was something to do with the mappings from keyboard to retroarch, i.e. the keyboard isn't registering anything that wasn't originally mapped on ES when I started - tab does nothing, and the only way to get the MAME menu to show was through the retroarch GUI... once in, only assigned keys would work, and because I don't use del for anything it just didn't see it! Still don't have a solution though, sorry...

                                ClydeC 1 Reply Last reply Reply Quote 0
                                • ClydeC
                                  Clyde @TedMaul
                                  last edited by

                                  @TedMaul said in lr-mame2003 clear button mapping:

                                  @Anthony-Olive I've been having problems with lr-mame2003plus

                                  You should open a new topic about this or ask in the general mame2003-plus thread:

                                  https://retropie.org.uk/forum/topic/17766/mame2003-plus-hundreds-of-new-games-improved-input-features-new-bugs-now-with-runahead-support/

                                  T 1 Reply Last reply Reply Quote 0
                                  • T
                                    TedMaul @Clyde
                                    last edited by

                                    @Clyde Ah - apologies, will do. Thanks!

                                    1 Reply Last reply Reply Quote 0
                                    • R
                                      Rinusch @retroStuFf
                                      last edited by

                                      @retroStuFf said in lr-mame2003 clear button mapping:

                                      E in iOS retroarch and MAME4iOS

                                      And yet 2 years later, I just needed to accomplish the same and found that the key is to quickly hit <del> two times (like a 'double' click).
                                      This really resets the selected input to 'none'.

                                      Hope this helps anyone reading this some time..

                                      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.