[Pkg-ime-devel] Bug#699368: ibus Ctrl-Space key binding conflicts with eclipse, emacs and other IDEs
Jose Luis Martin
jlm at joseluismartin.info
Thu Jan 31 16:48:45 UTC 2013
Hi Osamu,
I think that there is a clear conflict here. After installing ibus, at
least the following IDEs don't work properly:
- emacs
- eclipse
- kdevelop
- netbeans
- qtcreator
- monodevelop
I found the same bug report in fedora bugzilla some time ago:
https://bugzilla.redhat.com/show_bug.cgi?id=756595
I don't think that changing the Ctrl-Space key binding is an option for
any experienced developer.
Thanks.
> severity 699368 wishlist
> tags 699368 + wontfix
> tags 699368 - l10n
> thanks
>
> Hi,
>
> Asian input method IME/FEP start/toggle keys in use are:
> shift-space: older Japanese UNIX-like OS and some Windows pre-MS-IME tools
> control-space: older Chinese UNIX-like OS
> control-enter: I see web document mentioning Solaris used to do this.
>
> And all these shift/ctrol/alt/-space/enter/... combination were used by
> text input method. This is highly desirable keys which OS-level utility
> like to take control.
>
> On Wed, Jan 30, 2013 at 06:49:40PM +0100, Jose Luis Martin wrote:
> > Package: ibus
> > Version: 1.4.1-9
> > Severity: normal
> > After installing ibus, eclipse auto-completion stop working because
> > Ctrl-Space key binding was used by ibus.
>
> Yes. So what is wrong here. You filed this not as wishlist but normal
> bug. I fail to understand rationale behind your reasoning eclipse
> should own this key binding.
>
> I found:
> http://superuser.com/questions/327479/ctrl-space-always-toggles-chinese-ime-windows-7
> http://lists.tlug.jp/ML/9810/msg00259.html
>
> So this key combination is liked by many apps and tends to conflict
> with popular cross-platform input method change method convention.
>
> UNIX-like input method for Japanese used shift-space in old days with
> xim+kinput2 etc. (At least from 1998)
>
> > The Ctrl-Space key is a very common key binding and used historycally
> ^^^^^^^^^^^^
> > by eclipse code assistant and other IDEs. It should not filtered by
> > new software by default.
>
> Please provide reference for history.
>
> ibus is following Chinese input method tradition as I understand which
> use ctrl-space. (Japanese seems to use shift-space.)
> ibus: 2008-05-12 and since then uses ctrl-space
> scim: 2003 and since (precursor to ibus and uses ctrl-space)
> I am sure some chinese IM used this before 2000.
>
> eclipse: 2002 not so old.
>
> This is 2013. No one except you complained this for 5 years.
>
> Also as I see web for Mac:
> Command+Space seems to be choice to switch IM for MAC OSX. (MAC-command==WIN-control)
> http://apple.stackexchange.com/questions/15173/changing-keyboard-input-language-on-mac-osx
>
> So this is not situation where very common cross platform OS level
> convention for basic UI needs to be changed just for an application.
>
> > Solved running ibus-setup and deleting the key-binding.
>
> Or changing eclipse key-binding, you get the same coexistence.
>
> This is not normal BUG for ibus for sure.
>
> This is at best wishlist bug with wontfix attached.
>
> > Tags: l10n
> Usually, this tag is used for PO translation etc. This is not needed.
>
> Osamu
>
--
------------------------------------
José Luis Martín
Consultor Software Libre
Tlf: +34 627 552 741
Fax: +34 956 494 933
email: jlm at joseluismartin.info
web: http://www.joseluismartin.info
More information about the Pkg-ime-devel
mailing list