Solved

osx Mavericks modify functionality of login screen

Posted on 2014-01-12
3
479 Views
Last Modified: 2014-09-29
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
0
Comment
Question by:elschott
  • 2
3 Comments
 
LVL 28

Expert Comment

by:serialband
ID: 39781195
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.
0
 

Author Comment

by:elschott
ID: 39781362
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.
0
 
LVL 28

Accepted Solution

by:
serialband earned 500 total points
ID: 39784355
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.
0

Featured Post

Announcing the Most Valuable Experts of 2016

MVEs are more concerned with the satisfaction of those they help than with the considerable points they can earn. They are the types of people you feel privileged to call colleagues. Join us in honoring this amazing group of Experts.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

There is a security feature on iOS devices that is nearly impenetrable when it has been activated.  This article will provide some possible solutions as well as necessary steps to take to ensure you do not end up with a locked device.
Set up iPhone and iPad email signatures to always send in high-quality HTML with this step-by step guide.
This Micro Tutorial hows how you can integrate  Mac OSX to a Windows Active Directory Domain. Apple has made it easy to allow users to bind their macs to a windows domain with relative ease. The following video show how to bind OSX Mavericks to …
Microsoft Active Directory, the widely used IT infrastructure, is known for its high risk of credential theft. The best way to test your Active Directory’s vulnerabilities to pass-the-ticket, pass-the-hash, privilege escalation, and malware attacks …

813 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

10 Experts available now in Live!

Get 1:1 Help Now