Status: Assigned
Owner: dingyichen
Labels: Type-Defect Priority-Medium Usability Component-ibus-chewing

New issue 1303 by dingyichen: ibus-chewing: preedit buffer is not committed by pressing Enter in keypad.
http://code.google.com/p/ibus/issues/detail?id=1303

What steps will reproduce the problem?
1. type su3cl3 (你好)
2. press Enter in Keypad

What is the expected output?
你好 is committed. Just the same as pressing enter

What do you see instead?
你好 is still in preedit buffer, but cursor is moved to next line.

Please use labels and text to provide additional information.
xev output:

KeyPress event, serial 34, synthetic NO, window 0x6600001,
    root 0xb5, subw 0x0, time 103206759, (-260,-154), root:(582,881),
    state 0x0, keycode 104 (keysym 0xff8d, KP_Enter), same_screen YES,
"   XLookupString gives 1 bytes: (0d) "
"   XmbLookupString gives 1 bytes: (0d) "
    XFilterEvent returns: False

KeyRelease event, serial 34, synthetic NO, window 0x6600001,
    root 0xb5, subw 0x0, time 103206839, (-260,-154), root:(582,881),
    state 0x0, keycode 104 (keysym 0xff8d, KP_Enter), same_screen YES,
"   XLookupString gives 1 bytes: (0d) "
    XFilterEvent returns: False

KeyPress event, serial 34, synthetic NO, window 0x6600001,
    root 0xb5, subw 0x0, time 103207783, (-260,-154), root:(582,881),
    state 0x0, keycode 36 (keysym 0xff0d, Return), same_screen YES,
"   XLookupString gives 1 bytes: (0d) "
"   XmbLookupString gives 1 bytes: (0d) "
    XFilterEvent returns: False

KeyRelease event, serial 34, synthetic NO, window 0x6600001,
    root 0xb5, subw 0x0, time 103207847, (-260,-154), root:(582,881),
    state 0x0, keycode 36 (keysym 0xff0d, Return), same_screen YES,
"   XLookupString gives 1 bytes: (0d) "
    XFilterEvent returns: False


--
You received this message because you are subscribed to the Google
Groups "ibus-devel" group.
iBus project web page: http://code.google.com/p/ibus/
iBus dev group: http://groups.google.com/group/ibus-devel?hl=en

回复