Tomotaka SUWA
t-suw****@users*****
2006年 5月 21日 (日) 01:26:05 JST
諏訪です。 SKKConfig(旧 SkkConfig)まわりの変更を commit しました。 ChangeLog を見てもらえばわかる通り SKKChar を導入したインパクトは大きく、 多数のファイルを修正することになりました。 なお、SKKChar を作るマクロは以下のようになりました。 // 装飾キーの状態を格納する(Shift を除く 16bit) #define SKKCHAR(code, mods) (code | ((mods & ~shiftKey & 0xffff) << 8)) 前回のメールでは「Modifier は 16bit」と書いたのですが、テストしたところ、 矢印キーが押下されると 17bit がオンになっていました。 Event.h にある kLeftArrowCharCode などをそのまま使いたかったので、下位 16bit に限定するようにしています。 これで KeyBindings をサポートすることができました。 - * - 次は数値変換のサポートですが、その前にちょっとご報告があります。 実は今月から来月にかけて、引越しをすることになりました。部屋の片付けや 雑多な手続きなどで、開発のほうはしばらく滞ることになると思います。 あらかじめ、ご了承下さい。 -- Tomotaka SUWA