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 jonnykesh

      @illando I know that using MacOS you can change the behaviour. I also know that it can be changed under Windows and Linux.
      This is something that is handled at a basic OS level so it is not anything to do with RetroPie directly. If you don't have a desktop environment installed it's going to involve finding the appropriate config file and manually editing it. If you have a desktop installed there might be a quick and easy way to change the behaviour.
      Have a google, it's a common request people have regarding these keyboards so there will be LOTS of answers. Just a matter of finding the one that works for you.

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

        @jonnykesh Thanks for your help!
        I don't have any desktop environment installed, just retropie.
        As I can understand if I have no Linux installed to run retropie there should be a file inside of it that I could modify to make this change.
        Am I right?
        So I'm asking here for help to find it.

        jonnykeshJ mituM 2 Replies Last reply Reply Quote 0
        • 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.