logo
 
cpacer

2.12 日本語以外の入力

2.12.1 多言語の入力

Emacsは,英語,日本語以外にも多くの言語を入力できます. 入力できる言語の一覧を表[*]に示します.


表: Emacsで入力できる言語
種類 言語
アジア言語 日本語,中国語(北京語,広東語),朝鮮語,ヒンディー語
  ラオス語,タイ語,チベット語,ベトナム語
ヨーロッパ言語 英語,フランス語,ドイツ語,イタリア語,ロシア語
  フィンランド語,スウェーデン語,デンマーク語,ノルウェー語
  オランダ語,スペイン語,ポーランド語,スロバキア語
  エストニア語,チェコ語,ギリシャ語,
中東言語 ヘブライ語,トルコ語,アラビア語,ティグライ語
その他 マルタ語,アムハラ語など

ターミナルウィンドウ内でEmacsを起動したときには多言語を表示できないこと があります.このようなときには新しくウィンドウを開ける状態でEmacsを起動し直 してください. また,モデムなどでリモートログインしてEmacsを起動する場合,多言語は 表示できません.

2.12.2 多言語入力の設定

Emacsでは,日本語以外の言語を入力する際に,言語環境と入力方法の設定を行 う必要があります.例として,中国語を入力する方法を次に示します.

Emacsの起動後,C-x <RET> l と入力すると 入力する言語の種類を選択できます.

Set language environment (default, English):

ここで<TAB>を押すことで,使用可能な言語環境の一覧を表示できます. 中国語を入力するには,ここで Chinese-GBなどを選択します.

次に,中国語の入力方法を設定します. C-x <RET> C-\ または C-x <RET> C-\ を 入力することで,言語の入力形式を選択できます.

Select input method (default, chinese-py-punct):

この時,設定した言語環境で推奨される入力形式が選択されるので, そのまま<RET>を押せば設定されます.ここでは,chinese-py-punctが選 択されているので,PinYinで入力を行います.

たまごによる入力と多言語入力は同時に行えません. 多言語を入力する際には,C-\ (\はバックスラッシュの場合もある)で切り替えて たまごをOFFにしておいてください.

2.12.2.1 ヘルプ

言語を選択した後,M-x quail-helpを入力すると, その言語の特殊な文字の 入力方法などの詳しい説明が表示されます(図[*]).例えば, ドイツ語入力でaを入力するにはaeと入力すればよいことが わかります.各言語の具体的な入力方法については,このヘルプを参照してください.

図: ドイツ語のヘルプ

[*]に多言語に関するキー操作を示します.


表: 入力言語選択のキー操作
キー操作 意味
C-x <RET> l 利用する言語環境の選択
C-x <RET> C-\ 利用する言語入力方法の選択
C-h h 各国の言語での``こんにちは''の表示例
C-h L 選択した言語についての詳細表示
M-x quail-help 選択した言語に関するヘルプ