• Recent
  • Tags
  • Popular
  • Home
  • Docs
  • Register
  • Login
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

how to terminate emulation station key configuration?

Scheduled Pinned Locked Moved Help and Support
keymap
9 Posts 3 Posters 2.3k 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.
  • D
    daixtrose
    last edited by 22 Feb 2017, 01:04

    Hi!
    I am using retropie with a keyboard only. At boot time, the key settings menu starts and I can decide on how to set up the keys. When I reach "OK" at the end I do not find a way to terminate the tool and save the config.

    I already tried rm ~/.emulationstation/es_input.cfg and a reboot, but that does not change the situation. Any clues?

    D.

    A H 2 Replies Last reply 22 Feb 2017, 01:06 Reply Quote 0
    • A
      AlexMurphy Banned @daixtrose
      last edited by 22 Feb 2017, 01:06

      @daixtrose Highlight OK and press whatever key you set up as enter / A.

      1 Reply Last reply Reply Quote 0
      • D
        daixtrose
        last edited by 22 Feb 2017, 01:07

        You mean What i assigned to (A) ?

        A 2 Replies Last reply 22 Feb 2017, 01:08 Reply Quote 0
        • A
          AlexMurphy Banned @daixtrose
          last edited by 22 Feb 2017, 01:08

          @daixtrose Yes, The A key is select/enter.

          1 Reply Last reply Reply Quote 0
          • H
            herb_fargus administrators @daixtrose
            last edited by herb_fargus 22 Feb 2017, 01:08

            @daixtrose the above advice is in bold in the documentation.

            https://retropie.org.uk/docs/First-Installation/#configure-controllers

            Also you'll want to take note of the following since you deleted stuff before taking time to understand the implications.

            https://retropie.org.uk/docs/EmulationStation/#editing-es_inputcfg-controller-input

            If you read the documentation it will answer 99% of your questions: https://retropie.org.uk/docs/

            Also if you want a solution to your problems read this first: https://retropie.org.uk/forum/topic/3/read-this-first

            1 Reply Last reply Reply Quote 0
            • A
              AlexMurphy Banned @daixtrose
              last edited by 22 Feb 2017, 01:12

              @daixtrose Also, you shouldn't have deleted es_input.cfg. It contains a call to a script that sorts out auto-configuration. add these lines at the bottom of any new es_input.cfg file generated.

              <inputAction type="onfinish">
              <command>/opt/retropie/supplementary/emulationstation/scripts/inputconfiguration.sh</command>
              </inputAction>

              Just ad before the very last line so it looks like this

              <input name="start" type="button" id="9" value="1"/>
              <input name="up" type="hat" id="0" value="1"/>
              <input name="x" type="button" id="2" value="1"/>
              <input name="y" type="button" id="3" value="1"/>
              </inputConfig>
              <inputAction type="onfinish">
              <command>/opt/retropie/supplementary/emulationstation/scripts/inputconfiguration.sh</command>
              </inputAction>
              </inputList>
              1 Reply Last reply Reply Quote 0
              • D
                daixtrose
                last edited by 22 Feb 2017, 01:18

                Shame on me I missed the line in bold. I skipped it due to not having such a device at hand. What if I only have a keyboard at hand. Can I copy some standard config and get along?

                A H 2 Replies Last reply 22 Feb 2017, 01:25 Reply Quote 0
                • A
                  AlexMurphy Banned @daixtrose
                  last edited by 22 Feb 2017, 01:25

                  @daixtrose Here is mine if you want to use it. Directions are mapped to the arrow keys, A is Enter B is BACKSPACE. Select is Ctrl and Start is Alt, I think...

                  <?xml version="1.0"?>
                  <inputList>
                    <inputConfig type="keyboard" deviceName="Keyboard" deviceGUID="-1">
                      <input name="a" type="key" id="13" value="1"/>
                      <input name="b" type="key" id="8" value="1"/>
                      <input name="down" type="key" id="1073741905" value="1"/>
                      <input name="left" type="key" id="1073741904" value="1"/>
                      <input name="right" type="key" id="1073741903" value="1"/>
                      <input name="select" type="key" id="1073742050" value="1"/>
                      <input name="start" type="key" id="1073742048" value="1"/>
                      <input name="up" type="key" id="1073741906" value="1"/>
                      <input name="x" type="key" id="120" value="1"/>
                      <input name="y" type="key" id="121" value="1"/>
                    </inputConfig>
                    <inputConfig type="joystick" deviceName="USB,2-axis 8-button gamepad  " deviceGUID="03000000830500006020000010010000">
                      <input name="a" type="button" id="0" value="1"/>
                      <input name="b" type="button" id="1" value="1"/>
                      <input name="down" type="axis" id="1" value="1"/>
                      <input name="left" type="axis" id="0" value="-1"/>
                      <input name="leftshoulder" type="button" id="4" value="1"/>
                      <input name="right" type="axis" id="0" value="1"/>
                      <input name="rightshoulder" type="button" id="5" value="1"/>
                      <input name="select" type="button" id="6" value="1"/>
                      <input name="start" type="button" id="7" value="1"/>
                      <input name="up" type="axis" id="1" value="-1"/>
                      <input name="x" type="button" id="2" value="1"/>
                      <input name="y" type="button" id="3" value="1"/>
                    </inputConfig>
                    <inputConfig type="joystick" deviceName="Microsoft X-Box 360 pad" deviceGUID="030000005e0400008e02000014010000">
                      <input name="a" type="button" id="0" value="1"/>
                      <input name="b" type="button" id="1" value="1"/>
                      <input name="down" type="hat" id="0" value="4"/>
                      <input name="left" type="hat" id="0" value="8"/>
                      <input name="leftanalogdown" type="axis" id="1" value="1"/>
                      <input name="leftanalogleft" type="axis" id="0" value="-1"/>
                      <input name="leftanalogright" type="axis" id="0" value="1"/>
                      <input name="leftanalogup" type="axis" id="1" value="-1"/>
                      <input name="leftshoulder" type="button" id="4" value="1"/>
                      <input name="leftthumb" type="button" id="11" value="1"/>
                      <input name="lefttrigger" type="button" id="6" value="1"/>
                      <input name="right" type="hat" id="0" value="2"/>
                      <input name="rightanalogdown" type="axis" id="3" value="1"/>
                      <input name="rightanalogleft" type="axis" id="2" value="-1"/>
                      <input name="rightanalogright" type="axis" id="2" value="1"/>
                      <input name="rightanalogup" type="axis" id="3" value="-1"/>
                      <input name="rightshoulder" type="button" id="5" value="1"/>
                      <input name="rightthumb" type="button" id="12" value="1"/>
                      <input name="righttrigger" type="button" id="7" value="1"/>
                      <input name="select" type="button" id="8" value="1"/>
                      <input name="start" type="button" id="9" value="1"/>
                      <input name="up" type="hat" id="0" value="1"/>
                      <input name="x" type="button" id="2" value="1"/>
                      <input name="y" type="button" id="3" value="1"/>
                    </inputConfig>
                    <inputAction type="onfinish">
                      <command>/opt/retropie/supplementary/emulationstation/scripts/inputconfiguration.sh</command>
                    </inputAction>
                  </inputList>
                  
                  1 Reply Last reply Reply Quote 0
                  • H
                    herb_fargus administrators @daixtrose
                    last edited by 22 Feb 2017, 01:30

                    @daixtrose well it does say Hold down any button on your keyboard or gamepad

                    Though the heading implies controllers (as the majority of people using retropie use controllers) I could make it more agnostic by calling it configure controls anyways I'll have a think on it.

                    Appreciate the feedback

                    If you read the documentation it will answer 99% of your questions: https://retropie.org.uk/docs/

                    Also if you want a solution to your problems read this first: https://retropie.org.uk/forum/topic/3/read-this-first

                    1 Reply Last reply Reply Quote 0
                    2 out of 9
                    • First post
                      2/9
                      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.

                      This community forum collects and processes your personal information.
                      consent.not_received