In Windows 10, if you open Microsoft Edge web browser and try to type something in the address bar, nothing happens. You are unable to type anything in the address bar.
Same thing happens when you try to type something in Start Menu or Cortana search box. Windows doesn’t accept any input from the keyboard. So you are unable to search for the programs and apps.
On Lock Screen, you are unable to press any key such as Space bar to remove the Lock Screen. You need to click using the mouse button and then you become able to login by typing the password on Login Screen.
So basically Windows doesn’t accept any keyboard input in Microsoft Edge, Start Menu, Cortana search and Lock Screen. There might be some other places as well like Store apps, etc where the same problem occurs but I found only above mentioned instances of this issue.
PS: Sometimes if you enabled the language bar in Taskbar, it also disappears. So language bar is also missing in Taskbar in Windows 10.
It took me a few hours in finding the culprit behind this annoying and strange issue and it seems a BUG in Windows 10. This problem occurs if an application “ctfmon.exe” (CTF Loader) is not running in Windows 10. Ctfmon.exe application comes preinstalled with Windows 10 and is responsible for features like speech recognition, handwriting, language schemes, etc. This application can be found in C:\Windows\System32 folder.
The solution to fix this issue is very simple. You just need to launch the ctfmon.exe app and it’ll immediately fix the issue.
1. Press WIN+R keys together to launch RUN dialog box.
2. Now copy/paste following text string in RUN dialog box and press Enter key:
3. That’s it. Now try to type anything in Microsoft Edge, Start Menu, Cortana search or Lock Screen and Windows will start accepting the keyboard input.
To permanently fix this issue, you should also add an entry of this program to startup so that it can start itself with Windows.
To add the ctfmon.exe app to startup, follow these steps:
1. Press “WIN+R” key combination to launch RUN dialog box then type regedit and press Enter. It’ll open Registry Editor.
2. Now go to following key:
3. In right-side pane, create a new String with the name ctfmon and set its value to C:\Windows\System32\ctfmon.exe
4. Close Registry Editor and restart your system. After reboot, the app will keep running in background and you’ll no longer face this annoying keyboard input problem in Windows 10.