Wnn8 ユーザーズガイド

wnnenvrc

wnnenvrc は、Wnn8 を使用する際の「かな漢字変換環境」を設定します。

参照順位:

  1. uumrc ファイルの setconvenv での指定 (uumrc の参照順位に準じます)

  2. $HOME/.Wnn8/wnnenvrc  (ユーザー設定)

  3. /etc/wnn/ja_JP/wnnenvrc  (システム設定)

  4. /usr/lib/wnn/ja_JP/wnnenvrc (初期設定)

書式:

エントリ 設定値 (設定値) (設定値) ...

エントリ 設定値 (設定値) (設定値) ...

エントリ一覧:

エントリ名 

書式 

設定値 / 設定方法 

setdic 

setdic system/kihon.dic usr/@USR/kihon.h 6 1 0 - - 0 

setdic 辞書ファイル 頻度ファイル 優先度 辞書 READ 頻度 READ 辞書 passwd 頻度 passwd 正 / 逆引き 

 

辞書情報について指定します。 

 

辞書ファイル 

辞書ファイル名を指定します。 

 

頻度ファイル 

頻度ファイル名を指定します。 

"-" を指定すると、辞書ファイル側の頻度情報を使用します。 

辞書ファイル、頻度ファイルのファイル名の先頭に ! を付加すると、標準の辞書ディレクトリ以外の辞書を使用できます。 

例) !@HOME/.Wnn8/dic/kihon.h 

!@HOME がホームディレクトリを示します。 

この例では $HOME/.Wnn8/dic/kihon.h が使用されます。 

 

優先度 

辞書の優先度を 10 進数で指定します。数値が大きいほど優先されます。 

 

辞書 READ 

辞書ファイルを READ_ONLY にするかを数値で指定します。 

1 READ_ONLY 

2 テンポラリ学習 

3 グループ辞書 

4 マージ辞書 

0 上記以外の場合 

READ_ONLY を指定した場合は辞書情報の更新が行えません。 

テンポラリ学習の場合はファイル保存時に書き込みを行いません。 

グループ辞書、マージ辞書は 1 つの辞書ファイルを複数のユーザーで共有する場合に指定します。 

 

頻度 READ 

頻度ファイルを READ_ONLY にするかを数値で指定します。 

1 READ_ONLY 

2 テンポラリ学習 

3 グループ辞書 

READ_ONLY を指定した場合は辞書情報の更新が行えません。 

テンポラリ学習の場合はファイル保存時に書き込みを行いません。 

 

辞書 passwd 

辞書ファイルのパスワードを記述したファイル名を指定します。 

 

頻度 passwd 

頻度ファイルのパスワードを記述したファイル名を指定します。 

 

正 / 逆引き 

正引きで使用する場合は 0 を、逆引きで使用する場合は 1 を指定します。 

 

※ 頻度ファイル以降の指定を省略した場合は、自動的に "- 5 0 0 - - 0" が適用されます。 

set_fi_system_dic 

set_fi_system_dic system/fisd usr/@USR/fisd.h 0 - 

set_fi_system_dic FI 辞書ファイル FI 頻度ファイル 頻度 READ 頻度 passwd 

FI 関係システム辞書について指定します。 

FI 辞書ファイル 

FI 関係システム辞書ファイル名を指定します。 

FI 頻度ファイル 

指定した辞書に対する頻度ファイル名を指定します。 

"-" を指定すると頻度更新は行いません。 

setdic 同様、先頭に ! を指定できます。 

頻度 READ 

頻度ファイルを READ_ONLY にするかを数値で指定します。 

1 READ_ONLY 

2 テンポラリ学習 

3 グループ辞書 

0 上記以外の場合 

それぞれの挙動は setdic と同じです。 

グループ辞書は 1 つの辞書ファイルを複数のユーザーで共有する場合に指定します。 

頻度 passwd 

頻度ファイルのパスワードを記述したファイル名を指定します。 

set_fi_user_dic 

set_fi_user_dic usr/@USR/fiud 0 - 

set_fi_user_dic FI ユーザー辞書ファイル 辞書 READ 辞書 passwd 

FI 関係システム辞書について指定します。 

FI ユーザー辞書ファイル 

FI 関係ユーザー辞書ファイル名を指定します。 

setdic 同様、先頭に ! を指定できます。 

辞書 READ 

辞書ファイルを READ_ONLY にするかを数値で指定します。 

指定内容は set_fi_system_dic と同じです。 

辞書 passwd 

辞書ファイルのパスワードを記述したファイル名を指定します。 

muhenkan_gakushuu 

muhenkan_gakusyuu usr/@USR/muhenkan 0 15 - 0 

muhenkan_gakusyuu 無変換学習辞書ファイル 辞書 READ 優先度 辞書 passwd 正 / 逆引き 

無変換学習辞書について指定します。 

辞書ファイル 

無変換学習辞書ファイル名を指定します。 

setdic 同様、先頭に ! を指定できます。 

辞書 READ 

辞書ファイルを READ_ONLY にするかを数値で指定します。 

指定内容は set_fi_system_dic と同じです。 

優先度 

辞書の優先度を 10 進数で指定します。数値が大きいほど優先されます。 

辞書 password 

辞書ファイルのパスワードを記述したファイル名を指定します。 

正 / 逆引き 

正引きで使用する場合は 0 を、逆引きで使用する場合は 1 を指定します。 

bunsetsugiri_gakusyuu 

bunsetsugiri_gakusyuu usr/@USR/bunsetsu 0 15 - 0 

bunsetsugiri_gakusyuu 辞書ファイル 辞書 READ 優先度 辞書 passwd かな / 漢字 

文節切り学習辞書について指定します。 

辞書ファイル 

文節切り学習辞書ファイル名を指定します。 

setdic 同様、先頭に ! を指定できます。 

辞書 READ 

辞書ファイルを READ_ONLY にするかを数値で指定します。 

指定内容は set_fi_system_dic と同じです。 

優先度 

辞書の優先度を 10 進数で指定します。数値が大きいほど優先されます。 

辞書 password 

辞書ファイルのパスワードを記述したファイル名を指定します。 

正 / 逆引き 

かな漢字変換の場合は 0 を、漢字かな変換の場合は 1 を指定します。 

setfuzokugo 

setgrammar 

setfuzokugo 付属語ファイル 

setgrammar 付属語ファイル 

使用する付属語ファイルを指定します。 

setparam 

10 個の変換パラメータと疑似品詞の頻度が整数値で指定されています。 

初期値のままで使用してください。 

create_without_confirm 

指定された辞書 / 頻度ファイルが存在しない場合、無条件に新規作成します。 

エントリのみ記載します。 

saisyu_siyou 

最終使用最優先処理を行うかを指定します。 

行う場合には TRUE、行わない場合には FALSE を指定します。  

fukugou_yuusen 

複合語優先変換を行うかを指定します。 

行う場合には TRUE、行わない場合には FALSE を指定します。  

okuri_kijun 

送り基準処理規則を指定します。 

"本則" は REGULATION、"送る" は YES、"送らない" は NO を指定します。 

settou_kouho 

接頭語初期候補を指定します。 

"ひらがな" は HIRAGANA、"漢字" は KANJI を指定します。 

rendaku 

連濁処理を行うかを指定します。 

行う場合は TRUE、行わない場合は FALSE を指定します。 

yuragi 

長音・揺らぎ処理を行うかを指定します。 

行う場合は TRUE、行わない場合は FALSE を指定します。 

okuri_gakusyu 

送り基準学習を行うかを指定します。 

行う場合は TRUE、行わない場合は FALSE を指定します。  

settou_gakusyu 

接頭語学習を行うかを指定します。 

行う場合は TRUE、行わない場合は FALSE を指定します。 

setubi_gakusyu 

接尾語学習を行うかを指定します。 

行う場合は TRUE、行わない場合は FALSE を指定します。 

hanyou_gakusyu 

一般語学習を行うかを指定します。 

行う場合は TRUE、行わない場合は FALSE を指定します。 

hindo_kakuritu 

頻度学習方法を指定します。 

すぐに学習する場合は HIGH、普通学習の場合は NORMAL、スローで学習する場合は LOW 、必ず学習する場合は ALWAYS、学習しない場合は NOT を指定します。  

fi_hindo_kakuritu 

FI 関係頻度上昇学習方法を指定します。 

すぐに学習する場合は HIGH、普通学習の場合は NORMAL、スローで学習する場合は LOW、必ず学習する場合は ALWAYS、学習しない場合は NOT を指定します。 

use_hinsi 

変換に使用する品詞名のリストを記述します。 

20 個まで指定できます。品詞名は半角スペースまたはタブで区切ります。 

unuse_hinsi 

変換に使用しない品詞名のリストを記述します。 

20 個まで指定できます。品詞名は半角スペースまたはタブで区切ります。 

giji_number 

疑似数字の変換初期候補を指定します。 

  • 漢数字 (単位つき)  ・・・KANSUUJI

  • 漢数字 (単位なし)  ・・・KAN

  • 旧漢数字 (単位つき) ・・・KANOLD

  • 半角数字 (コンマつき)・・・HANCAN

  • 全角数字 (コンマつき)・・・ZENCAN

  • 半角数字 (コンマなし)・・・HAN

  • 全角数字 (コンマなし)・・・ZEN

giji_eisuu 

疑似アルファベットの変換初期候補を指定します。 

半角は HAN、全角は ZEN を指定します。 

giji_kigou 

疑似記号の変換初期候補を指定します。 

半角は HAN、JIS 候補は JIS を指定します。 

kutouten 

句読点入力モードを指定します。 

"、。" は TRUE、",." は FALSE を指定します。 

kakko 

括弧入力モードを指定します。 

"「」" は TRUE、"[]" は FALSE を指定します。 

kigou 

記号入力モードを指定します。 

"・" は TRUE、"/" は FALSE を指定します。 

yosoku_use 

楽々入力を使用するかを指定します。 

使用する場合は TRUE、使用しない場合は FALSE を指定します。 

yosoku_max_disp 

楽々入力候補一覧の表示数を指定します。 

1 から 10 の数値で指定します。 

yosoku_realtime 

楽々入力候補を自動で表示させるかを指定します。 

表示させる場合は TRUE、表示させない場合は FALSE を指定します。 

boin_kabusoku 

母音過不足時の入力補正を行うかを指定します。 

行う場合には TRUE、行わない場合には FALSE を指定します。 

shiin_choka 

子音超過時の入力補正を行うかを指定します。 

行う場合には TRUE、行わない場合には FALSE を指定します。 

n_choka 

N(ん) 超過時の入力補正を行うかを指定します。 

行う場合には TRUE、行わない場合には FALSE を指定します。 

nihongo_kousei 

日本語校正を行うかを指定します。 

行う場合には TRUE、行わない場合には FALSE を指定します。 

記述例:


create_without_confirm

setfuzokugo		system/kougo.fzk

set_fi_system_dic	system/fisd		!@HOME/.Wnn8/dic/fisd.h	0 -
set_fi_user_dic	!@HOME/.Wnn8/dic/fiud	0	-

setdic	system/kihon.dic	!@HOME/.Wnn8/dic/kihon.h 6 1 0 - - 0
setdic	system/symbol.dic	!@HOME/.Wnn8/dic/symbol.h 1 1 0 - - 0
setdic	system/tel.dic	!@HOME/.Wnn8/dic/tel.h 1 1 0 - - 0
setdic	system/zip.dic	!@HOME/.Wnn8/dic/zip.h 1 1 0 - - 0
setdic	system/tankan.dic	- 1 1 1 - - 0
setdic	system/tankan2.dic	- 1 1 1 - - 0
setdic	system/ikeiji.dic	- 1 1 1 - - 0
setdic	system/rensou.dic	- 1 1 1 - - 0
setdic	!@HOME/.Wnn8/dic/ud	- 15 0 0 - - 0
setdic	system/kihonR.dic	- 1 1 1 - - 1
setdic	system/telR.dic	- 1 1 1 - - 1
setdic	system/zipR.dic	- 1 1 1 - - 1
setdic	system/tankanR.dic	- 1 1 1 - - 1
setdic	system/tankan2R.dic	- 1 1 1 - - 1
setdic	option/jinmei.dic	!@HOME/.Wnn8/dic/jinmei.h 1 1 0 - - 0
setdic	option/chimei.dic	!@HOME/.Wnn8/dic/chimei.h 1 1 0 - - 0
setdic	option/address.dic	!@HOME/.Wnn8/dic/address.h 1 1 0 - - 0
setdic	option/station.dic	!@HOME/.Wnn8/dic/station.h 1 1 0 - - 0
setdic	option/kana_english.dic	!@HOME/.Wnn8/dic/kana_english.h 1 1 0 - - 0
setdic	option/enterprise.dic	!@HOME/.Wnn8/dic/enterprise.h 1 1 0 - - 0
setdic	option/airport.dic	!@HOME/.Wnn8/dic/airport.h 1 1 0 - - 0
setdic	option/university.dic	!@HOME/.Wnn8/dic/university.h 1 1 0 - - 0
setdic	option/zoo.dic	!@HOME/.Wnn8/dic/zoo.h 1 1 0 - - 0
setdic	option/botanical_garden.dic	!@HOME/.Wnn8/dic/botanical_garden.h 1 1 0 - - 0
setdic	option/aquarium.dic	!@HOME/.Wnn8/dic/aquarium.h 1 1 0 - - 0
setdic	option/conveni.dic	!@HOME/.Wnn8/dic/conveni.h 1 1 0 - - 0
setdic	option/amusement.dic	!@HOME/.Wnn8/dic/amusement.h 1 1 0 - - 0
setdic	option/computer.dic	!@HOME/.Wnn8/dic/computer.h 1 1 0 - - 0
setdic	option/jinmeiR.dic	- 1 1 1 - - 1
setdic	option/chimeiR.dic	- 1 1 1 - - 1
setdic	option/addressR.dic	- 1 1 1 - - 1
setdic	yosoku/learn.dat	- 1 6 0 - - 0
setdic	!@HOME/.Wnn8/dic/mwnn.dat	- 1 5 0 - - 0
;setdic		system/kihon3_4.dic	!@HOME/.Wnn8/dic/kihon3_4.h	6 1 0 - - 0
;setdic		system/symbol_noat.dic	!@HOME/.Wnn8/dic/symbol_noat.h	1 1 0 - - 0
;setdic		system/tankan3_4.dic	-			1 1 1 - - 0

;setdic		system/kihon3_4R.dic	-			1 1 1 - - 1
;setdic		system/tankan3_4R.dic	-			1 1 1 - - 1


;setdic option/stationR.dic		- 			1 1 1 - - 1
;setdic option/enterpriseR.dic	-			1 1 1 - - 1
;setdic option/airportR.dic		-			1 1 1 - - 1
;setdic option/universityR.dic	-			1 1 1 - - 1
;setdic option/zooR.dic			-			1 1 1 - - 1
;setdic option/botanical_gardenR.dic	-	1 1 1 - - 1
;setdic option/aquariumR.dic	-			1 1 1 - - 1
;setdic option/conveniR.dic		-			1 1 1 - - 1
;setdic option/amusementR.dic	-			1 1 1 - - 1
;setdic option/computerR.dic	-			1 1 1 - - 1

setparam 5  10  2  45  0  80  5  1  20  0  400  -100  400  80  200  2  200

muhenkan_gakusyuu	!@HOME/.Wnn8/dic/muhenkan	0	15	-	0
bunsetsugiri_gakusyuu	!@HOME/.Wnn8/dic/bunsetsu	0	15	-	0

saisyu_siyou TRUE
okuri_gakusyu TRUE
fukugou_yuusen FALSE
okuri_kijun REGULATION
settou_kouho HIRAGANA
settou_gakusyu TRUE
setubi_gakusyu TRUE
hanyou_gakusyu TRUE
hindo_kakuritu LOW
giji_number ZEN
giji_eisuu ZEN
giji_kigou JIS
yuragi FALSE

unuse_hinsi 単漢字 郵便番号 電話番号 異形字
fi_hindo_kakuritu NORMAL
kutouten TRUE
kakko TRUE
kigou TRUE
boin_kabusoku TRUE
shiin_choka TRUE
n_choka TRUE
nihongo_kousei TRUE
rendaku FALSE
yosoku_use TRUE
yosoku_max_disp 10
yosoku_realtime TRUE