GNOME Bugzilla – Bug 95256
Ctrl-space is used by IM community differently than Excel
Last modified: 2005-02-07 16:54:31 UTC
Normally, with a properly set up desktop, one would press Ctrl-Space to activate the XIM server (switch to a Chinese/Japanese input mode to type those characters.) However, in Gnumeric 1.1.x, Ctrl-Space only selects the current column.
We have conflicting requirements then. ctrl-space is the standard MS Excel accelerator for selecting a column and I do not want to break finger compatibility with that user base. How does windows handle this ?
In Excel 2000 on Windows 2000, Traditional Chinese edition, pressing Ctrl-Space at any time switches to Chinese input mode. Personally I think it's acceptable to allow Ctrl-Space to switch on XIM (or Gtk's built in IM support) only when in cell edit mode (ie. after pressing F2).
With 1.1.10, at least I can now input Chinese by activating the input server by some other way (the one I use supports several other keystrokes besides Ctrl-Space.) But I think some XIM servers use only Ctrl-Space, so this bug is still a problem.
This is not only a Gnumeric problem, but whole GTK+2's. This depends on http://bugzilla.gnome.org/show_bug.cgi?id=90082
It seems no way to fix it?
gnumeric 1.2.x seems no problem with ctrl+space: ctrl+space can select column, and ctrl+space in editing (does F2) can toggle IM¡£ but gnumeric 1.4.x + gtk 2.4.x has problem in editing, ctrl+space can't toggle IM¡£ and gnumeric 1.4.x + gtk 2.6.x has no problem, so gtk 2.6.x seems has fixed the problem already.
I'll close this then. We'll still probably have the same issue as the compose key, where you can not start editing a cell by enabling the IM, but that does not seem hi priority.