Solved

osx Mavericks modify functionality of login screen

Posted on 2014-01-12
3
477 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

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

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

Suggested Solutions

This article describes in detail how to set up the iPad in the Enterprise using iPCU aka iPhone Configuration Utility.  This could also be used for the iPhone although I have not detailed out any differences. Preparation as an iPad Administrator:…
iCloud Drive was introduced after iOS 8 was launched last year. This drive is Apple’s online storage device that lets users sync their files and access them from all their Apple devices.   There is a lot of data that is not automatically backed up…
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 …
This is used to tweak the memory usage for your computer, it is used for servers more so than workstations but just be careful editing registry settings as it may cause irreversible results. I hold no responsibility for anything you do to the regist…

911 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

24 Experts available now in Live!

Get 1:1 Help Now