Disable Windows keyboard language switch popup

Even though Windows has language packs for almost all languages in the world windows is not really supposed to be used in other languages than English that is why even if you don’t know English you still have to use an English keyboard layout to efficiently use basically any computer with any operating system Windows included.

Download Python here
Download the patch here

but to be able to type in your own language you most definitely will need to use another keyboard layout especially if your language uses some other kind of alphabet for example Cyrillic and you definitely have to switch between those two layouts while typing you can do that with your mouse by clicking the little language icon next to the clock in Windows tray but that’s not exactly efficient because you have to move your hand from the keyboard to the mouse and back that is not the most efficient way that’s why most users will switch language using a keyboard hotkey since Windows 8 Microsoft tries to push the windows key and spacebar key combination to switch the languages this is kinda universal since you can basically use the same combination to switch input languages in windows Linux MacOS android and other operating systems however if you are not new to Windows and have been using Windows at least from Windows 95 you most probably have another key combination to switch languages engraved in your brain by default Microsoft offers shift and alt key combination to switch languages the problem with that one is that if for some reason you press alt and then don’t press shift for instance if you failed to hit the right key or maybe you changed your mind and decided not to switch the languages so in any case if you just press and release alt you will go to the upper menu of the interface that is file edit view and so on and the keyboard will start to control the drop down menus from there this is very very annoying that’s why most people will use Ctrl key combination so that is Ctrl shift to switch between the languages a bonus to that is as those two keys are usually located together you can press them both with one finger which is not possible with shift and alt because they are kind of a part on the keyboard however later in Windows 10 lifespan and in Windows 11 from the start Microsoft introduced a very very annoying language switch pop-up when you press Ctrl and shift this pop-up will not appear if you press and release both keys simultaneously or if you press shift first and then press Ctrl but if you do the opposite thing first press Ctrl then press shift release shift and then still hold Ctrl this pop-up will appear if you do that quick enough and often enough there will be constant flickering in the right part of your screen which is very distracting this is especially annoying when you’re typing some kind of texts where you have to use both your own language and enter some English terms or for example when you are writing code in English and then use your own language for the commentary and in some cases you can see the semi-transparent traces of this pop-up when you play games since it is very often to use both control and shift in games for example you may hold shift to run and also use Ctrl to sit down or slide so more often than not you will press both of those keys in especially first point shooter games or in third point shooter games and this pop-up will nag you all the time there is no official way to disable it so this language bar pop-up cannot be disabled anywhere in Windows settings and there is no Windows registry settings you can toggle to switch it off again this pop-up screen does not annoy Windows developers since they don’t use other languages than English and i don’t think they even know this pop-up exists in the first place and how really annoying it can get after a single day of massive working Windows or a night of gaming in Windows sometimes i doubt that Windows developers even know other languages alphabets and keyboard layouts even exist basically Windows doesn’t care about other languages however there is a solution and it includes patching one of the Windows system files there is a third party open source patch script which you can download from Github but this script is in python so if you don’t have python installed first you have to download python version 3.0 or later and install it to your Windows operating system at the very first screen of the installer make sure to tick the box that is named add python to path this will allow to run python from anywhere on your system without the need to specify python location each time you run a python script anyway after the installation is done optionally you may make sure that path to python has been added to your Windows environmental variables in the path section and just to make sure this has been applied to your system reboot your computer after that go to this link which you can find on my website in the description this is the python script which will patch your Windows since this is Github you have to click code then click download zip then go inside this zip copy the folder that’s inside and paste it to the root of your system drive that is disk c by doing this we have extracted the contents of zip archive to our c drive to make things a little bit easier rename the folder to one so the folder now has a name of a single digit one now open command prompt with administrative privileges a UAC prompt may appear click yes so by default command prompt opens in Windows System32 directory so we have to change that to the directory where we have extracted the contents of the zip archive that is c1 of course you can open command prompt from file explorer directly in that folder but in this case command prompt will not be run with administrative privileges which we need so it’s easier to open command prompt with administrative privileges the way I’ve shown so to change the directory to c1 input this command and press enter the directory has now changed to make sure this is the correct folder type deer and enter this will list the files that are in this folder and you can see this is our script so there are only two commands which you need to activate the script you have to type python usePatch.py this will apply the patch and the change will be permanent so you don’t have to reapply the patch or even keep the script folder the change will persist until some kind of Windows update or maybe Windows health check does not replace the file that we patched if you want to remove the patch the command will be python offpatch.py keep in mind that the patch restarts Windows explorer which is responsible for drawing everything on your desktop including the window titles and the taskbar so there may be some blinking while the script runs the script uses task kill to end the explorer process and some users reported that the script starts to complain that task kill is not recognized as an internal or external command which is very strange since task skill is built in into Windows so if you experience this error make sure that task kill is present in your System32 directory if not use some other Windows installation to copy taskkill.exe from there or download this file from the internet and place it in System32 or if the file is present there copy all the script files to System32 directory and run the script from there you don’t really have to worry about this patch because I’ve been using this both on Windows 10 and on Windows 11 for at least two years now and i never had any problem with the patch and even game anticheats do not seem to mind that one of the Windows files is patched anyway after we apply the patch you can clearly see that pressing any combination of shift and control in any order does not invoke this annoying popup this method works both in Windows 10 and Windows 11 and provides an easier way to get rid of this pop-up without the need to adjust your typing habits by changing and getting used to some other key combination to switch between input languages in Windows

Leave a Comment