[Anthy-dev 3051] Re: 日本語と英語の交ぜ書き変換

Back to archive index

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



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