Fix for System Preferences Keyboard Shortcuts crash

This is not a question, but a solution to a problem that proved difficult to identify and fix for me and three Apple Support personnel, so I thought I should post it here in case others encounter the same issue. I spent a lot of time searching the web and Apple Discussions for this and related issues did not come up with any solutions.
After migrating from Snow Leopard on 2009 MacBook Pro to Yosemite on a new MBP using the Migration Assistant, things went surprisingly smoothly for the most part, until I opened the Keyboard pane of System Preferences. Then, clicking on the Shortcuts tab immediately caused System Preferences to crash, reproducibly.
Crash Reporter pointed loosely to a keyboard-related preference setting. But "com.apple.preference.keyboard" is the name of an OS process, not a .plist file. I searched the web to try to find out where Keyboard Shortcut settings are stored in Yosemite, and also for a possible way to reset the settings to default in Terminal (e.g. using the "defaults" routine), without success. (Apple Support was not happy that I had Terminal open when they shared my screen, and seemed never to have heard of this routine).
Process:               System Preferences [948]
Application Specific Information:
objc_msgSend() selector name: retain
com.apple.preference.keyboard v.14.0 (Keyboard)
objc[948]: GC: forcing GC OFF because OBJC_DISABLE_GC is set
Repairing disk permissions, rebooting in Safe Mode, zapping the PRAM, and trashing ~/Library/Preferences/com.apple.systempreferences, some keyboard-related .plist files, and the system prefs and International prefs caches did not fix the problem. With Apple Support, we isolated the problem to my user account, as the same crash did not occur in a test account, or in another account migrated at the same time. Nevertheless, Apple's techs had me removing various menu items and programs also running in these accounts that I had deactivated (Sophos AntiVirus, Little Snitch, etc), and downloading and reinstalling Yosemite, which seemed unlikely to address the cause, given that my main user account was the only one affected.
Apple never had me check 3rd party preference panes (which I should have thought to do earlier myself). Opening and closing an older version of Default App ((RCDefaultApp 2.0.1), a free 3rd party utility, in the Preferences pane, transiently solved the problem. However, it recurred on removing it, and was not fixed by installing the latest release of this preference pane, nor did removing three other 3rd party preferences panes (MacFUSE, a Citrix app, and Flash Player).
Finally I went back to ~/Library/Preferences and looked for any files that had been modified around the time the problem transiently disappeared, and stumbled upon com.apple.symbolichotkeys.plist. After viewing its contents with Property List Editor and finding this article, I thought that this file was likely the problem.
I logged into my root account, verified that Shortcuts worked fine there, and that this file changed with a change in Shortcut settings, and (after renaming the offender to save it as a backup), replaced the file in my main user account with a copy of the one from the root account.
I repaired permissions in the offending account, rebooted, and voilà - problem solved!
NB If you are in a similar situation, before trying this fix (at your own risk!), I strongly advise backing up your computer first, and saving a copy of the presumed offending file in case you have to put it back because of unforeseen consequences. You do not need to enable and use the root account; instead you could log in to a new administrator account, or another user account, verify that Shortcuts works fine there (it would not be a bad idea to set up any user-defined App Shortcuts you want there); and copy the file to a shared folder.
Then switch back into the offending account, go to your user Library/Preferences folder (~/Library/Preferences using Go To Folder in Finder), and replace com.apple.symbolichotkeys.plist in that account with the one from the shared folder. You should then repair disk permissions afterwards and restart.
If it works, Shortcuts should open fine. Be sure to check each category  in the left-hand panel of the Shortcuts panel (e.g. LaunchPad & Dock, Mission Control, etc.) for conflicts, and resolve those by disabling the offending duplicate key combination assignments (I had two, marked by yellow triangle alerts).

Ward Clark wrote:
Thanks, V.K., for your comments.
I wrote: Enter is accepted, but it's treated the same as Return
not for me. it's both displayed and treated differently. I suspect what you are seeing is a byproduct of using a haxie such as Menu Master.
no it's not. it's treated differently.
In Leopard, Menu Master let me assign Command+Enter to Address Book > Edit Card. When I attempt the same using Keyboard Shortcuts, both Command+Return and Command+Enter are displayed as Command plus a "return arrow." After that, in Address Book, both Command+Return and Command+Enter invoke the "Edit Card" menu action.
not for me.
if you want to use those keys in the shortcuts use one of the many 3rd party app launchers. any one of them will let you do this: Qucisilver, Butler, Spark, Launchbar, ikeys, quickeys etc.
I've been using QuicKeys since the beginning of time, and I have some experience with Butler and LaunchBar. They're useful for what they do. But, as far as I know, none add keyboard shortcuts that are displayed directly in the menus. That display feature is what makes Menu Master and Systems Prefs > Keyboard Shortcuts so attractive.
that's because Menu Master is a haxie. none of the other programs mentioned are. you want such functionality you are going have to use a haxie. personally - i stay away from them as they destabilize the system.
When I'm considering new shortcuts, I use KeyCue to display all current shortcuts in a single display. KeyCue now displays QuicKeys shortcuts in the same display, which is a big help.
-- Ward

Similar Messages

  • System Preferences Keyboard Shortcuts

    Why oh why didn't Apple update the Keyboard Shortcuts System Preference for the new thin keyboard. It still shows F12 as Dashboard, not F4. I tried changing it to F4 but couldn't. It is also screwing up my Wacom tablet. I tried assigning one of the buttons to F4 but it didn't work. I tried F12, didn't do anything. Re-assigned the keyboard shortcut to F19 but the Wacom preferences don't go up to F19. (am using most recent Wacom drivers.)

    Ward Clark wrote:
    Thanks, V.K., for your comments.
    I wrote: Enter is accepted, but it's treated the same as Return
    not for me. it's both displayed and treated differently. I suspect what you are seeing is a byproduct of using a haxie such as Menu Master.
    no it's not. it's treated differently.
    In Leopard, Menu Master let me assign Command+Enter to Address Book > Edit Card. When I attempt the same using Keyboard Shortcuts, both Command+Return and Command+Enter are displayed as Command plus a "return arrow." After that, in Address Book, both Command+Return and Command+Enter invoke the "Edit Card" menu action.
    not for me.
    if you want to use those keys in the shortcuts use one of the many 3rd party app launchers. any one of them will let you do this: Qucisilver, Butler, Spark, Launchbar, ikeys, quickeys etc.
    I've been using QuicKeys since the beginning of time, and I have some experience with Butler and LaunchBar. They're useful for what they do. But, as far as I know, none add keyboard shortcuts that are displayed directly in the menus. That display feature is what makes Menu Master and Systems Prefs > Keyboard Shortcuts so attractive.
    that's because Menu Master is a haxie. none of the other programs mentioned are. you want such functionality you are going have to use a haxie. personally - i stay away from them as they destabilize the system.
    When I'm considering new shortcuts, I use KeyCue to display all current shortcuts in a single display. KeyCue now displays QuicKeys shortcuts in the same display, which is a big help.
    -- Ward

  • System Preferences Keyboard Shortcuts does not recognize some keys

    Upgrading to Snow Leopard meant leaving Unsanity's elegant Menu Master behind. I've been trying to make do with System Preferences > Keyboard > Keyboard Shortcuts > Applications Shortcuts. I've had some success. I'm now looking for help dealing with unfortunate shortcomings.
    At the top of my list:
    Keyboard Shortcuts doesn't let me use some keys I was accustomed to using in Menu Master:
    • Delete, Help, forward Delete, Home, End, Page Up and Page Down just beep.
    • Enter is accepted, but it's treated the same as Return -- these are two different keys!
    Is there some way to trick/force Keyboard Shortcuts to accept these keys?
    For example, I seem to recall Menu Master required a mouse-down to enter some special keys.
    -- Ward

    Ward Clark wrote:
    Thanks, V.K., for your comments.
    I wrote: Enter is accepted, but it's treated the same as Return
    not for me. it's both displayed and treated differently. I suspect what you are seeing is a byproduct of using a haxie such as Menu Master.
    no it's not. it's treated differently.
    In Leopard, Menu Master let me assign Command+Enter to Address Book > Edit Card. When I attempt the same using Keyboard Shortcuts, both Command+Return and Command+Enter are displayed as Command plus a "return arrow." After that, in Address Book, both Command+Return and Command+Enter invoke the "Edit Card" menu action.
    not for me.
    if you want to use those keys in the shortcuts use one of the many 3rd party app launchers. any one of them will let you do this: Qucisilver, Butler, Spark, Launchbar, ikeys, quickeys etc.
    I've been using QuicKeys since the beginning of time, and I have some experience with Butler and LaunchBar. They're useful for what they do. But, as far as I know, none add keyboard shortcuts that are displayed directly in the menus. That display feature is what makes Menu Master and Systems Prefs > Keyboard Shortcuts so attractive.
    that's because Menu Master is a haxie. none of the other programs mentioned are. you want such functionality you are going have to use a haxie. personally - i stay away from them as they destabilize the system.
    When I'm considering new shortcuts, I use KeyCue to display all current shortcuts in a single display. KeyCue now displays QuicKeys shortcuts in the same display, which is a big help.
    -- Ward

  • IMac System Preferences Keyboard Shortcut Settings have disappeared ... ?

    Hi all,
    Yesterday and again today, the Keyboard Shortcuts, System Preferences pain is empty on my Intel iMac running Lion/10.7. IE: the Settings options under Keyboard Preferences isn't populating any options, it's just empty.
    This happens on and off throughout the day and no amount of waiting, restarting, opening/closing apps, re-syncing my aluminum Apple bluetooth keyboard, or checking for updates has helped.
    Is anyone else having this issue and if so, is there a 'fix?' As I am typing this the settings started showing options once again, so the screenshot I was going to include is rather obsolete as far as helping give a better understanding of the issue, but I am including a shot of the Keyboard Settings pane when it is properly displaying items, just for app/preference clarification.
    Thanks in advance!
    ~ Krissi

    Hello Eric,
    yes, restart is done after removing the user library. Still, the shortcuts are in the system preferences pane.
    To explain why I'm after these files: I'm not trying to clear the settings, i'm actually trying to find the file, so i might safe/load them on different users.
    My biggest bet did not work: ~/Library.
    Is there any other location where I will find saves user settings?

  • Initial caps still missing. No, system preferences/keyboards doesn't fix the issue.

    This is getting old. When will Apple fix this issue?

    Agree with fruhulda and Peter.
    The hooks are in OS X to provide an Initial caps service via System Preferences > Keyboard > Shortcuts > Services > Text. When tied to a unique key combination, it fails to show up in Pages v5.0.1 Services menu. I suspect that this is because Apple did not include the AppleScript Text Suite dictionary and this inhibits any specific text item functionality at this time. Not too brilliant IMHO.

  • Keyboard shortcut for system preferences

    I am getting a new "Evoluent" brand keyboard that does not have any software for the MAC, but they say it will work (USB). My question is how to set up the regular F1 to F6 keys to do system functions.
    Have been looking at the system preferences/keyboard and it seems like there should be a way to program the F1-F6 keys for volume up, down; screen brightness up, down; print; and calculator. My present keyboard has special keys for those functions and would hate to lose that feature.
    Can not seem to figure out how to assign these F keys to the system preferences for volume and screen brightness. I have tried using the + key and selecting System Preferences and then "Output volume" but no luck, any idea? Please include syntax examples if possible.
    Ed Legenza

    You might just have to take this up with the keyboard manufacturer - The mapping to their f keys may not be the same. Perhaps they have a patch or firmware or preference pane which will help you more easily integrate their product into your system.
    Why are you buying a piece of hardware the manfacturer does not fully support for use with your system? If they do support the product for use with Macs then obtaining the info you are after will be a snap : - )

  • System Preferences - Keyboard & Mouse

    I've some trouble with my 2 macbooks in the system preferences / keyboard&mouse , after update my leopard. The panel do not appear. Did you have some explanation about it?
    Thanks for att
    Gugu

    The same here!
    And I really need to change those configurations!
    I'm so sad... Can someone fix this? Please!

  • System Wide Keyboard shortcuts

    F5 on my macbook (in any application) opens a 'Quick Task Entry' window.
    ( I am not sure where this behaviour comes from but I suspect it was from one of any number of apps I have tried out over the years).
    I would like F5 to do nothing.
    In the System Preferences>Keyboard & Mouse>Keyboard Shortcuts, there is no 'mention' of F5 and this action. Other applications (like Things) also create System Wide shortcuts that do not show up in this window.
    How can I change this F5 behaviour?
    Thanks.

    Thanks Tim, you're a genius. That gave me the clue.
    The new user 'test' does not have the F5 behaviour problem.
    Therefore I checked through my list of login items, and found that it was 'Contactizer Pro' that used F5 to add a Quick Task.
    Changing that default stopped the problem.
    (The reason this is an issue is that I have a new Kensington Wireless Presenter, and it appears that pushing the laser pointer button also sends an F5 keystroke (for some reason)- which would stop my Keynote presentation and open the 'Quick Task' window!)

  • System wide Keyboard shortcuts in Full Screen Apps

    As a new ibook user I am trying to figure out how to make the best use of my system, and have run into a problem:
    When running full screen applicationsn (like games), system wide keyboard shortcuts don't seem to behave as expected: they simply don't work. Specifically I cannot use the keyboard shortcuts for Expose or Desktop Manager when in any full screen application.
    In fact, it doesn't even seem possible to leave a full screen application running and get back to my desktop. In windows I could alt-tab to another application and it would hide the full screen application minimized in the taskbar, but command-tab simply doesn't work in OSX when in a full screen app.
    Is there any way to make all or particular system wide keyboard shortcuts work while running full screen applications? With the terminal or something? I'm just lost. Thanks for helping a mac newbie.
    ibook G4 1.33 12"   Mac OS X (10.4.3)  

    Thanks Tim, you're a genius. That gave me the clue.
    The new user 'test' does not have the F5 behaviour problem.
    Therefore I checked through my list of login items, and found that it was 'Contactizer Pro' that used F5 to add a Quick Task.
    Changing that default stopped the problem.
    (The reason this is an issue is that I have a new Kensington Wireless Presenter, and it appears that pushing the laser pointer button also sends an F5 keystroke (for some reason)- which would stop my Keynote presentation and open the 'Quick Task' window!)

  • Where are System preferences- Keyboard- Text settings saved?

    I am trying to find the Settings of my System preferences->Keyboard->Text on my drive. I deleted my whole user library, and after reloading i still find my settings in the pane( so my conclusion is they are not in the ~/Library location. Does anyone have any idea where these settings are saved on the hard drive?

    Hello Eric,
    yes, restart is done after removing the user library. Still, the shortcuts are in the system preferences pane.
    To explain why I'm after these files: I'm not trying to clear the settings, i'm actually trying to find the file, so i might safe/load them on different users.
    My biggest bet did not work: ~/Library.
    Is there any other location where I will find saves user settings?

  • Unable to open System Preferences - Keyboard and Mouse

    Hi, My MacBook Pro don't open System Preferences -> Keyboard and Mouse Panel.
    I tested reinstall the system, it's working, but after update to 10.5.2 the problem returned.
    The following messages are displayed on the console when i click on "Keyboard and Mouse" icon.
    /Applications/System\ Preferences.app/Contents/MacOS/System\ Preferences
    2008-02-21 14:11:38.442 System Preferences[272:10b] * -[NSCFArray objectAtIndex:]: index (2147483647( or possibly larger)) beyond bounds (3)
    ---

    I'm having basically the same problem, though with a different console message:
    5/2/08 15.04.49 System Preferences[55360] * -[NSURL initFileURLWithPath:]: nil string parameter
    Anyone else see this?

  • Fix for "System Error" message

    Heres the fix for "System Error" error message when trying to open search and the dictionary...Open main menu->applications, Scroll down to the last app's icon and press the options button and choose organize, now select the last icon and choose remove, now it will ask "yes" or "no" wait there for 5-6 secs and give "no" and then choose "done", now the icons would refresh revealing the "Search", "Dictionary" and "Update" apps on the screen...No you will not get the "System Error" messages..

    What operating system are you using Premiere?
    Premiere requires a 64-bit OS

  • Is there a fix for my wireless keyboard the "A" key dont work

    is there a fix for my wireless keyboard the "A" key dont work

    Hello Trwalker and welcome to Apple Support Communities,
    If your onboard keyboard works that's got to be a hardware problem w/ your wireless.
    Did you check under the key for smutz. What kind of keyboard?

  • Snow Leopard 10.6.1  Service for Sistem Preference "keyboard"

    When i uppgrade my OSX Leopard to Snow Leopard i look in the system preference Keyboard "service" who all language of preference is Italian but in the service ,and only in this part the language is spanish.
    someone happened to this problem?

    See: http://www.codedifferent.com/2009/09/02/howto-reactivate-your-kyocera-printer-un der-mac-os-x-snow-leopard/
    We have a KM-2550 and this solved it. HTH.

  • Safari preferences: keyboard shortcut for going from pane to pane

    Is there a keyboard command that allows to go from pane to pane in Safari 7.1 preferences?
    I looked and didn't find any. That would be quite handy indeed…

    Well, that's what I feared, Dominic. It solves my question anyway, I'm afraid.
    It would have been a darned good thing though. You know, I've been a power user on Mac since the very beginning. And all that time, I've asked myself why there was no consistency in keyboard commands, and why there was no keyboard command at all. I've added a lot of shortcuts using System Preferences, but you can use this trick only if there is a Menu command to begin with. Same thing with Mail, and no doubt with a lot of other Apple apps. But it's such a wonderful machine that I can live with that! :-)
    Thanks a lot for taking the time.

Maybe you are looking for

  • TV out problem with MX460

    Hi, First I have downloaded the latest video (and capture) driver for this card. Have read the manuel, so in Nvidea Center I have set 'Video out' out witch is default off. I have a blue screen on my tv when i set 'desktop on external monitor' in scre

  • Cannot log in/connect

    Hi! I am Norwegian, so please forgive spelling mistakes, and I am very thankful if you will explain thoroughly, as I am not that big of a computer nerd either... I am using Windows 8.1, 64 bits - and Norton. Dont understand much of how to operate Nor

  • Indication of Virtual Copy in Develop Module

    I'm working on Virtual Copies right now. Is there any indication within the Develop Module where I would see that what I'm workin on is a VC or an original? Not seeing it at all is kind of dangerous ... Beat Gossweiler Switzerland

  • ChaRM - Authorization Object to show documents in CRM_DNO_MONITOR

    Hi folks, does anyone know which auth. object or other prerequisite is needed to show documents in transaction CRM_DNO_MONITOR? To our needs the SAP ChaRM default roles do not fit. So I am building roles from scratch (basically). Auth. trace via ST01

  • PLEASE HELP!! thanks so much!

    hey guys, All my songs work in itunes and then when i transfer them to my new ipod most of them work although a lot of them do not show up in the artists part just songs. Is there any way i can make them show up in artists because they have an artist