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 -> 表示されている語 補完をキャンセルした場合もこれでいいと思います。 -- 山本将也