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

Back to archive index

Etsushi Kato ek.ka****@gmail*****
2006年 7月 13日 (木) 01:36:42 JST


On 7/12/06, Konosuke Watanabe <sasug****@gmail*****> wrote:
> r3651からr3730に上げてしばらく使ってみました.

ありがとうございます。助かります。

> 誤解してたら申し訳ないんですが,この間でuim-anthyに
>
>  - 半角英数や全角英数の入力が,直接確定されずに,プリエディッ
>    トへの入力という扱いになった
>
>  - anthy-kana-toggle-key や anthy-fullwidth-alnum-key は,off
>    状態で押されると,on状態に遷移して,モード切り換えを行う
>
> という変更があったと思いますが,この場合

はい。あと半角英数については、 もちろん off の状態ではこれまで
どおり直接確定になります。

>  - anthy-kana-toggle-key に q を割り当てる
>
>  - anthy-fullwidth-alnum-key に <Shift>l を割り当てる
>
> といったSKKっぽいキーバインドを割り当ててしまうと,直接入力で
> 「q」や「L」を入力できなくなってしまいますよね.

toggle の問題は認識してましたが、普通の mode 変更にアルファベット
キーを使う可能性もあったのですね。忘れてました。

> そうなると普通に半角英数字をたくさん打つ場合,
> ja_halfwidth_alnum で入力することになって,必ずプリエディット
> を経て確定する動作が必要となってしまうため,結構不便に感じま
> す.

たしかにモード変更のキーが、モディファイアなしのアルファベットに
対応していると厳しいです。

> 要望で申し訳ないのですが,
>
>  - 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 に遷移するのは意味的にもおかしい気が
していたので、そのように変更してみます。

>  - anthy-hiragana-key
>    anthy-halfwidth-alnum-key など
>
>     * モード遷移の設定欄に
>
>       「off状態でもモードを遷移する」
>
>      というような項目を1個追加して,off状態からの遷移を許すか
>      どうかを選択可能にする

なるほど、いいアイデアだと思います。デファルトでは許可しておいて、
Anthy の advance 項目で選択できるようにします。

> という風になるとうれしいです.
>
>
> # 「そんなSKKもどきのキーバインドをAnthyで使っているのが悪い」
> # という声があちこちから聞こえてきそう・・・

もともとの、uim が結構そういった設定になってましたからね。個人的に
もいろいろ対応できるような余地は残しておきたいです。せっかくスクリプト
で書かれているわけですし。


> >                                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
-- 
Etsushi Kato
ek.ka****@gmail*****



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