Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.
Summary: ibus preventing app from seeing cntl-space key
https://bugzilla.redhat.com/show_bug.cgi?id=725494
Summary: ibus preventing app from seeing cntl-space key
Product: Fedora
Version: 15
Platform: i386
OS/Version: Linux
Status: NEW
Severity: medium
Priority: unspecified
Component: ibus
AssignedTo: tfujiwar(a)redhat.com
ReportedBy: smcg4191(a)frii.com
QAContact: extras-qa(a)fedoraproject.org
CC: tfujiwar(a)redhat.com,
i18n-bugs(a)lists.fedoraproject.org,
shawn.p.huang(a)gmail.com
Classification: Fedora
Story Points: ---
Type: ---
User-Agent: Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101
Firefox/5.0
I use ibus-anthy for entering Japanese text and
also use Emacs. Because cntl-space (control space)
has meaning in Emacs, in Ibus I removed cntl-space
as a shortcut for "Enable or disable" in Ibus
preferences. I added alt-space instead.
With this change, ibus works as expected (cntl-space
has no effect on input mode and alt-space toggles
between english and japanese input modes.)
However, when I run "emacs -nw" in a gterm window,
it no longer responds to cntl-space. Emacs run as
a separate window (without the -nw option) responds
to cntl-space as expected. If I do in main Gnome3
desktop:
System Settings -> Keyboard -> Shortcuts tab ->
Windows (shorcuts) -> Activate the window menu ->
set to cntl-space.
the gterm window will respond to cntl-space.
However the problem is not (at least exclusively) with
emacs because quitting ibus restores normal response to
cntl-space in emacs.
Reproducible: Always
Steps to Reproduce:
1. Change ibus preferences to remove cntl-space from
the toggle enable/disable shortcut list.
2. Run "emacs -nw" in a gterm window.
3. Type cntl-space. Note that the expected response,
a message in the status line at bottom of screen that
says "mark set" does not appear.
4. Quit ibus.
5. Repeat step 3. Note that this time the mark is set
and a status line message occurs indicating that.
Actual Results:
When I bus is running, emacs does not appear to
see cntl-space key presses. When ibus is not
running emacs receives and responds to cntl-space
key presses appropriately.
Expected Results:
When cntl-space has been disabled as an ibus
shortcut, Emacs should see and respond to cntl-space
key presses whether or not ibus is running.
$ rpm -qa |egrep '^(ibus|anthy)'|sort
anthy-9100h-16.fc15.i686
ibus-1.3.99.20110419-11.fc15.i686
ibus-anthy-1.2.6-2.fc15.i686
ibus-chewing-1.3.9.2-3.fc15.i686
ibus-gtk2-1.3.99.20110419-11.fc15.i686
ibus-gtk3-1.3.99.20110419-11.fc15.i686
ibus-hangul-1.3.1-3.fc15.i686
ibus-libs-1.3.99.20110419-11.fc15.i686
ibus-m17n-1.3.2-5.fc15.i686
ibus-pinyin-1.3.99.20110520-1.fc15.i686
ibus-pinyin-db-open-phrase-1.3.99.20110520-1.fc15.noarch
ibus-qt-1.3.1-4.fc15.i686
ibus-rawcode-1.3.1.20100707-4.fc15.i686
--
Configure bugmail:
https://bugzilla.redhat.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.