|
ちょっと強引かもしれませんが、私の方法です。
ドイツ語でa,o,uの上に点々がついた文字を入力したい場合、
マクロフォルダ等に挿入したい文字を1文字だけ記入した
"a.txt"というファイルを作り、
そして以下のようなマクロファイルを作成し実行するだけです。
insertfile "C:\\Program Files\\Hidemaru\\mac\\a.txt";
endmacro;
ちょっと応用して
menu "&a", "&o","&u","&s";
if( result ==0 )endmacro;
else if( result ==1 ){
insertfile "C:\\Program Files\\Hidemaru\\mac\\a.txt";
}else if( result ==2 ){
insertfile "C:\\Program Files\\Hidemaru\\mac\\o.txt";
}else if( result ==3 ){
insertfile "C:\\Program Files\\Hidemaru\\mac\\u.txt";
}else{
insertfile "C:\\Program Files\\Hidemaru\\mac\\s.txt";
}
endmacro;
とかも作ってみました。
置換したい場合は、以下のようなマクロはいかがでしょうか?
たとえばaという文字を点々のaにしたい場合
searchdown2 "a";
if(!result )endmacro;
delete;
insertfile "C:\\Program Files\\Hidemaru\\mac\\a.txt";
endmacro;
参考にならなかったらごめんなさい。
|
|