Mavericks input source is set to US keyboard in login screen
I always got the french layout instead of canadian french at logon screen.
Here's the solution that worked for me:


I found that Logon keyboard layout (i.e. french) correspond to:

defaults read /Library/Preferences/com.apple.HIToolbox.plist
The desired keyboard layout (i.e. canadian french) is saved here:

defaults read ~/Library/Preferences/com.apple.HIToolbox.plist
(Notice the ~ !)
To resolve this I changed the logon keyboard to the desired one by overwriting the .plist file (after ensuring that the source plist doesn't contain any occurrence of the unwanted layout):


View the file with plutil -convert json ~/Library/Preferences/com.apple.HIToolbox.plist; vi ~/Library/Preferences/com.apple.HIToolbox.plist; plutil -convert binary1 ~/Library/Preferences/com.apple.HIToolbox.plist and ensure that there is no occurrence of the unwanted layout (even in the History).
sudo cp ~/Library/Preferences/com.apple.HIToolbox.plist /Library/Preferences/  
sudo chmod 644 /Library/Preferences/com.apple.HIToolbox.plist



Log off and it's OK. :)