Bugzilla – Bug 3021
Ctrl-Space mapping for language selection conflicts with IDEs
Last modified: 2008-11-04 21:54:29 UTC
You need to log in before you can comment on or make changes to this bug.
Ctrl-space changes language selection in OpenSolaris. However this shortcut is used in almost all IDEs (NetBeans, Eclipse, Visual Studio, ...) for code completion. Developers who install their favorite tool can't use this shortcut because it is intercepted by Gnome. Please remove this shortcut mapping, OpenSolaris is a distribution targeted to developers and we should let them use this shortcut because it's probably the most commonly used shortcut in an IDE.
Correcting the OS and version
Re-assigning to g11n team, cc'ing them, as they're responsible for implementing any changes here. Agree it sounds like a bad choice of shortcut for a developer-focused distro like OpenSolaris, at least as long as it's turned on by default. However, I think Ctrl-Space is also the default on Windows, which is presumably why we chose it-- so presumably Windows users have the same issue wrt NetBeans, Visual Studio etc., when input language switching is enabled? What shortcuts would be safe to use instead, from an IDE perspective? Something like Ctrl+Alt+Space, Ctrl-Shift-Space or Meta-Space?
Assignee+QA -> g11n.
Thinking about this more, why is the input switcher enabled by default? It it something used by the majority of people, developer or not? It also has that strange window that appears in the lower right-hand corner of the screen while OpenSolaris is booting, which makes me think some sort of hack's in play. Maybe the best solution is just to disable it by default?
This is duplicate with 6703418. http://bugs.opensolaris.org/view_bug.do?bug_id=6703418 The default InputMethod trigger key 'Ctrl+space' is changed to Shift_L+Alt_L for non Asian/Cyrillic locales from snv92. And iiim-panel start up timing problem is also resolved with recent fix. (2008.11 will have the fix) The reason why input method switcher is enabled by default is InputMethod is prereuisite for users who need to input Unicode characters which is not on the key top of using keyboard.