IMEと鶴亀メールNo.22207
黄色いシャツ さん 05/03/20 16:53
 
こんにちは。秀丸エディターVer.4.x、鶴亀メールVer.4.xをATOK17をIMEとして使用
中です。たいへん快適に使わせていただいております。<(_ _)>
これはおそらくATOKとの関係となります。入力確定後、ある単語誤入力に気づいた場
合、その単語の前にカーソルをあわせ、SHIFT+変換で再変換が可能です(WORD、一太
郎)
秀丸エディター、鶴亀メールではこの機能の実装予定がありませんでしょうか?

[ ]
RE:22207 IMEと鶴亀メールNo.22212
山紫水明 さん 05/03/20 20:14
 
 黄色いシャツさん,こんばんは。

>これはおそらくATOKとの関係となります。入力確定後、ある単語誤入力に気づ
>いた場合、その単語の前にカーソルをあわせ、SHIFT+変換で再変換が可能です
>(WORD、一太郎)

 対象となる単語を範囲選択すれば,SHIFT+変換で再変換が可能です。
 一太郎や Word の場合はこの範囲選択をアプリケーションの方でやっているの
ではないかと思います。
 秀丸で可能かどうかは担当者のコメントを待ちたいと思います。
 次のようなマクロを特定のキーに割り当てれば,同じようなことはできます。
SHIFT+変換キーには割り当てられないのですが。

//---------------------------//
if( !selecting ) selectword;
imeconvforgot;
endmacro;
//---------------------------//

     では, (^^)/~
                                        山紫水明(ユーザー)
                                        SANSHISUIMEI

[ ]
RE:22212 IMEと鶴亀メールNo.22214
黄色いシャツ さん 05/03/21 06:02
 
 山紫水明さん RESをありがとうございます。
やはり範囲選択してからのみ可能ですか。頻繁に使う機能ではないのでこの方法で対
応することにします。
マクロもご紹介いただきありがとうございました。

[ ]
RE:22214 IMEと鶴亀メールNo.22219
秀まるお2 さん 05/03/21 22:05
 
 再変換する用のコマンドは、秀丸V5.00βの方で「再変換」というコマンドに
て対応していまして、将来的にはそれが鶴亀上でも使えることになります。どっ
ちにしても、一度範囲選択してから実行しないといけないので、その山紫水明さ
んのマクロを使うのと同じ程度の機能ってことになります。

 一太郎では、たぶん、変換/確定操作で入力された単語の区切り位置を内部的
に覚えていて、いちいち範囲選択してなくても再変換できるんだろうと思います。
秀丸でもしいて努力すれば出来そうな気はしますか、今のところは対応してない
ようです。

[ ]
RE:22219 IMEと鶴亀メールNo.22229
山紫水明 さん 05/03/22 09:55
 
 秀まるお2さん,こんにちは。

> 一太郎では、たぶん、変換/確定操作で入力された単語の区切り位置を内部的
>に覚えていて、いちいち範囲選択してなくても再変換できるんだろうと思います。

 秀丸で書いた文章を一太郎にコピー&ペースとしても同じように再変換できま
す。私の見るところでは,範囲選択してあればそれを対象に,選択していなけれ
ば単語(文節)を選択して再変換するという動作のように見えます。
 もしそうだとすれば,秀丸でも対応しやすいような気がします。素人考えで外
れているかも知れませんが。

     では, (^^)/~
                                        山紫水明
                                        SANSHISUIMEI

[ ]
RE:22229 IMEと鶴亀メールNo.22231
秀まるお2 さん 05/03/22 16:58
 
 では、一太郎側では文節を自動検出するような処理か入っているんでしょうね。

 今ちょっと秀丸担当にこういう難しい話をするのは気が引けるので、とりあえ
ずそういうことらしいってことで僕の頭に入れておくだけにします。

[ ]
RE:22231 IMEと鶴亀メールNo.22240
山紫水明 さん 05/03/22 21:43
 
 秀まるお2さん,こんばんは。

> 今ちょっと秀丸担当にこういう難しい話をするのは気が引けるので、とりあえ
>ずそういうことらしいってことで僕の頭に入れておくだけにします。

if( !selecting ) selectword;

に相当するな処理を加えればできるかなと素人の頭で考えましたが,そんな簡単
なことではないようですね。失礼しました。

     では, (^^)/~
                                        山紫水明
                                        SANSHISUIMEI

[ ]