1
I use CTRL+SHIFT on both Linux and Windows to switch between input languages. Under Linux the switch is always instantaneous, meaning a quick and light touch of the CTRL+SHIFT combo suffices - I don't have to hold the key combo down or to press it several times until finally the switch successfully occurs. This is regardless of what applications I am running at the moment.
This is not the case in Windows. I often find myself having to press the CTRL+SHIFT combo several times or to hold it down until the input language is actually switched. While I cannot always reproduce the issue, I have noticed that for example it often happens when I am using a browser - maybe because I then switch the languages more frequently, for example due to chatting with different people in facebook or similar. Also, I am pretty sure that I don't have a stuck key on my keyboard.
I had this problem in Windows 7 as well but never looked into it. I believe I was able at some point to figure out how to fix this in Windows 10, but after some 'quality updates' (that probably reset some stuff in Windows 10 anyway) I cannot pinpoint the relevant settings. My guess is that it has something to do with how Windows treats sticky keys and key combos, which itself has probably changed since.
Personally, I find that latency unnecessary and even annoying.
Current OS: Windows 10 x64 (1803)
Does anyone know how to remove or reduce the delay of switching between input languages in Windows 10?
Feel free to add more relevant tags.
EDIT: Sticky keys and Filter keys are off in the Settings panel.
Go to Settings->Time&Language->Region&language->Advanced keyboard settings->Language bar options->Advanced Key Settings->Change Key Sequence. Then you can see two different options: Switch Input Language and Switch Keyboard Layout. Switch Input Language switches between different languages in the same input method. Switch Keyboard Layout switches between different input methods. Make sure that the shortcuts are set under both tabs and that the shortcuts you set are different. Then use different shortcuts to switch between language categories or input methods to see if the issue is resolved. – S.Leon – 2018-09-26T06:52:08.657
@S.Leon: that's how I have set CTRL+SHIFT to be my shortcut for switching input langauge instead of switching keyboard layout in the first place. – M.G. – 2018-09-26T12:05:42.290
1Change this shortcut to see if this issue still occurs. – S.Leon – 2018-09-27T03:25:50.067
@S.Leon: OK. I switched back to the ALT+SHIFT combo for changing the input language. The issue does not occur with this shortcut, thanks! The keyboard layout shortcut is still left unassigned. So, any idea what's causing it? I would like to have the same responsiveness from the CTRL+SHIFT shortcut. – M.G. – 2018-09-27T03:36:30.990
I am not very clear about what caused this. This may be the reason for Windows 10 itself. Nowadays,the shortcut to switch input language of computers running Windows 10 is so strange. Some are left Alt+Shift, some are Ctrl+Space, and some are even Windows+Space. Then, some shortcut keys work fine, and some shortcut keys have a high delay. The shortcut for my own laptop is Windows+Space, which has a latency of nearly 1 second. Also, switching the input language will have high latency when the memory is too high (of course you might have considered this). – S.Leon – 2018-09-27T06:49:32.257
1@S.Leon please post your solution as an answer, now that you know it works :) – bertieb – 2018-09-28T06:50:34.923
@bertieb OK. I will post it as an answer. – S.Leon – 2018-09-28T07:39:52.547