osx Mavericks modify functionality of login screen

Hello

I want to modify the behaviour of Mac OSX Mavericks client when they are operating from the login screen. Specifically I want to modify the behaviour of the keyboard when the login screen is presented. Currently users can invert the colours or adjust the contrast using built in apple keyboard shortcuts. I have been able to modify my accounts behaviour as well as any user accounts that are created to behave appropriately by modifying com.apple.symbolichotkeys.plist but this does not appear to effect the screen when no user is currently logged in. Is there a way to modify the behaviour (or look and feel) of the client before a user has logged in.

Any advice is greatly appreciated
elschottAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

serialbandCommented:
If you're using an external USB keyboard, it would be a simple matter to replace them all with a Windows keyboard.  That's the only sure fire way that works.  Unfortunately, if you have a macbook, there's still the built-in keyboard.

I though that Invert Colors was disabled by default starting from Lion or Mountain Lion.  I had to enable that by going to System Preferences --> Keyboard --> Shortcuts --> Accessibility.

You can flip the keyboard functions so that they act as F1-F12 function keys by default.  They need to press fn to make changes to volume and brightness.  It won't prevent them from doing it, but they will be momentarily blocked until they figure it out.

If you only want to flip a few keys try Function Flip  http://kevingessner.com/software/functionflip/

Have you tried changing the template instead of the individual User setting /System/Library/User Template/English.lproj/Library/Preferences/com.apple.symbolichotkeys.plist  If you did it manually from an logged in user account, the settings take affect system wide, so there must be another file that gets affected.
elschottAuthor Commented:
Thanks for the reply SerialBand. Yes I have put my modified com.apple.symbolichotkeys.plist  in the user template, which as you mention fixes the issue for each user but not the login screen before the user logs in.
serialbandCommented:
You might put a master copy with the keys flipped to function keys in /Library/Preferences/ on every system, rather than in each user's folder.  That should force it system wide rather than per account.  When I flip the function keys from within the System Preferences --> Keyboard GUI, they stay set when I log out or reboot.  It seem strange that the invert colors was actually a user setting modification of the template rather than a default system modification.  A savvy user can still use the fn key to access the media functions on a starndard MacBook keyboard.  You have to switch to a Windows keyboard to avoid those keycodes.

I don't know if you can disable the media functions on a Mac keyboard.  You might be able to find the full key codes and modify them for the plist.  http://softwares.bajram.com/softwares/#Full_Key_Codes  I haven't needed to do what you've wanted before so I'm just researching this myself for my own future configurations of other features.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Mac OS X

From novice to tech pro — start learning today.