[Anthy-dev 502] Re: uimのキーバインド定義を簡単に

Back to archive index

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/



Anthy-dev メーリングリストの案内
Back to archive index