[Anthy-dev 2653] Re: uim-skk

アーカイブの一覧に戻る

Masanari Yamamoto h0131****@ice*****
2005年 11月 24日 (木) 14:00:13 JST


On Thu, Nov 24, 2005 at 01:29:15PM +0900, Etsushi Kato wrote:
> 05/11/24 に Masanari Yamamoto<h0131****@ice*****> さんは書きました:
> On Thu, Nov 24, 2005 at 12:33:11PM +0900,
> Masanari Yamamoto <h0131****@ice*****> wrote:
> 
> > On Tue, Nov 22, 2005 at 08:06:07PM +0900, Masanari Yamamoto wrote:
> > > On Tue, Nov 22, 2005 at 01:00:40PM +0900, Etsushi Kato wrote:
> > > > 05/11/21 に Etsushi Kato<ek.ka****@gmail*****> さんは書きました:
> > > > > 05/11/21 に Masanari Yamamoto<h0131****@ice*****> さんは書きました:
> > > > >
> > > > > > C-A-jは表示されているものが変換されて確定されてほしいので「効果」で確
> > > > > > 定してほしいのですが。
> > > > >
> > > > > そうですね。そっちのほうが使いやすいかもしれません。
> > > > > では、A-space, C-A-j とも、補完中は見えているものを変換するように
> > > > > しましょう。A-space は ddskk と挙動が異なってしまいますが、
> > > > > このほうが直感的ですね。
> > > >
> > > > ということで、A-space, C-A-j では、dynamic completion されている
> > > > 語の変換ということにしました。
> > > >
> > > > dynamic completion されている語が無い場合 (オプションが off の場合、
> > > > 補完候補が無い場合、補完中の場合) は、現在の語を変換します。
> > > >
> > > > これでいいでしょうか、山本さん?
> > >
> > > dcompのon/offにかかわらず表示されているものを変換(確定)するという
> > > ことになっているのでとても分かりやすいと思います。
> > > どうもありがとうございました。
> >
> > しばらく使っていたら、修正前と挙動が変わっている点を見つけました。
> >
> > 子音を入力した状態ではdcompが表示されていなくて、この状態で
> > A-space(C-A-j)を押すと子音を取ったものが変換(確定)されます。
> >
> > 例えば、
> > 漢字
> > という単語を確定した後、
> > ▽か(んじ)  # ()の中はdcomp
> > この状態でA-spaceを押すと
> > ▼漢字
> > となりますが、
> > ▽かn
> > この状態でA-spaceを押すと
> > ▼館
> > になります。(辞書により異なります)
> >
> > > dcompのon/offにかかわらず表示されているものを変換(確定)するという
> > > ことになっているのでとても分かりやすいと思います。
> > 前回自分で書いたこの原則には反しますが、この場合「漢字」に変換されてほ
> > しいです。
> >
> > 入力してしまった子音を消してからA-space(C-A-j)を押すのは手間だし、
> > ddskkでもこの場合は「漢字」に変換されます。
> 
> では、元に戻してもいいのですが、「この場合」というのを、
> もう少し教えていただけますか?
> 
> いちおう、「入力中に子音がある場合には、子音なしの (あるいは n の
> 場合は "ん" 付け足した) 語に補完されるであろうものを変換、その他の
> dcompが 無い場合には、補完せずに変換」と理解しましたけど。

子音がない場合は現在の実装で問題ありません。
子音がある場合は子音をとった(nの場合は"ん"を付け足した)語が入力されて
いる状態と同じにしてほしいです。

> この場合でも、補完中とか、補完をキャンセルした場合には、ddskk と
> 挙動が異なりますけどね。

補完中はddskkと異なりますね。
ddskk   -> 次の補完語
uim-skk -> 表示されている語

補完をキャンセルした場合は考えていませんでした。
ddskk   -> 次の補完語
uim-skk -> 表示されている語
補完をキャンセルした場合もこれでいいと思います。

-- 
山本将也



Anthy-dev メーリングリストの案内
アーカイブの一覧に戻る