Let's play a little word association...
|Keyboard Shortcut ||Association |
|alt+tab ||Application Switcher |
|alt+F4 ||Close Window |
| ctrl+esc ||Panel Menu |
|ctrl+space ||Input Method? |
Input Method? Surely this is useful for some folks, but I would guess the majority of you to expect ctrl+space to be associated with code completion. My teammate Roman has already filed a defect for this, and I was happy to learn that it has already been addressed in the upcoming 2008.11 release.
For now, if you want to leave the Input Switcher enabled, but would prefer to use a different trigger key, you can simply delete (or change) the trigger key by going to System > Preferences > Input Methods. Select the Trigger Keys tab and remove the Ctrl+space trigger key:
Then click OK to close the dialog. You also need to restart the keymap service before the changes will take affect:
svcadm restart keymap
Alternatively, if you never use the input switcher, you can disable it altogether. This will also eliminate that little flashing "en" window you see when you log into OpenSolaris :-).
On the General tab deselect "Enable Input Method" and set the Input Method status and switcher placement setting to None:
Congratulations, you've just reclaimed ctrl+space.