 r4309@ib:  gugod | 2004-12-12T13:17:46.538225Z  Under Default keyboard layout, if the very first keyPress is an  EndKey(ie 3,4,6,7), it would be a NO_WORD instead of KEY_ERROR.    Although it still makes sense to return a KEY_ERROR, but this would  let IM output "3" if someone directly press "3", which maybe an  accidentally error key pressing when people are typing too fast.    Besides, output "3" make no sense at all, because, under default  keyboard layout, the key 3,4,6,7 maps to 4 tone symbols, not arabic  numbers. (Hence it makes sense to output tone symbols this way.)    This patch is suggested by zonble.  
 r4309@ib:  gugod | 2004-12-12T13:17:46.538225Z
 Under Default keyboard layout, if the very first keyPress is an
 EndKey(ie 3,4,6,7), it would be a NO_WORD instead of KEY_ERROR.
 
 Although it still makes sense to return a KEY_ERROR, but this would
 let IM output "3" if someone directly press "3", which maybe an
 accidentally error key pressing when people are typing too fast.
 
 Besides, output "3" make no sense at all, because, under default
 keyboard layout, the key 3,4,6,7 maps to 4 tone symbols, not arabic
 numbers. (Hence it makes sense to output tone symbols this way.)
 
 This patch is suggested by zonble.
 


git-svn-id: e9d79eecdf4fd41b7fc286009e46b9de049783c0@11 ac1be623-90ea-0310-9410-ba68b2efa777

PeterDaveHello/libchewing,school510587/libchewing-old,czchen/libchewing,czchen/libchewing,bbyykk/libtaigi,school510587/libchewing-phoneless,school510587/libchewing-old,Chocobo1/libchewing,school510587/libchewing-phoneless,yan12125/libchewing,Chocobo1/libchewing,PingNote/libchewing,school510587/phlcw130202,chewing/libchewing,school510587/libchewing-phoneless,cwlin/libchewing,mangokingTW/libchewing,simonfork/libchewing,yan12125/libchewing,school510587/libchewing-phoneless,PingNote/libchewing,kito-cheng/libchewing,school510587/libchewing-old,dimotsai/libchewing,czchen/libchewing,ShengYenPeng/libchewing,school510587/libchewing-phoneless,bbyykk/libtaigi,kito-cheng/libchewing,kito-cheng/libchewing,robert501128/libchewing,PeterDaveHello/libchewing,ShengYenPeng/libchewing,school510587/libchewing-old,school510587/phlcw130202,Chocobo1/libchewing,mangokingTW/libchewing,school510587/general_index_libchewing,Seachaos/libchewing,school510587/phlcw130202,ShengYenPeng/libchewing,yan12125/libchewing,PeterDaveHello/libchewing,hiunnhue/libchewing,chewing/libchewing,cwlin/libchewing,school510587/general_index_libchewing,PeterDaveHello/libchewing,chewing/libchewing,robert501128/libchewing,cwlin/libchewing,hiunnhue/libchewing,PingNote/libchewing,Seachaos/libchewing,school510587/general_index_libchewing,school510587/libchewing-old,bbyykk/libtaigi,bbyykk/libtaigi,cwlin/libchewing,hiunnhue/libchewing,Chocobo1/libchewing,ShengYenPeng/libchewing,simonfork/libchewing,dimotsai/libchewing,mangokingTW/libchewing,school510587/general_index_libchewing,mangokingTW/libchewing,robert501128/libchewing,cwlin/libchewing,Seachaos/libchewing,dimotsai/libchewing,Chocobo1/libchewing,dimotsai/libchewing,yan12125/libchewing,bbyykk/libtaigi,Seachaos/libchewing,simonfork/libchewing,Seachaos/libchewing,school510587/phlcw130202,PingNote/libchewing,kito-cheng/libchewing,chewing/libchewing,czchen/libchewing,school510587/phlcw130202,hiunnhue/libchewing,simonfork/libchewing,robert501128/libchewing,hiunnhue/libchewing