December 2020
They never fix it.. they really don't care...
January 2021 - last edited January 2021
Hi guys,
Decided to stop here and tell that the bug still exists. Please fix it.
Kind regards,
Rhaegwynn
January 2021
Hi guys,
We had a minor update couple days ago but the bug hasn't been fixed.
-Rhaegwynn
February 2021
Hi guys,
Season 8 just started and we had a patch. The bug still exists.
-Rhaegwynn
February 2021
February 2021
I had this issue for the longest time, but I seem to have fixed it. On Windows 10, if you go to the Language options, then to Administrative Language Settings, you will see a "Welcome screen and new user accounts". When you click Copy settings, you can see the settings for the current user, system accounts and new user accounts. For me, these options were English US for current user and, for some reason, English UK for everything else. I then copied over the settings so everything is the same and restarted my PC. Played some Apex after that and it did not add on any keyboards, so for now at least it is fixed.
In short:
1.Language
2.Administrative Language Settings
3.Welcome screen and new user accounts
→ click on Copy settings
4.Tick the two boxes at the bottom
→ click on OK
5.Reboot
This may not work for everyone, but it worked for me so I thought I would share.
February 2021
Alright, y’all probably not going to like to hear this, but this bug is tied to the engine that runs Apex (Valve’s Source Engine). It has fundamental code that will re-download this layout every single loading on most PCs. This is probably virtually unfixable due to how integral the code causing it is likely critical to engine function.
Some work arounds have been mentioned in this thread. However, since it will always reinstall, it is probably best to simply use the keyboard shortcut to cycle layouts back to your preference instead.
February 2021
Kamdet and CrazyEyedOldMan I appreciate your work. Seems indeed that this happens due to Source Engine but I remember time when Apex was just released and this bug didn't happen. I intend to keep noise about it until it gets fixed.
March 2021
Hi guys,
Just like some of us I've been having for a quite while a problem with Apex Legends. Everytime I start the game it adds en-US keyboard layout which doesn't appear in the language settings. So in order to get rid of that keyboard layout I've had to first install en-US language to windows and after that remove it.
There has been workarounds posted in Steam forums some time ago but those didn't work for me since I have Windows 10 Home which doesn't have secpol.msc.
Last night I was able to discover a workaround with Windows 10 Home. There are couple things you need to do:
Create a PowerShell script with these lines:
$cb_PSCheckbox.Add_UnChecked({Hide-Console})
$LanguageList = Get-WinUserLanguageList
$LanguageList.Add("en-US")
Set-WinUserLanguageList $LanguageList -Force
$LanguageList = Get-WinUserLanguageList
$LanguageList.Remove(($LanguageList | Where-Object LanguageTag -like 'en-US'))
Set-WinUserLanguageList $LanguageList -Force
Run this script in PowerShell:
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope LocalMachine
Create a custom task in Task Scheduler:
Trigger: on an event
Log: System
Source: FilterManager
Event ID: 6
Delay task for: 30 seconds
Set an action in Actions page:
Action: start a program
Program/script: powershell.exe
Add arguments (optional): -WindowStyle hidden -file C:\Users\-\Documents\en-US_Delete.ps1
Remember to set the path of your powershell script to arguments.
So what does this script & task do? First of all it adds en-US language to Windows and after that it removes it. The event triggering the script is startup of EasyAntiCheat and the added 30 seconds delay makes sure that adding and removing of en-US layout happens after Apex Legends has started. The execution policy change in PowerShell is needed in order to the script to run.
The only minor issue I'm having with this script is that it jumps to desktop to run the script. I'm looking for ways to make it run in the background. Hope this helps someone else besides me.
And this bug still hasn't been adressed or fixed.
April 2021
Hi guys,
Decided to stop by and check how's it going with the bug. Still there.