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

    Apple USB Keyboard

    Scheduled Pinned Locked Moved Help and Support
    keyboardusblayoutmacapple
    15 Posts 5 Posters 3.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.
    • jonnykeshJ
      jonnykesh @illando
      last edited by

      @illando You do have Linux. RetroPie is built on Raspbian, a fork of Debian optimised for the Pi.

      I 1 Reply Last reply Reply Quote 1
      • mituM
        mitu Global Moderator @illando
        last edited by

        @illando RetroPie is not an OS, but it's based on Raspbian Linux. Here's is an answer that might help you: https://askubuntu.com/questions/7537/how-can-i-reverse-the-fn-key-on-an-apple-keyboard-so-that-f1-f2-f3-are-us.

        1 Reply Last reply Reply Quote 0
        • I
          illando @jonnykesh
          last edited by

          @jonnykesh
          Just found exactly what I was searching for.
          It seems pretty easy, just need to modify 1 parameter in a file.
          https://raspberrypi.stackexchange.com/questions/15898/apple-usb-keyboard-how-to-make-function-keys-work-as-function-keys-without-ha
          the problem is there's no "hid_apple.conf" in that directory on my SD card.

          mituM 1 Reply Last reply Reply Quote 0
          • mituM
            mitu Global Moderator @illando
            last edited by

            @illando said in Apple USB Keyboard:

            the problem is there's no "hid_apple.conf" in that directory on my SD card.

            Create the file, by default it will not be there.

            I 1 Reply Last reply Reply Quote 0
            • I
              illando @mitu
              last edited by

              @mitu
              yes, but I think I need to put some codes there, like in the original file that is present by default in other Linux
              I don't think placing in "/etc/modprobe.d/" an empty file named "hid_apple.conf" with the string "options hid_apple fnmode=2"written inside will be enough!

              mituM 1 Reply Last reply Reply Quote 0
              • mituM
                mitu Global Moderator @illando
                last edited by mitu

                @illando There is no 'original' file. Don't over think it, create the file, add the contents there, reboot and check.
                EDIT: obviously save the file before rebooting :)

                I edmaul69E 2 Replies Last reply Reply Quote 1
                • I
                  illando @mitu
                  last edited by

                  @mitu
                  It worked!
                  Thanks for your help!!!!

                  1 Reply Last reply Reply Quote 1
                  • edmaul69E
                    edmaul69 @mitu
                    last edited by

                    @mitu i haven't done it for a while but i was pretty sure in raspi config keyboard settings there was an option to set to apple keyboard. Im not at home to verify but i was sure that was how i did it.

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

                      @edmaul69 Yes, you can do that, and I have, but it still has the Fn problem with the Fkeys unti you do the hid_apple.conf fix.

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

                      jonnykeshJ 1 Reply Last reply Reply Quote 1
                      • jonnykeshJ
                        jonnykesh @caver01
                        last edited by jonnykesh

                        @caver01 @edmaul69 The Fn plus F-key is how the keyboard is designed to work, so just changing the kb type will make it function as designed. It needs to be adjusted to get "normal" PC behaviours.

                        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.