特殊文字の入力No.28943
KN さん 10/09/21 11:41
 
こんにちは。初めて質問します。

文字コードを入力してその文字を表示させることができるかと思って,いろいろやっ
てみたのですが,どうにもうまくいきません。IMEパッドを使えばできるのですが,
もっと簡単に以下の文字を入力する方法はないでしょうか。入力したいのは,Unicod
e (16進)のコード体系で0300〜0345までの「結合分音記号」と呼ばれる文字です。い
ずれも,他の文字に「重ね打ち」されるアクセント記号などの特殊記号です。最初か
らアクセント記号の付いている文字(á, â)ではなくてこの重ね打ち記号
を使いたいのは,ʌやŋのような特殊な音声記号の上にも使いたいからです。
Wordでは,ショートカットキーを作れるので簡単に入力できるのですが,同じことを
秀丸上でもできたらと思い,質問する次第です。

[ ]
RE:28943 特殊文字の入力No.28945
秀丸担当 さん 10/09/21 13:31
 
調べてみたところ、WordではIMEとは関係なく独自にそういうキー操作ができるよ
うにしてあるようです。

秀丸エディタでやるとしたら、マクロを作るとできるかもしれません。
「秀丸 アクセント」というキーワードで検索してみたところ、まさにそういった
ことをするためのマクロがマクロ作者様によって作られているようです。
以下のページなどを参考にマクロをキー割り当てするとできるようになるかもし
れません。
 秀丸エディタ用アクセント記号付文字の入力補助マクロ
 http://www.vector.co.jp/soft/winnt/writing/se481076.html

[ ]
RE:28945 特殊文字の入力No.28949
KN さん 10/09/21 16:47
 
秀丸担当さま

早速の御教示ありがとうございました。
以下のマクロはアクセント記号付きの文字を入力するものなので,
文字とアクセント記号とを別々に入力したいという
私の目的には合致しませんでした(例えば,逆さまのv(ʌ)の上に
アクセント記号をつけるといったことはできません)。

> 秀丸エディタ用アクセント記号付文字の入力補助マクロ
> http://www.vector.co.jp/soft/winnt/writing/se481076.html

ただ,ユニコード文字を入力するマクロの作り方がわかったので,
マクロともいえないようなごく簡単なマクロを登録することで,
やりたいことが簡単にできるようになりました。
ありがとうございます。

秀丸自体には,直接文字コードを入力して文字表示させる機能は
付いていないということですね。
そういう機能はあまり需要がないのでしょうか。
Alt-Xを押しながら文字コードを入力するとその文字が表示される,
なんていう機能が付いていたら便利かなと思い質問したわけです。

[ ]
RE:28949 特殊文字の入力No.28950
秀丸担当 さん 10/09/21 17:45
 

>秀丸自体には,直接文字コードを入力して文字表示させる機能は
>付いていないということですね。
>そういう機能はあまり需要がないのでしょうか。
>Alt-Xを押しながら文字コードを入力するとその文字が表示される,
>なんていう機能が付いていたら便利かなと思い質問したわけです。

そういうことでしたか。失礼しました。
Alt+テンキーの数字入力で文字コード入力するという方法もあるようですが、普
通の場合はUnicodeではないようです。
調べてみたところMS-IMEの2003や2007などの種類によって文字コード入力後にF5
キーだったり普通の変換でできたりする場合もあるようです。
XPの標準のIMEでも無理矢理辞書登録すると一応できました。

秀丸エディタとしてはおっしゃる通りマクロでできますが、他の方法は無いです。
[その他]→[制御コード入力]というものがありますが、現状ではここではUnicode
の入力はできないです。
Alt+Xの方法や、制御コード入力ダイアログから入力する方法でもできたらいいか
もしれないので今後のネタにさせていただきます。

[ ]