TOKUNAGA Hiroyuki
tkng****@xem*****
2004年 2月 4日 (水) 17:52:38 JST
On Tue, 03 Feb 2004 07:22:42 +0900 YamaKen <yamak****@bp*****> wrote: > ドキュメント無しでも理解できるし、将来的にGUIで設定できるように > した時に変換の手間が省けるからこれもいいかなと思ったんですが、Qt > だと"Ctrl+X"や"Alt+Space"のような別の表記になるようです。 > > QKeySequence Class Reference > http://doc.trolltech.com/3.2/qkeysequence.html > > 何か決定版の表記はないですかね? Modifierは<>で括ってしまえ、というGtk+の方がQtよりわかりやすいと思いま す。が、パースがちょっとめんどいかもしれませんね…。 > それと、上記のいずれにするにしてもcase insensitiveをどう表記する > か考えないといけませんね。ちょっと短かめにして<IgnoreCase>とかで > しょうか。 新しく言葉を作るのは、外してるかもしれないリスクを考えるとあんまり望ま しくないと思います。 <Alt>も<A>も<CaseInsensitive>も<I>も、関数側では全て受け入れる様にして おいて、内部では短い省略表記を使う、マニュアルにはわかりやすいように長い 表記を使う、というのはどうでしょう?全然決定版になってないですけど。 On Fri, 30 Jan 2004 14:31:41 -0600 Hiroyuki Komatsu <komat****@taiya*****> wrote: > GTK って、ひとつの機能に対してひとつのショートカットしか割り当てられな > いのでしょうか? 1つのショートカットに対しての複数の機能の割り当てについてはかなり悩み ましたが、ひとつの機能に対して複数のショートカットというのは考えたことが ありませんでした。 GtkItemFactoryでは複数のショートカットを同じ機能に割り当てるのはできな さそうな気がします。もうちょっと低レベルな部分まで降りたらできるかもしれ ませんけれど。 -- 徳永拓之 tkng****@xem***** http://kodou.net/