[Squeak-ja: 3857] Re: OLPC-VM ImmX11 パッチ

Tsutomu Hiroshima tsutomu @ nucba.ac.jp
2008年 4月 3日 (木) 02:07:22 JST


 >   これは・髟阡嵳にはすでに0xF1の文字が一文字だけ来ているのでしょう瘢雹か(後で
> 試して見ます)。trunkにも基本的に同じパッチが入ったのですが・髟阡札クセント
> つき文字の入力は動いていたのに動かなくなったという瘢雹報告もう髟阡擦辰豆踉斬は大分
> 混乱しているところです。

olpc/platforms/unix/vm/sqUnixEvent.c

で,recordKeyboardEvent の debug print を有効にして試しました.

static void recordKeyboardEvent(int keyCode, int pressCode, int modifiers,
int ucs4)
{
  sqKeyboardEvent *evt= allocateKeyboardEvent();
  evt->charCode= keyCode;
  evt->pressCode= pressCode;
  evt->modifiers= modifiers;
  evt->utf32Code= ucs4;
  evt->reserved1=
    evt->windowIndex= 0;
  signalInputEvent();
#if 1 //  DEBUG_EVENTS
  printf("EVENT: key");
  switch (pressCode)
    {
    case EventKeyDown: printf(" down "); break;
    case EventKeyChar: printf(" char "); break;
    case EventKeyUp:   printf(" up   "); break;
    default:           printf(" ***UNKNOWN***"); break;
    }
  printModifiers(modifiers);
  printKey(keyCode);
  printf(" ucs4 %d\n", ucs4);
#endif
}

ñ「tilde付きn」の入力結果は,里茲逅擦砲覆蠅泙后

砥杜垪 諷粹  ┗控 因祿鶸 砥杜垪 諷竏癇  ┗控 因祿鶸 砥杜垪 諷粹  ┗祁 因皹鶸 砥杜垪 諷竏癇  ┗祁 因皹鶸 
孕騰蔚笂も同じ?) の 0xf1 ではなく,
UTF-8 の 0xc3 0xb1 の2バイトです.

locale の文字コ・踉札匹 罩の豺隋
入力文字列の萋世 懽弧闖謨靦蜴を使う瘢雹よう瘢雹にしています.

====
廢髟阡仕隋(
鹿侑転


次⑬緕籬鶯蜒跂⑬    屡匸
    斜昭嫐        次⑬鱚痲鶚Ⅹ
	写評前の記事 質 頒兎就旭蓋偽㍽譬詔囁瘠㈱畉 蓋偽吶鰐价㎡附轂臼 パッチ
鹿曽鹿跚	写評次の記事 質 頒兎就旭蓋妓㍽譬詔囁瘠㈱畉 蓋妓吶鰐价㎡附轂臼 パッチ
鹿曽鹿跚         写評 実承Ⅶ諒造喀鹿他 
              釈 蓿繙就籬㍽譯蓋儀⊂日付 歇              釈 蓿繙就鱚痲㍽譯蓋儀⊂スレッド 歇              釈 蓿繙就齦礪繝蔗迪3元窟詔 件名 歇              釈 蓿繙就癜闥㍽譯蓋儀⊂著者 歇         鹿棉       鹿嫐
取鮠
釈 蓿繙就蔗痕轣跛跌㍻隴轣蛹轣遲跚齡蜴肬髟縺覘裃⊂囁瘠㈱メーリングリストの案内
鹿畩錫鮠
鹿硼糯昭貍