TOKUNAGA Hiroyuki
tkng****@xem*****
2005年 4月 7日 (木) 15:33:11 JST
On Thu, 31 Mar 2005 01:10:21 +0900 Hiroyuki Komatsu <komat****@taiya*****> wrote: > uim で、キーストロークなどの、文字列以外のデータをコミットすることは可 > 能でしょうか? 例えば、「BS キーを 3回コミットした後、"Lenovo" をコミッ > ト」といった感じです。 Backspaceの場合0x08をコミットすれば「BS キーを 3回コミット」の目標は達 成できます。 しかし、Unicodeの範囲内(ASCIIの範囲内に制限しておいた方がいいか な?)で表現できるものしか現在の仕様ではコミットできないので、「F10キー を2回コミット(既にコミットという表現がおかしいような気もします)」と いったことはできません。GTK+のimmoduleの仕様的には任意のキーイベントを発 生させてそういったことも行える(はず)ですし、Qtのimmoduleなどでもそれは 同じだと思いますが、libuimの方の制限でできないです。必要ならばもちろん、 libuimの仕様は変更します。 -- 徳永拓之 tkng****@xem***** http://kodou.net/