I noticed that unexpectedly Visual Studio 2010 changed the keyboard layout.I tried some solutions like:
- Going to Windows' Control Panel and removing other languages
- Going to Menu Tools > Options > Environment > International Settings and set the Language as "Same as Microsoft Windows"
- Going to Menu Tools > Options > Text Editor > All languages and check whether the Statement completion's "Auto list members" option was checked or not
for correcting this issue.
After some days of huge irritation, I finally discovered when this situation was happening: It is when a person types Ctrl+Space, which is supposed to show Intellisense's Auto-complete, not to change keyboard layout.
So, please help me if you have a solution
EDIT: I didn't discover yet any solution unless restarting Visual Studio for getting back to my homeland keyboard. After some more editing, I think I am beginning to decorate the US keyboard layout and adapting myself to it.
If anyone else is wondering, just press Alt+Shift and it will change the keyboard language. I guess I often pressed this key-combo and did't know what was happening.
Returning to this topic as I had the same problem. Namely, Ctrl+space did NOT fire intellisense or autocomplete, but instead just permanently changed the keyboard layout that couldn't be changed back again unless I restarted VS2010. Tried quite a few solutions myself without results.
I finally got it working by erasing all other language settings from Windows save for Finnish. Then restarted VS2010 and voilá, haven't seen the problem since.
Changing keyboard language priority to Finnish in Windows didn't help, I had to delete all the other installed language settings. Also, changing the settings from VS2010 to use Windows settings for keyboard layout didn't help at all either.
And the problem was never the wrong shortcut, Ctrl+space was always mapped for intellisense / autocomplete.
[Edit] What I was checking was Tools->Options->Keyboard, thinking someone accidentally remapped to an earlier version but after some checking, Ctrl-Space was always Complete Word going back to VB6 so I doubt that was it.
Still, it should say 'Default' in there. You could always try resetting it as well but I don't think it's going to be your solution.
i used to have this problem what i simply did is
control panel -> region and language ->(you will get a new popup window)keyboards and languages tab -> change keyboards button -> (again new pop-up window)General tab -> in the installed services->remove all the languages except your own language -> save
done now intellisense will work since no more keyboard layout is found
Hope this helped someone :)
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With