Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Ctrl+Space changes keyboard instead of showing Intellisense's Auto-complete list on Visual Studio 2010

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.

like image 660
sergiol Avatar asked May 10 '11 14:05

sergiol


4 Answers

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.

like image 168
Jure Avatar answered Sep 19 '22 04:09

Jure


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.

like image 28
Kahn Avatar answered Sep 21 '22 04:09

Kahn


[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.

like image 27
nycdan Avatar answered Sep 21 '22 04:09

nycdan


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 :)

like image 25
wenn32 Avatar answered Sep 20 '22 04:09

wenn32