• On CHOW: Can girls use the guys' bathroom?
advertisement
Click Here
August 22, 2007 9:00 AM PDT

Apple Aluminum keyboards (#4): More on function keys not working, potential fix

by CNET staff

We continue to report on an issue with Apple's new aluminum keyboards where the F3 and F4 keys, which should trigger Dashboard and Expose, do not normally trigger these functions unless the function (fn) key is held down while they are pressed. If you navigate to the keyboard pane of System Preferences and check the "Use all F1, F2, etc. keys as standard function keys," the Dashboard and Expose functions are triggered by the F3 and F4 keys, but the rest of the special function keys no longer work (brightness toggling, etc.).

Some users are apparently being told by Apple that the function keys do not work on any machines other than the Mid-2007 iMacs, with which the keyboards ship (they are also available for separate purchase). One reader writes:

"I also encountered the new function keys not working. I contacted Apple support and I was informed that they only work with the new iMacs. "

Meanwhile, we have received word of a potential fix for the non-functioning keys that involves use of one of our favorite troubleshooting tools, Pacfisit.

MacFixIt reader Joe Mullins writes: "I fixed the dashboard and expose keys on my keyboard. The problem is apparently that Dock.app isn't getting updated properly. I fixed it using my original install disks, 10.4.10 combo updater, keyboard update and Pacifist."

Joe's process is as follows:

  1. Insert Install disk for 10.4.x and open /System/Installation/Packages/Essentials.pkg/ with pacifist.
  2. Within Pacifist, navigate to /System/Library/Core Services. Click on Dock.app and click install. When it's uncompressed, it will ask if you would like to update or replace. Click replace.
  3. When that's finished, open the 10.4.10 combo update package with pacifist and navigate to the dock.app again. Click install, and this time when it asks, make sure to click update.. not replace.
  4. When that's finished, open the keyboard software 1.1 mpackage, click the arrow to reveal the contents of AppleKeyboardSoftware_Cmn.pkg, navigate to dock.app one more time, click install and then update once again. Not replace.
  5. Once this procedure is finished, you can force quit dock.app and the keys should work.

Previous coverage:

Resources

  • Pacfisit
  • Apple Aluminum keyboards (...
  • Apple Aluminum keyboards: ...
  • Apple's new keyboards require Keyboard Software Update 1.1, available in Software Update
  • More from Late-Breakers
  • Recent posts from MacFixIt
    iTunes 10 user interface sees some minor changes
    Apple seeds iOS 4.1 Gold Master to developers
    Possible fix for Harman Kardon iSub problems with PowerPC Macs
    Precautions to take before installing iTunes 10
    A reminder on how to reset your Mac's system password
    Mail messages appearing blank
    Adobe Lightroom update brings direct Facebook publishing; Camera Raw 6.2 released
    Weekly troubleshooting utilities update
    Add a Comment (Log in or register) (14 Comments)
    • prev
    • next
    by Harry Hirsch August 22, 2007 9:44 AM PDT
    DON'T DO THIS. Something is missing, my Trash can in the dock is now in english! Before it talked in german to me.
    Reply to this comment
    by Joe Mullins August 22, 2007 9:44 AM PDT
    <class="merchant"><span>&#62;</span><div class="datestamp"><i>This is a reply to a previous comment by Harry Hirsch</i></div></class><br />
    Whoops!

    Users who have different localizations that they use will need to add a step between 1 and 2. Their new second step should be:

    1.1 On your original installation disk, open /System/Installation/Packages/*language*.pkg (German.pkg in your case) with Pacifist. Locate /System/Library/CoreServices/Dock.app. Click install and select update when asked.

    I believe that you can do this step last, since the package only includes localizations, but you may have to do them in order. As far as I can tell, there are no changes to localization made in either the keyboard update or the 10.4.10 combo update.

    For users with the F3/F4 problem, you may only need steps 3 and 4. So you might want to start there. I'm not sure where along the update line that Dock.app isn't updated properly, and this just takes out all the guess work.

    The other way to fix this is to find a machine (Not sure if you need intel for intel and PPC for PPC) on which the keys work and has all the software updates, and just copy their Dock.app to your machine. That should fix it as well.
    Reply to this comment
    by jettyboy_dotmac August 22, 2007 10:00 AM PDT
    A bigger problem with these keyboards is they do not allow connectivity with any devices except a mouse when used with any machine except the new iMac.
    They do not allow iPods, cameras,etc. They won't allow even a usb flash drive to mount. Everything other than a mouse gets the "Not enough power" warning. It sure doesn't explain that on the Apple ad site for the new keyboard. I'm disappointed about this "oversite". Everything that worked on the white keyboards do not work on these new ones. ( connected to G5 PPC) running 10.4.10.
    Reply to this comment
    by Harry Hirsch August 22, 2007 10:00 AM PDT
    <class="merchant"><span>&#62;</span><div class="datestamp"><i>This is a reply to a previous comment by jettyboy_dotmac</i></div></class><br />
    Same as with the old keyboard. As keyboards don't come with power bricks they are passive USB hubs. They can only give to the free USB port what is left from the keyboard itself (100 mAh) and your mouse (mine is 100 mAh). So in this cas 300 mAh.

    The old keyboard had the exact specifications. You propably never wanted to connect a USB Stick or iPod to a USB1.1 keyboard :-)
    Reply to this comment
    by justin71 August 22, 2007 1:26 PM PDT
    Joe's tip worked for me. Thanks!
    Reply to this comment
    by bluesky2--2008 August 22, 2007 1:49 PM PDT
    I am running a dual 2.3 GHz G5 tower with 10.4.10. F3-4 funtions keys on my new aluminum keyboard would not work for Expose and Dashboard.

    I followed the instructions from step 3 through 5.

    It works! Now my new aluminum keyboard F keys function as they should.

    Thanks!
    Reply to this comment
    by rothamdg August 22, 2007 4:09 PM PDT
    "Some users are apparently being told by Apple that the function keys do not work on any machines other than the Mid-2007 iMacs, with which the keyboards ship (they are also available for separate purchase)."

    This information is confusing and wrong. I ordered a new keyboard for my G5 iMac and all keys including all the special function keys are working as advertised.

    On the other hand, I have a different problem: using the function keys together with the new "fn" key only works periodically. i.e. in the flight sim "X-Plane" one can use F1 and F2 for throttle up/down. However, since I have the new keyboard "fn"+F1 etc. only works maybe half of time (the other half nothing happens). Very strange...
    Reply to this comment
    by ucfmethod August 23, 2007 1:16 PM PDT
    This solutions fixes the F3 and F4 special keys, but causes another issue with Dashboard. The stock widget no longer works, and if you click on the little "i" on some widgets (those that have it) it will flip over and the "Done" button is chopped up graphically. Something changed during the steps above because I tried to reinstall the Dock using Pacifist and my orig dvds, and the corruption with the widgets is still there. Very strange.
    Reply to this comment
    by Joe Mullins August 23, 2007 1:16 PM PDT
    <class="merchant"><span>&#62;</span><div class="datestamp"><i>This is a reply to a previous comment by ucfmethod</i></div></class><br />
    This problem shouldn't happen if you make sure that you choose replace on the first step, and then update on all subsequent steps.

    When I first discovered this, I had the same problem trying from steps 3-5, which is why I went back to the original install disks.

    The replacement Dock.app created by these steps should give you should be complete and working fine, as it would be the same thing created by a complete re-install of the OS with all the updates applied. If you try again and it still doesn't work, drop me a line on my <a href="http://joemullins.com">blog</a> and I'll try to help you out.
    Reply to this comment
    by Joe Mullins August 23, 2007 1:16 PM PDT
    <class="merchant"><span>&#62;</span><div class="datestamp"><i>This is a reply to a previous comment by ucfmethod</i></div></class><br />
    Just as an aside, it looks like the Safari 3 beta makes some changes to the dock that will need to be re-added as well. If you uninstall and then reinstall the beta it will probably fix the button issues that people are seeing.
    Reply to this comment
    by Soul of Wit August 24, 2007 1:40 PM PDT
    Can confirm alum keyboard works as advertised with 2006 iMac. Only install was the keyboard update avaiable after keyboard is plugged in.
    Reply to this comment
    by pehowland August 25, 2007 11:49 PM PDT
    Although the above solution fixes the keyboard issue, two unexpected consequences are:

    - the Dock no longer recognises right-clicks or Ctrl-clicks (although other applications do)
    - the Dashboard icon disappears from the dock and is an empty white square if dragged back into the dock

    Paul
    Reply to this comment
    by pehowland August 25, 2007 11:49 PM PDT
    <class="merchant"><span>&#62;</span><div class="datestamp"><i>This is a reply to a previous comment by pehowland</i></div></class><br />
    Ignore the above post - I just redid the installation, following the steps exactly, and both Dock and keyboard now work fine. The only residual issue is the odd one that the "Done" button in some widgets is displaced. I can live with that.
    Reply to this comment
    by aPelican August 27, 2007 12:57 PM PDT
    Function keys don't work on my macbook pro either (current model). I don't know why they sell the keyboard separately (from the machines it is made for), unless they plan to fix the issue.
    Reply to this comment
    (14 Comments)
    • prev
    • next