YAMAMOTO Kengo / YamaKen
yamak****@bp*****
2006年 7月 13日 (木) 09:51:11 JST
ヤマケンです。 At Thu, 13 Jul 2006 01:36:42 +0900, ek.ka****@gmail***** wrote: > > On 7/12/06, Konosuke Watanabe <sasug****@gmail*****> wrote: > > 要望で申し訳ないのですが, > > > > - anthy-kana-toggle-key > > > > * off状態 だったらなにもしない > > * on状態 で ja_hiragana だったら ja_katakana に > > * on状態 で ja_katakana だったら ja_hiragana に > > ( * on状態 で ja_halfwidth_katakana だったらja_hiragana に ) > > toggle-key で off から on に遷移するのは意味的にもおかしい気が > していたので、そのように変更してみます。 「offならonに遷移した上で」という+αの動作が入るものの、toggleと いう本質自体は変わらないので「意味的におかしい」というよりは 「on/off制御モデルの構成的に不適当」でしたね。off時には anthy-on-key以外のキーは極力素通しするべきなので、 anthy-*-toggle-keyだけでなく、anthy-hiragana-key等も無視させるべ きでした。"<Shift>F6"とかデフォルト有効だとoff時にもアプリに入力 できなくなっちゃいますから。 > > - anthy-hiragana-key > > anthy-halfwidth-alnum-key など > > > > * モード遷移の設定欄に > > > > 「off状態でもモードを遷移する」 > > > > というような項目を1個追加して,off状態からの遷移を許すか > > どうかを選択可能にする > > なるほど、いいアイデアだと思います。デファルトでは許可しておいて、 > Anthy の advance 項目で選択できるようにします。 というわけで、お手数かけてすいませんがデフォルトでは無効にしてお いてもらえますか? 項目名は「直接入力モード(off状態)時も入力モー ド切り換えキーを有効にする」とかでどうでしょう。 > > # 「そんなSKKもどきのキーバインドをAnthyで使っているのが悪い」 > > # という声があちこちから聞こえてきそう・・・ > > もともとの、uim が結構そういった設定になってましたからね。個人的に > もいろいろ対応できるような余地は残しておきたいです。せっかくスクリプト > で書かれているわけですし。 同意です。SKK風操作ができるのもAnthy初期の好評の理由の一つでした からね。 上記の変更を反映しました。これでどうでしょうか。 anthy-kana-toggle-key | ┌ja_hiragana ←┐ ┐ anthy-on-key │ja_katakana ←┘ │←┐ ja_direct → │ja_halfwidth_katakana ┘ │ anthy-alkana-toggle-key ← │ja_halfwidth_alnum ┐←┘ anthy-off-key └ja_fullwidth_alnum ┘ ・on状態内の入力モードはoff/onを経ても保持 ・anthy-kana-toggle-keyはデフォルトではon状態でのみ反応し、かな/ カナトグルを行う ・anthy-alkana-toggle-keyはデフォルトではon状態でのみ反応し、か な/英数トグルを行う ・on状態内でのトグルの概念は初心者を混乱させるので、これらのキー バインドは「高度な設定」としてグループ分けし、デフォルト無効と する ・以下のキーはデフォルトではon状態でのみ反応し、入力モード切り換 えを行う。デフォルトのキーバインドはカタカナ変換等で使うファン クションキーに合わせる - <Shift>F6 anthy-hiragana-key - <Shift>F7 anthy-katakana-key - <Shift>F8 anthy-halfwidth-katakana-key - <Shift>F10 anthy-halfwidth-alnum-key - <Shift>F9 anthy-fullwidth-alnum-key ・上記の入力モード切り換えキー(toggleを含む)は、「直接入力モード (off状態)時も入力モード切り換えキーを有効にする」という設定項 目がチェックされている場合、off状態でも反応し、on状態に遷移し た上でトグル/モード切り換えを行う ------------------------------------------------ YAMAMOTO Kengo / YamaKen yamak****@bp***** FAMILY Given / Nick