Comment #8 on issue 1724 by [email protected]: Please update keycode for jp
http://code.google.com/p/ibus/issues/detail?id=1724

I see.

Eisuu
KeyPress event, serial 37, synthetic NO, window 0x2600001,
    root 0x95, subw 0x0, time 13982108, (121,67), root:(500,136),
    state 0x0, keycode 131 (keysym 0xff34, Hangul_Hanja), same_screen YES,
    XLookupString gives 0 bytes:
    XmbLookupString gives 0 bytes:
    XFilterEvent returns: False

KeyRelease event, serial 37, synthetic NO, window 0x2600001,
    root 0x95, subw 0x0, time 13982252, (121,67), root:(500,136),
    state 0x0, keycode 131 (keysym 0xff34, Hangul_Hanja), same_screen YES,
    XLookupString gives 0 bytes:
    XFilterEvent returns: False

Kana:

KeyPress event, serial 37, synthetic NO, window 0x2600001,
    root 0x95, subw 0x2600002, time 14068475, (45,60), root:(904,423),
    state 0x0, keycode 130 (keysym 0xff31, Hangul), same_screen YES,
    XLookupString gives 0 bytes:
    XmbLookupString gives 0 bytes:
    XFilterEvent returns: False

KeyRelease event, serial 37, synthetic NO, window 0x2600001,
    root 0x95, subw 0x2600002, time 14068643, (45,60), root:(904,423),
    state 0x0, keycode 130 (keysym 0xff31, Hangul), same_screen YES,
    XLookupString gives 0 bytes:
    XFilterEvent returns: False

Of course, keycode are different but keysym are Korean one.

FYI: pressing 1 under xev.
KeyPress event, serial 37, synthetic NO, window 0x2600001,
    root 0x95, subw 0x0, time 14158937, (57,69), root:(916,432),
    state 0x0, keycode 10 (keysym 0x31, 1), same_screen YES,
    XLookupString gives 1 bytes: (31) "1"
    XmbLookupString gives 1 bytes: (31) "1"
    XFilterEvent returns: False

KeyRelease event, serial 37, synthetic NO, window 0x2600001,
    root 0x95, subw 0x0, time 14159073, (57,69), root:(916,432),
    state 0x0, keycode 10 (keysym 0x31, 1), same_screen YES,
    XLookupString gives 1 bytes: (31) "1"
    XFilterEvent returns: False

Keysym presented by ibus upstream provided /data/keymaps/keycode script is the same. (Tping with old mac keyboard

I agree that Execute does not seem to have use on Linux. It was used only by some Fujitsu OASIS system. Hiragana and Katakana(Currently undefined in table) are part of keys for Oyayubishift which anthy supports.



--
You received this message because this project is configured to send all issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings

--
--
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
--- You received this message because you are subscribed to the Google Groups "ibus-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

回复