• 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

Bug - Select button opens Command Promth in KIOSK mode

Scheduled Pinned Locked Moved Help and Support
bugkioskmodekids
8 Posts 3 Posters 2.7k 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.
  • T
    theink
    last edited by 7 Oct 2016, 19:53

    I stumbled on a problem with the controls which looks like a bug.
    I think it is tied to the experimental KIOSK (Kids Friendly) mode as I'm not able to reproduce it in the regular mode.

    I'm using a raspberry pi 2 with RetroPie 4.0.2
    The Pi is tied to IPAC2 board.
    I want to clarify that the button setup is not the default one.
    The button that causes the problem is the Select button, which is a hockey and in my case is mapped to the "Y" key on the keyboard.

    What happens is this:
    If I open the Options menu by pressing the Select button while in KIOSK mode the second press to close the menu is throwing me into a command prompt. This doesn't happen all the time, but fairly often. In 4 out of 5 tries.

    The same happens if I simply press the select button twice very fast. I don't even get to see the Options menu open.

    I exited the KIOSK mode and aggressively tried to bug it again, but the problem did not occur again.

    I thought that I might be able to disable the select key functionality inside the main menu as a way to work around the problem, but found out that the all/retroarch.cfg config file doesn't affect the controls inside the main menu.

    Can someone tell me where these controls are written?

    Thank you.

    M 1 Reply Last reply 8 Oct 2016, 12:35 Reply Quote 0
    • M
      meleu @theink
      last edited by meleu 10 Aug 2016, 13:42 8 Oct 2016, 12:35

      @theink

      • /home/pi/.emulationstation/es_input.cfg: input config for emulationstation.
      • /opt/retropie/configs/all/retroarch.cfg: global configs for RetroArch only, includes control mappings for keyboard only. It has no effect in emulationstation.
      • /opt/retropie/configs/all/retroarch-joypads/JOYPAD_NAME.cfg: control mappings for different joypads (controllers from the same model share the same file).

      Maybe @Zigurana (the developer of the emulationstation Kiosk/Kids mode) would like to know about your issue...

      • Useful topics
      • joystick-selection tool
      • rpie-art tool
      • achievements I made
      1 Reply Last reply Reply Quote 1
      • Z
        Zigurana
        last edited by 8 Oct 2016, 14:51

        Hey!
        Well, I'm quite sure this is something buggy in the Kid-friendly version of ES, and not so much related to your specific button settings. For ES, select simply is a single type of button. It has no knowledge of hotkey buttons.
        I would be most appreciative if you would take this bug and file it as an issue at the github repository.. To facilitate debugging, please try and call ES using "emulationstation --debug", and attach the logging in /home/pi/.EmulationStation/debug.log to the issue.
        Btw, I am currently finalizing the next version of kids friendly ES, in another attempt to iron out these kinds of bugs.

        If tetris has thought me anything, it's that errors pile up and that accomplishments dissappear.

        T 1 Reply Last reply 8 Oct 2016, 19:58 Reply Quote 2
        • T
          theink @Zigurana
          last edited by theink 10 Aug 2016, 21:04 8 Oct 2016, 19:58

          @Zigurana

          Great, will report it there.
          In meantime, I took care to take PHOTOS of the screen. It might be of help to see what the error is.
          Other than that, this mode is an awesome idea. Great work!

          M 1 Reply Last reply 8 Oct 2016, 21:13 Reply Quote 0
          • M
            meleu @theink
            last edited by 8 Oct 2016, 21:13

            @theink to call ES using emulationstation --debug, like @Zigurana suggested, you can use the file /opt/retropie/configs/all/autostart.sh. ;-)

            • Useful topics
            • joystick-selection tool
            • rpie-art tool
            • achievements I made
            1 Reply Last reply Reply Quote 0
            • Z
              Zigurana
              last edited by 9 Oct 2016, 07:57

              Don't bother, this is a familiar one (sadly).
              What happens here is that you ask ES to get an element of (what amounts to) an empty list.
              On a similar note :
              My second (third) attempt for a redesign of this mess failed miserably yesterday. Back to square 1 for the moment. I might even need to roll back some of the latest commits...

              If tetris has thought me anything, it's that errors pile up and that accomplishments dissappear.

              T 1 Reply Last reply 9 Dec 2016, 21:34 Reply Quote 0
              • T
                theink @Zigurana
                last edited by theink 12 Sept 2016, 21:34 9 Dec 2016, 21:34

                @Zigurana
                Hi. A lot of time has passed since I had time to visit the forum.

                I wanted to ask you if there is a recent development to Kiosk Mode bug we discussed here?
                Is there a point for me to update the pie now?

                People at the office are enjoying the arcade cabinet quite a lot even if it sometimes crashes, so it is not big deal really.
                Thanks again for your support.

                1 Reply Last reply Reply Quote 0
                • Z
                  Zigurana
                  last edited by 9 Dec 2016, 22:43

                  Hey, sorry to keep this issue open for so long.
                  I was working on a cleaner re-implementation of this, but got bogged down in debugging.
                  I got very frustrated with it all for a while, and decided to let this lie for a while.

                  Currently, I am working on theming the system carousel on the main screen. Once that is in reasonable shape, I will start working on this again. I am now able to build (and debug!) on windows which has revitalized my development process a bit, so there's still hope!

                  Thanks for holding out for such a long time.

                  If tetris has thought me anything, it's that errors pile up and that accomplishments dissappear.

                  1 Reply Last reply Reply Quote 1
                  • 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.

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