tag 272699 + moreinfo
retitle 272699 xserver-xfree86: CTRL+SPACE no longer invokes input method
thanks
On Tue, Sep 21, 2004 at 10:38:16PM +0800, Zhang Cheng wrote:
> Package: xserver-xfree86
> Version: 4.3.0.dfsg.1-7
> Severity: normal
>
> After I upgraded my debian sid. My input method can't be activated by
> "ctl+space". So I guess thay the latest xserver-xfree86 fail to response
> the event of pressing "ctl+space" correctly. Please have it checked.
> Thank you very much!
Hmm. I didn't think there was a special server-side keybinding for the
invocation of input methods.
Isn't this a client-side issue?
Can you use the technique described in the Debian X FAQ[1] to mail this bug
the key events that occur when you press CTRL+SPACE?
Use the xev program (in the xbase-clients package) to determine what
keycodes and keysyms are being generated by the problematic keys. Run
xev from an xterm (or other X terminal emulator) window. Move the
mouse pointer into the window that appears and press the key(s) in
question. xev catches all X events, not just key presses and releases,
so you'll see other types of events as well. The ones of interest will
look like this:
KeyPress event, serial 18, synthetic NO, window 0x5800001,
root 0x26, subw 0x0, time 3799560301, (110,117), root:(150,276),
state 0x0, keycode 22 (keysym 0xff08, BackSpace), same_screen YES,
XLookupString gives 1 characters: "
KeyRelease event, serial 21, synthetic NO, window 0x5800001,
root 0x26, subw 0x0, time 3799560385, (110,117), root:(150,276),
state 0x0, keycode 22 (keysym 0xff08, BackSpace), same_screen YES,
XLookupString gives 1 characters: "
The parts on the third line about keycodes and (especially) keysyms
are the data of interest.
[1] /usr/share/doc/xfree86-common/FAQ.xhtml.gz
--
G. Branden Robinson | Nixon was so crooked that he needed
Debian GNU/Linux | servants to help him screw his
branden@debian.org | pants on every morning.
http://people.debian.org/~branden/ | -- Hunter S. Thompson
Attachment:
signature.asc
Description: Digital signature