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

    Mapping function keys to Xbox controller buttons

    Scheduled Pinned Locked Moved Help and Support
    atari800atari 8-bitkey bindingskeyboardmapping
    4 Posts 2 Posters 2.0k 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.
    • J
      jwilson
      last edited by

      I'm running the latest version of RetroPie and I'm trying to get the Atari 800 emulator working, but it uses keyboard keys like F1-F4 for machine-specific buttons like Start, etc.

      Is there a way to map these to the buttons on the controller? By default I'm using the kernel driver (Xpad) and the guides I've seen recommend using the user space version (xboxdrv), but the wiki says that doesn't work properly with the new kernel.

      The controller works fine in everything else, I just need to map, for example, the shoulder buttons to F1, etc.

      mediamogulM 1 Reply Last reply Reply Quote 0
      • mediamogulM
        mediamogul Global Moderator @jwilson
        last edited by

        @jwilson

        JoyMap and Linux Joystick Mapper are two alternatives that may work.

        RetroPie v4.5 • RPi3 Model B • 5.1V 2.5A PSU • 16GB SanDisk microSD • 512GB External Drive

        J 1 Reply Last reply Reply Quote 0
        • J
          jwilson @mediamogul
          last edited by

          Joymap doesn't contain anything and Joystick Mapper requires you to disable xpad to get the jsX device. Is there something that watches the jsX device and can send function key events?

          J 1 Reply Last reply Reply Quote 0
          • J
            jwilson @jwilson
            last edited by

            Okay, I found a solution to my problem:

            https://github.com/jfroco/atari800-rpi

            It's an alternative binary for the atari800 emulator that maps RetroArch buttons to the START, SELECT and RESET keys. It adds some new options to the atari800.cfg file.

            No need to do keymaps.

            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.