While Linc Davis's solution above allows you to set the keyboard layout manually when you log in, you might be struggling with the fact that you have to do it each time you restart your Mac.
![On screen keyboard mac mojave On screen keyboard mac mojave](https://cdn.wccftech.com/wp-content/uploads/2016/06/Screen-Shot-2016-06-21-at-5.32.26-PM.png)
![Mac Mac](https://9to5mac.com/wp-content/uploads/sites/6/2018/01/imac-pro1.jpg?quality=82&strip=all)
The entire activity barely took a couple of minutes, and now my MacBook Air's lock screen looks more personal than ever. Thankfully, Mojave continues to offer a few ways to change the lock screen. Closing the Mac Virtual Keyboard. Closing out the screen keyboard must be done by clicking the actual close button on the keyboard window itself, or by going back to the keyboard menu and choosing “Hide Keyboard Viewer”. It is intentionally unresponsive to the normal Command+W close window keyboard shortcut. After updating to Mojave on my Mac mini (Late 2012), the full screen / window toggle in KODI either by remote or keyboard with CMD F (harmony one simulates same keys) logs out the system every time. The system goes black for 10 sec and then goes to login screen. I have reinstalled the system from boot, persevering data. Sd card not readable mac.
To make this work you must use VoodooPS2Controller.kext but still after showing you can't make them everything work like on real Mac gesture due to hardware incompatibility with your touchpad. Remember when using VoodooPS2Controller.kext or SmartTouhpad.kext or any, you should only use single kext, different kext for same hardware may face.
In my case, the input mode got reset to 'U.S.' every time, even though I was only using a keyboard with another layout. I found the solution on stackoverflow: Mavericks input source is set to US keyboard in login screen - Ask Different
It involves typing these 2 commands in a terminal:
sudo cp ~/Library/Preferences/com.apple.HIToolbox.plist /Library/Preferences/
sudo chmod 644 /Library/Preferences/com.apple.HIToolbox.plist
On Screen Keyboard Mac Mojave
Mojave Mac Os
After that, your user's keyboard settings will be set as the default for the login screen.