Forum Discussion
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.
Hi guys,
Decided to stop by and check how's it going with the bug. Still there.
- 5 years ago
Well let's see how this works.
So i've been checking out forums and such because i noticed one of my keys (on pt layout) was changed to something else, which wasn't my keyboard at all, then i indeed noticed the US keyboard being installed.
Kinda sadge no fix for it till now (maybe because it's hard from what i've read so far in this topic + any other topics).
However i tried this solution from a Microsoft Forum Post.Open regedit
Go to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\
Rename the folder (key) that matches the "zombie" keyboard layout to something else, like 00000409-NO
Reboot your PC
I hope this helps for some pewps that don't use US layout. (and also hope this isn't against forum rules or something ... monkaS)
In my case it fixed.
Edit - Seems like it still installs it, i noticed when i was doing some text stuffs and because i did ctrl + shift, it switched keyboard layout even if it doesn't show on the keyboard layout tab.
Seems like we're back at 0 again.Edit 2So yeah, as last reply is, if you at least don't want it to show on the keyboard layout tab, this up here might be one of the possible options to do. As for remove it automatically, it is better to do a small research in programming for uninstall it every time you launch apex, just like how @Rhaegwynn did 2 posts before.Outside of that is either try to search other ways, or wait for a fix in the future (we hope).
Suggestion for Respawn - maybe allowing us to select keyboard layout in-game as a setting could fix this problem easily as there wouldn't be need later to install the keyboard again over and over. I know this is not mandatory, but at least for us players that are not using US layout, it would be great to be fixed.- 5 years ago
Ok, so after researching a bit more here's what i found.
First we'll still include the reply above as the solution for not show the keyboard installed there. (it will be up to you guys if you want to enable it).
Now, a fix for how to disable the ctrl + shift keyboard switch.
I'm using Windows 10 Version 20H2
Settings > Devices > Typing > Scroll down > Advanced Keyboard Settings > Input language hot keysNow on the action Between Input language select it and Change key sequence
There's 2 options:
- Switch input Language
- Switch keyboard layout
All you have to do is Not assign the keyboard layout key. And save.
What will happen?
If your input language has more keyboards layouts, then you wont be able to switch with the key combo (you can however change to other key combo that shows there, or you can also change it manually on the bottom right)
This wont affect the default switch input language, so if you have multiple languages with them own keyboards, you're fine (unless you have keybinds that uses alt + shift at same time, then you should also disable that one too.
If you only have/use 1 input language/keyboard, disabling them wont affect anything on you, just keep in mind that if you need it in the future, you'll need to reactivate it again.- 4 years ago
Hi guys,
Decided to stop here and tell that the bug still exists. Please fix it.
Kind regards,
Rhaegwynn
About Apex Legends Bug Reports - Archive
Recent Discussions
バルトパスの報酬が貰えなかった
Solved5 months ago- 5 months ago
- 5 months ago