SKK日本語入力FEP設定 ACT/JLOD版 00 とある操作の[拡張規則(プロトタイプ)] 人は何かの犠牲なしに何も得ることはできない 何かを得るためには、同等の代価が必要になる それがローマ字変換における等価交換の原則だ その頃僕らはそれが世界の真実だと信じていた―― 【概要】  これは[SKK日本語入力FEP skkfep.html](以下SKKFEP)の設定ファイルです。  [ACT版手動更新スクリプト http:skkfep_act.js]で設定できます。  セットアップ画面の設定ボタンを押すことで、GUIメニューによる設定変更が可能です。  ルールの追加等が必要な場合は、書庫を解凍して本定義ファイルを直接編集してください。 ■解説  Dvorak配列キーボード用のACT/JLOD拡張ローマ字入力定義です。ACT原作およびその派生であるJLOD原作の挙動を参考にしています。  ACTの設計思想を重視し、SKKで日本語の文章を入力する際、指の移動量が最小となり左右交互になるよう配慮しています。  ACTはその前身であるAZIK同様、外来語入力用のローマ字かな変換パターンをあえて削減し、短縮入力用途のパターンを増強しています。  そして外来語の入力時は小書き文字部分を積極的に個別入力する(Dvorakで左右交互の指に割り当てることで打鍵バランスを安定させ、入力速度を稼ぐ)スタイルを採用しています。  すなわち、ACTの性能を最大限に引き出すには小書き文字入力キー[L]を適切に割り当てることが重要となります。  SKKFEPでは以下の設定をデフォルトとして採用しています。設定変更によりSKK互換操作も選択可能です。 1. SKK10の[L]キー相当の動作 半角英数(Latin)モードの切り替えは[CTRL+L]を使う (JLODデフォルト設定の場合、[y]が割り当てられています) 全角英数モードの切り替えは[SHIFT+-]を使う 2. SKK10の[Q]キー相当の動作 カタカナ切り替えの操作は[=]を使う (半角カナは[p][=]) (JLODで設定を変更した場合、[y]を割り当て可能です) 編集開始の操作は[SHIFT+=]を使う 3. SKK10の[X]キー相当の動作 小書き文字の入力は[l]または[\]を使う (現在、[\]前置部分は未実装) 前候補の選択は[l]または[CTRL+R]を使う ([CTRL+B]も設定可能) 単語削除の操作は[DEL]または[CTRL+D]を使う 4. その他、SKKFEP標準設定からの変更点 記号入力は[z][p][h][l][\]のどれかを前置する (ACTと被る[,][.]['][;]等には[l][\]前置を使う) 中点の入力には[l][']を使う (従来の[z][/]も限定的に利用可) 矢印の入力は[\]前置[d][h][t][n]を使う 予測変換には[/]を使う (従来の[.]も限定的に利用可)  SKKFEPの標準設定との対応は以下の通りです。 |+操作 +標準設定 +ACT設定の適用後 +SKK互換設定時の制限 | 半角英数モード [l] [CTRL+L] (JLOD時は[y]) [l] 小書きの互換性なし | 全角英数モード [SHIFT+L] [SHIFT+-] [L] L開始の英単語入力不可 - | カタカナ切り替え [q] [=] [q] あ行撥音拡張「おん」無効 | 半角カナ切り替え [c] [q] [p] [=] 〃 | 編集開始 [SHIFT+Q] [SHIFT+=] 〃 - | 小書き文字の入力前置 [x] [l] (または[\] 未実装) [x] あ行撥音拡張「いん」無効 | 前候補の選択 [x] [l], [CTRL+R] 〃 | 単語の削除 [SHIFT+X] [DEL], [CTRL+D] 〃 - | 記号の入力前置 [z][f][j] [z][p][h][l][\] ACTと被るものは[l][\]のみ | 中点の入力 [z] [/] [l] ['] 限定的に[z][/]も可 | 矢印の入力 [z] 方向(hjkl) [\] [d][h][t][n]   | 予測変換 [.] [/] 限定的に[.]も可 | 和英切替 [/], [CTRL+X] [CTRL+X]   | 単漢字の絞込 [:] [CTRL+S]   | 註釈の再編集 [;] [`]   | 送りがな順次打鍵 [;] [`]   ■参考  ACTは「一般のローマ字入力がそのまま使える」「指の動きが楽なものほど修得が容易という理念による配置」を特長とするAZIKを、Dvorak配列向けに最適化したローマ字かな変換ルールです。  ACTの採用によって、通常のローマ字と比較して約22%の打鍵回数削減を実現し、また左右の打鍵バランスをほぼ均等にすることが可能と言われています。  キーボードの配列は[Dvorak http://blechmusik.xii.jp/dvorakj/](英語配列)または[Dvorak JP106 http://www.vultaire.net/software/dvorak_jp106/index.php](日本語配列)を想定しています。  JLODはACTをベースに蒼星配列のアイディアを一部取り入れた配列です。ローマ字かな変換中のみ、一部のキーを入れ替えることにより、左右交互の打鍵の確率をさらに上げる工夫がなされています。  詳細は以下を参照してください。 http://www1.vecceed.ne.jp/~bemu/act/act_ref.html http://www.mikage.to/jlod/ *Qwerty配列で利用する場合は[AZIK設定 skkrule_azik.txt]を参考にしてください。  ACT/JLODを日常的に使用されている方のご意見を募集しています。 ■定義内容 ### . # ■設定 設定 解説 0 ACT/JLODを適用する 0.はい 設定 入替 0 JLOD配列の利用 0.なし 1.有効 2.yでカナ遷移 設定 疑似 0 入力モードの表示 0.なし 1.有効 設定 表示 0 変換マーク▼の表示 0.なし 1.有効 2.横 3.有 4.限 設定 半角 0 子音の半角表示 0.なし 1.有効 2.確 設定 横幅 1 候補一覧の幅 1.なし 0.自動 480.480 800.800 24.縦 設定 投影 0 影の表示 0.なし 1.有効 設定 透過 0 透過表示 0.なし 224.有効 設定 描画 5 カラー絵文字 8.なし 5.有効 6.階調 設定 註釈 3 註釈の表示 0.なし 3.有効 2.選択 1.変換 設定 回数 4 変換の猶予回数 0.なし 1.1 2.2 3.3 4.4 5.5 99.∞ 設定 起動 4 初期状態の変更 4.なし 0.ひらがな 5.IME切 設定 抑制 0 APIの抑制 0.なし 1.有効 2.新式 3.全て 設定 配列 0 キーボードの配列 0.Dvorak 1.Dvorak_JP106 2.Dvorak 設定 拡張 0 空白キーのシフト機能 0.なし 7.日本語時 31.IME中 63.常時 設定 変換 1 変換キーの機能 0.なし 1.シフト 4.順次 3.入 6.編 8.替 設定 無変 0 無変換キーの機能 0.なし 1.シフト 4.順次 2.切 設定 かな 0 かな入力の支援 0.なし 1.有効 設定 上下 1 編集時の上下キー操作 0.なし 1.有効 設定 方向 1 確定時の方向キー入力 0.なし 1.有効 設定 改行 0 確定時の改行キー入力 0.なし 1.有効 設定X タブ 0 確定時のタブキー入力 0.なし 1.有効 設定X 脱出 0 ESC無効化と確定時入力 0.なし 1.有効 設定 英字 1 英字編集(スラッシュ) 0.なし 1.有効 2.p前置 設定 短縮 2 予測変換(スラッシュ) 0.なし 1.有効 2.日本語時のみ 設定 短期 2 予測変換(ピリオド) 0.なし 1.有効 2.日本語時のみ 設定 順次 2 順次打鍵(逆クォ) 0.なし 1.有効 2.送りがなのみ 設定 再編 1 註釈の編集 0.なし 1.逆クォ 2.プラス 3.両方 設定 接辞 1 接頭辞と接尾辞 0.なし 1.> 2.<と> 設定 取戻 1 物理アンドゥ 0.なし 1.Sft+変換 2.Sft+BS 設定 前候 1 前候補選択の追加 0.なし 1.Ctrl+R 2.Ctrl+B 3.両方 設定 開始 1 編集開始の追加 0.なし 1.促音 設定 遷移 0 カナ遷移の変更 0.なし 1.トグル無 2.モード廃止 設定 日付 0 日付入力(要拡張) 0.なし 1.$ 2.ハット 設定 操作 1 Ctrlキー操作の追加 0.なし 1.有効 設定 追加 1 Ctrl+Lで半角英数 0.なし 1.有効 2.占有 設定 半仮 0 Ctrl+Qで半角カナ 0.なし 1.有効 設定 略称 0 Ctrl+/で英字編集 0.なし 1.有効 2.占有 設定 切替 0 Ctrl+\でIME切替 0.なし 1.有効 設定 互換 1 小文字Lの小書き文字入力 0.なし 1.ACT互換 設定 範囲 1 大文字Lの受付と全英切替 0.なし 1.A〜Z全て(シフト\) 設定 撥拡 1 あ行のACT撥音拡張 0.なし 1.ACT互換 設定 全文 1 常に全文検索を使用する 設定 境界 1 送りあり補完を使用する 設定 補完 1 動的補完を使用する 設定 認識 1 送りがなを認識して再変換する 設定 カタ 1 確定時にカタカナ語を認識する 設定 雪花 1 日本語編集時に英単語を認識する 設定 俗語 1 ローマ字規則外の英字を確定する 設定 符牒 1 撥音より英字の確定を優先する 設定 優先 1 編集時に漢字変換の操作を優先する 設定 端境 1 単語登録直後の空白入力を防止する # 設定 簡易 0 通常ローマ字方式の促音の入力を併用する 設定 平文 1 ローマ字規則を追加する 設定 数値 1 数字の直後に直接入力する 設定 雑草 1 雑草の文字を連続入力する 設定 小書 1 小書き文字を連続入力する 設定 濁音 1 濁音の入力 0.ゔ 1.う゛ 2.ヴ 設定 読点 1 読点の入力 0., 1.、 2., 設定 句点 1 句点の入力 0.. 1.。 2.. 設定 符号 1 !と?を全角にする 設定 括弧 0 括弧を全角にする 設定 全部 0 記号を全角にする 設定 数字 0 数字を全角にする 設定 空白 0 空白を全角にする 設定 全空 0 Sft+空白で全角空白を入力する 設定 半空 0 Sft+Ctrl+空白で半角空白を入力する 設定 玉子 1 z+括弧をEgg互換にする 設定 直接 1 c+記号で半角文字を入力する 設定 丸数 1 c+数字で丸付文字を入力する 設定 厳密 0 学習済みの送りがなのみ使用する 設定 訂正 0 中断時に送りがなを削除する 設定 移住 0 TABで予測変換する 設定 無効 0 Ctrl+Jを通過する 設定 外部 0 拡張変換を使用する(要拡張) ?かな 上書 変換 6 ? 上書 無変 2 起動 起動 ?抑制&1 起動 8 ?抑制&2 起動 16 ?疑似 起動 64 回数 回数 拡張 拡張 表示 表示 ?半角 表示 8 ?横幅!1 横幅 横幅 投影 投影 透過 透過 描画 描画 切替 [半角][全角]X-[漢字]M-[`] ?切替 切替 C-[\] 押下 [SPACE] ?変換=1 押下 [変換] ?無変=1 押下 [無変換] 定義 C-[ENTER] 時間 1000 ?互換 除外 l ?!註釈&1 詳細 0 ?註釈<2 詳細 1 ?!雪花 詳細 2 ?!補完 詳細 3 ?!境界 詳細 4 ?!カタ 詳細 5 ?!全文 詳細 6 ?厳密 詳細 8 ?訂正 詳細 9 ?!認識 詳細 10 ?半角>1 詳細 11 ?!符牒 詳細 12 ?!俗語 詳細 13 ?濁音>1 詳細 14 ?!濁音 詳細 15 ? 配列V ゔ #################################################################### # ■キー割り当て 選択 AOEUHTN ?配列!1 { 配列q \= # カタカナ操作キー 配列Q \+ # 編集開始キー/註釈再編集代替キー 配列r \' # 促音キー/二重母音aiキー 配列R \" # SHIFT+促音キー (促音で編集開始) 配列L \_ # SHIFT+-キー (全角英数モード) 配列s \` # 順次打鍵キー/註釈再編集キー 配列T \: # SHIFT+;キー (撥音拡張anで編集開始) 配列x \\ # 入力増設キー } ?! { 配列q \@ 配列Q \` 配列r \: 配列R \* 配列L \= 配列s \^ 配列T \+ 配列x \\ } ?日付<2 配列@ \$ # 日付入力キー ?! 配列@ \^ ?!入替 { 配列c c 配列k k 配列y y 配列v v 配列p p 配列f f # 未使用 } ?! { 配列c k 配列k c 配列y v 配列v y 配列p f 配列f p } #################################################################### # ■操作 操作: ^J !吸収 ?追加>1 ^L !吸収 ^G !中断 ^[ !中断 ^H !後退 ?操作 \x7F !後退 ?改行 ^M !通過 ?タブ ^I !通過 ?脱出 ^[ !通過 ?方向 [↑] !通過 ? [↓] !通過 ? [←] !通過 ? [→] !通過 ?入替 { c !入力 &k C !入力 &K k !入力 &c K !入力 &C v !入力 &y V !入力 &Y y !入力 &v Y !入力 &V p !入力 &f P !入力 &F f !入力 &p F !入力 &P } 判定: ^M !実行 ^I !区切 ?端境 \x20 !端境 $T !引金 &\; $R !引絞 &$r \< !引絞 &\, \> !引絞 &\. 通常: ?無効 ^J !日本語 ^J !ひらがな ?変換=3 [変換] !ひらがな ?変換&8 [変換] !替半角英数 ?変換&4 [変換] !編集 ?無変&4 [無変換] !編集 ?略称 C-[/] !英字編集 ?追加 ^L !半角英数 ?無変=2 [無変換] !半角英数 ?取戻&1 S-[変換] !取戻 ?取戻&2 S-[BS] !取戻 編集: ^B !左 [←] !左 ^F !右 [→] !右 ^P !上 ?上下 [↑] !上 ^N !下 ?上下 [↓] !下 ^A !先頭 [HOME] !先頭 ^E !末尾 [END] !末尾 ^D !削字 [DEL] !削字 ^Y !貼付 ^V !貼付 S-[INS] !貼付 ^] !切替 ^Q !置換確定 ?移住 ^I !予測変換 ^I !補完 ^U !前補完 S-[TAB] !前補完 ?短縮&1 / !予測変換 ?短期&1 \. !予測変換 ^X !和英切替 ?略称 C-[/] !英字編集 ?追加 ^L !半角英数 ?無変=2 [無変換] !半角英数 ?操作 ^S !絞込 ?外部 ^O !辞書 &\x9 ?かな [ひらがな] !反転確定 ? S-\x20 !送付変換 ?半空 C-S-\x20 !入力 &\x20 ?全空 S-\x20 !変換 ?変換&1 [変換] !変換 ?無変&1 [無変換] !変換 \x20 !変換 $q !反転確定 ?入替>1 v !反転確定 ?雪花 ?!互換 l !直接確定 ?日付 $@ !直接確定 ?接辞 > !接尾辞変換 ?接辞>1 < !接尾辞変換 ?順次 $s !送りがな ?変換=4 [変換] !送りがな ?無変=4 [無変換] !送りがな ?短縮>1 / !予測変換 ?短期>1 \. !予測変換 変換: \x20 !次候補 ?変換&1 [変換] !次候補 ?無変&1 [無変換] !次候補 ?移住 ^I !次候補 l !前候補 ?かな S-\x20 !前候補 ?前候&1 ^R !前候補 ?前候&2 ^B !前候補 ?後退 ^H !前候補 ^V !補完 [DEL] !削除 ?操作 ^D !削除 ? ^E !延長 ? ^H !短絡 ? ^S !絞込 ?再編&1 $s !再編集 ?再編&2 $Q !再編集 ?接辞 > !接頭辞編集 ?接辞>1 < !接頭辞編集 ^Q !偽装確定 ^] !切替 ?外部 ^A !通知 &\x4 ? ^Z !通知 &\x5 ? ^W !通知 &\x6 共通: ?英字=1 / !英字編集 ?英字>1 通常:p/ !英字編集 ?略称 C-[/] !英字編集 ?順次=1 $s !編集 ?変換&4 [変換] !編集 ?無変&4 [無変換] !編集 ?開始 $R !引金 &$r $Q !編集 ?!遷移 { $q !替カタカナ 通常:p$q !替半カナ ?半仮 ^Q !替半カナ } ?遷移=1 { $q !カタカナ 通常:p$q !半カナ ?半仮 ^Q !半カナ } $q !編集 ?!互換 l !半角英数 ?追加 ^L !半角英数 ?無変=2 [無変換] !半角英数 ?範囲 $L !全角英数 ?! L !全角英数 ?入替=1 v !半角英数 ? V !全角英数 ?入替>1 { ?遷移 v !カタカナ ? 通常:pv !半カナ v !替カタカナ 通常:pv !替半カナ V !編集 } #################################################################### # ■ローマ字かな変換テーブル 音素 aiueo # 音素a \;x$kjq.$r$y$p\.\, # 直音 ! あいうえお $c! かきくけこ &k s! さしすせそ t! たちつてと n! なにぬねの h! はひふへほ m! まみむめも y! やぃゆぇよ r! らりるれろ w! わゐぅゑを # wy! . # 假名遣 g! がぎぐげご z! ざじずぜぞ d! だぢづでど b! ばびぶべぼ p! ぱぴぷぺぽ # 「! あいうえお」は以下の定義と同じ動作 (1文字出力専用の圧縮データになる) # a あ # i い # u う # e え # o お # $ca か &k # $ci き &k # $cu く &k # $ce け &k # $co こ &k # sa さ # si し # su す # se せ # so そ # ta た # ti ち # tu つ # te て # to と # na な # ni に # nu ぬ # ne ね # no の # ha は # hi ひ # hu ふ # he へ # ho ほ # ma ま # mi み # mu む # me め # mo も # ya や # yi ぃ # yu ゆ ye いぇ # yo よ # ra ら # ri り # ru る # re れ # ro ろ # wa わ wi うぃ # wu ぅ we うぇ # wo を # wya わ # 假名遣 # wyi ゐ # wyu ぅ # wye ゑ # wyo を # ga が # gi ぎ # gu ぐ # ge げ # go ご # za ざ # zi じ # zu ず # ze ぜ # zo ぞ # da だ # di ぢ # du づ # de で # do ど # ba ば # bi び # bu ぶ # be べ # bo ぼ # pa ぱ # pi ぴ # pu ぷ # pe ぺ # po ぽ ?平文 h お # ヘボン式 # 拗音 $cga きゃ &k $cgi きぃ &k $cgu きゅ &k $cge きぇ &k $cgo きょ &k sha しゃ shi し # ヘボン式 shu しゅ she しぇ sho しょ $cha ちゃ # 独自 $chi ち # ヘボン式 $chu ちゅ $che ちぇ $cho ちょ tha ちゃ thi ちぃ thu ちゅ the ちぇ tho ちょ ?入替 { tna てゃ tni てぃ # 必須 tnu てゅ tne てぇ tno てょ } nha にゃ nhi にぃ nhu にゅ nhe にぇ nho にょ hna ひゃ hni ひぃ hnu ひゅ hne ひぇ hno ひょ # fya ふゃ # fyi ふぃ # fi # fyu ふゅ # 必須 (f$c) # fye ふぇ # fe # fyo ふょ m$va みゃ m$vi みぃ m$vu みゅ m$ve みぇ m$vo みょ rga りゃ rgi りぃ rgu りゅ rge りぇ rgo りょ gra ぎゃ gri ぎぃ gru ぎゅ gre ぎぇ gro ぎょ zma じゃ zmi じぃ zmu じゅ zme じぇ zmo じょ dna ぢゃ dni ぢぃ dnu ぢゅ dne ぢぇ dno ぢょ dha でゃ # 独自 dhi でぃ # 必須 dhu でゅ # 必須 dhe でぇ dho でょ b$va びゃ b$vi びぃ b$vu びゅ b$ve びぇ b$vo びょ ?!入替 { pna ぴゃ pni ぴぃ pnu ぴゅ pne ぴぇ pno ぴょ } ?! { pra ぴゃ pri ぴぃ pru ぴゅ pre ぴぇ pro ぴょ } # $cwa くぁ # $cwi くぃ # 必須 # $cwu くぅ # $cwe くぇ # 必須 # $cwo くぉ # 必須 # swa すぁ # swi すぃ # 必須 # swu すぅ # 必要? # swe すぇ # swo すぉ # twa つぁ # 必須 # twi つぃ # 必須 # twu つぅ # twe つぇ # 必須 # two つぉ # 必須 # txa とぁ # txi とぃ # txu とぅ # 必須 # txe とぇ # txo とぉ ?!入替 { fa ふぁ fi ふぃ fu ふ fe ふぇ fo ふぉ } ?! { hha ふぁ hhi ふぃ hhu ふぅ hhe ふぇ hho ふぉ } # wxa ほぁ # wxi ほぃ # wxu ほぅ # 必要? # wxe ほぇ # wxo ほぉ # gwa ぐぁ # 必要? # gwi ぐぃ # 必要? # gwu ぐぅ # gwe ぐぇ # gwo ぐぉ # zxa ずぁ # zxi ずぃ # 必要? # zxu ずぅ # zxe ずぇ # zxo ずぉ # dba づぁ # dbi づぃ # dbu づぅ # dbe づぇ # dbo づぉ # dwa どぁ # dwi どぃ # dwu どぅ # 必須 # dwe どぇ # dwo どぉ # bxa ぶぁ # bxi ぶぃ # bxu ぶぅ # bxe ぶぇ # bxo ぶぉ 配列V ヴ ?!入替 { va $Vぁ vi $Vぃ vu $V ve $Vぇ vo $Vぉ } ?! { w$va うぁ w$vi うぃ w$vu う w$ve うぇ w$vo うぉ $v$va $Vぁ $v$vi $Vぃ $v$vu $V $v$ve $Vぇ $v$vo $Vぉ } # ACT/JLOD直音 ?撥拡 { \; あん &a x いん &i $k うん &u j えん &e q おん &o } ?! { \; ん &n xa しゃ &s xi し &s xu しゅ &s xe しぇ &s xo しょ &s x\; しゃん &s xx しぃん &s x$k しゅん &s xj しぇん &s xq しょん &s x$r しゃい &s x$y しゅい &s x$p しゅう &s x\. しぇい &s x\, しょう &s $ka きゃ $ki き $ku きゅ $ke きぇ $ko きょ $k\; きゃん $kx きぃん $k$k きゅん $kj きぇん $kq きょん $k$r きゃい $k$y きゅい $k$p きゅう $k\. きぇい $k\, きょう ja じゃ ji じ ju じゅ je じぇ jo じょ j\; じゃん jx じぃん j$k じゅん jj じぇん jq じょん j$r じゃい j$y じゅい j$p じゅう j\. じぇい j\, じょう # qa くぁ # qi くぃ # qu くぅ # qe くぇ # qo くぉ # # q\; くぁん # qx くぃん # q$k くん # qj くぇん # qq くぉん # q$r くぁい ## q$y くい # q$p くぅう # q\. くぇい # q\, くぉー } $c\; かん &k $cx きん &k $c$k くん &k $cj けん &k $cq こん &k $c$r かい &k $c$y くい &k $c$p くう &k $c\. けい &k $c\, こう &k s\; さん sx しん s$k すん sj せん sq そん s$r さい s$y すい s$p すう s\. せい s\, そう t\; たん tx ちん t$k つん tj てん tq とん t$r たい t$y つい t$p つう t\. てい t\, とう n\; なん nx にん n$k ぬん nj ねん nq のん n$r ない n$y ぬい n$p ぬう n\. ねい n\, のう h\; はん hx ひん h$k ふん hj へん hq ほん h$r はい h$y ふい h$p ふう h\. へい h\, ほう m\; まん mx みん m$k むん mj めん mq もん m$r まい m$y むい m$p むう m\. めい m\, もう y\; やん yx ぃん y$k ゆん yj いぇん yq よん y$r やい y$y ゆい y$p ゆう y\. いぇい y\, よう r\; らん # rn rx りん r$k るん rj れん rq ろん r$r らい r$y るい r$p るう r\. れい r\, ろう g\; がん gx ぎん g$k ぐん gj げん gq ごん g$r がい g$y ぐい g$p ぐう g\. げい g\, ごう z\; ざん zx じん z$k ずん zj ぜん zq ぞん z$r ざい z$y ずい z$p ずう z\. ぜい z\, ぞう d\; だん dx ぢん d$k づん dj でん dq どん d$r だい d$y づい d$p づう d\. でい d\, どう b\; ばん bx びん b$k ぶん bj べん bq ぼん b$r ばい b$y ぶい b$p ぶう b\. べい b\, ぼう p\; ぱん px ぴん p$k ぷん pj ぺん pq ぽん p$r ぱい p$y ぷい p$p ぷう p\. ぺい p\, ぽう # ACT/JLOD拗音 $cg\; きゃん &k $cgx きぃん &k $cg$k きゅん &k $cgj きぇん &k $cgq きょん &k $cg$r きゃい &k $cg$y きゅい &k $cg$p きゅう &k # $c$c $cg\. きぇい &k $cg\, きょう &k # $cl sh\; しゃん shx しぃん sh$k しゅん shj しぇん shq しょん sh$r しゃい sh$y しゅい sh$p しゅう # st sh\. しぇい sh\, しょう # ss $ch\; ちゃん # 独自 $chx ちぃん $ch$k ちゅん $chj ちぇん $chq ちょん $ch$r ちゃい $ch$y ちゅい $ch$p ちゅう # tt $ch\. ちぇい $ch\, ちょう # ts th\; ちゃん thx ちぃん th$k ちゅん thj ちぇん thq ちょん th$r ちゃい th$y ちゅい th$p ちゅう # tt th\. ちぇい th\, ちょう # ts ?入替 { tn\; てゃん tnx てぃん # 必須 tn$k てゅん tnj てぇん tnq てょん tn$r てゃい tn$y てゅい tn$p てゅう tn\. てぇい tn\, てょう } nh\; にゃん nhx にぃん nh$k にゅん nhj にぇん nhq にょん nh$r にゃい nh$y にゅい nh$p にゅう # nt nh\. にぇい nh\, にょう # ns hn\; ひゃん hnx ひぃん hn$k ひゅん hnj ひぇん hnq ひょん hn$r ひゃい hn$y ひゅい hn$p ひゅう # ht h$c hn\. ひぇい hn\, ひょう # hl hs m$v\; みゃん m$vx みぃん m$v$k みゅん m$vj みぇん m$vq みょん m$v$r みゃい m$v$y みゅい m$v$p みゅう m$v\. みぇい m$v\, みょう # ml mz rg\; りゃん rgx りぃん rg$k りゅん rgj りぇん rgq りょん rg$r りゃい rg$y りゅい rg$p りゅう # r$c rg\. りぇい rg\, りょう # rl # \; ふゃん # x ふぃん # $k ふゅん # j ふぇん # q ふょん # $r ふゃい # $y ふゅい # $p ふゅう # \. ふぇい # \, ふょう gr\; ぎゃん grx ぎぃん gr$k ぎゅん grj ぎぇん grq ぎょん gr$r ぎゃい gr$y ぎゅい gr$p ぎゅう # g$c gr\. ぎぇい gr\, ぎょう # gl zm\; じゃん zmx じぃん zm$k じゅん zmj じぇん zmq じょん zm$r じゃい zm$y じゅい zm$p じゅう # z$c zw zm\. じぇい zm\, じょう # zz dn\; ぢゃん dnx ぢぃん dn$k ぢゅん dnj ぢぇん dnq ぢょん dn$r ぢゃい dn$y ぢゅい dn$p ぢゅう dn\. ぢぇい dn\, ぢょう dh\; でゃん # 独自 dhx でぃん # 必須 dh$k でゅん # 必須 dhj でぇん dhq でょん dh$r でゃい dh$y でゅい dh$p でゅう dh\. でぇい dh\, でょう b$v\; びゃん b$vx びぃん b$v$k びゅん b$vj びぇん b$vq びょん b$v$r びゃい b$v$y びゅい b$v$p びゅう # bw b$c b$v\. びぇい b$v\, びょう # bl bz ?!入替 { pn\; ぴゃん pnx ぴぃん pn$k ぴゅん pnj ぴぇん pnq ぴょん pn$r ぴゃい pn$y ぴゅい pn$p ぴゅう # p$c pn\. ぴぇい pn\, ぴょう # pl } ?! { pr\; ぴゃん prx ぴぃん pr$k ぴゅん prj ぴぇん prq ぴょん pr$r ぴゃい pr$y ぴゅい pr$p ぴゅう pr\. ぴぇい pr\, ぴょう } ?!入替 { f\; ふぁん # fn fx ふぃん f$k ふん fj ふぇん fq ふぉん f$r ふぁい f$y ふぃー f$p ふー f\. ふぇい f\, ふぉー # fl } ?! { hh\; ふぁん hhx ふぃん hh$k ふん hhj ふぇん hhq ふぉん hh$r ふぁい hh$y ふぃ hh$p ふぅ hh\. ふぇい hh\, ふぉう } ?!入替 { w\; わん wx うぃん w$k うん # $k wj うぇん wq うぉん w$r わい w$y うぃー w$p うー w\. うぇい w\, うぉー # wz } ?! { w\; わん wx うぃん w$k うん wj うぇん wq うぉん w$r わい w$y うぃ w$p うぅ w\. うぇい w\, うぉう w$v\; うぁん w$vx うぃん w$v$k うん w$vj うぇん w$vq うぉん w$v$r うぁい w$v$y うぃ w$v$p うぅ w$v\. うぇい w$v\, うぉう } ?!入替 { v\; $Vぁん vx $Vぃん v$k $Vん vj $Vぇん vq $Vぉん v$r $Vぁい v$y $Vぃー v$p $Vー v\. $Vぇい v\, $Vぉー # vz } ?! { $v$v\; $Vぁん $v$vx $Vぃん $v$v$k $Vん $v$vj $Vぇん $v$vq $Vぉん $v$v$r $Vぁい $v$v$y $Vぃ $v$v$p $Vぅ $v$v\. $Vぇい $v$v\, $Vぉう } # ACT/JLOD拗音2 $c$c きゅう # $cgp $cl きょう # $cg\, st しゅう # shp ss しょう # sh\, tt ちゅう # $chp thp ts ちょう # $ch\, th\, nt にゅう # nhp ns にょう # nh\, ht ひゅう # h$c hnp hs ひょう # hl hn\, ?入替 { mw みゅう # JLOD専用 } mw みゅー # m$c mz みょう # ml m$v\, r$c りゅう # rgp rl りょう # rg\, g$c ぎゅう # grp gl ぎょう # gr\, zw じゅう # z$c zmp zz じょう # zm\, ?入替 { dt ぢゅう # JLOD専用 ds ぢょう # JLOD専用 } bw びゅう # b$c b$vp bz びょう # bl b$v\, p$c ぴゅう # pnp pl ぴょう # pn\, ?!入替 { f$c ふゅー fl ふぉー # f\, vw $Vゅー vz $Vぉー # v\, wz うぉー # w\, } # ACT/JLOD拗音3 $cgl きゃく $cgg きゅく # JLOD専用/無駄 $cgr きょく $cg$c きゅつ # JLOD専用/無駄 shs しゃく shh しゅく # JLOD専用 shn しょく sht しゅつ ths ちゃく thh ちゅく # JLOD専用 thn ちょく tht ちゅつ # JLOD専用/極低確率 nhs にゃく nhh にゅく # JLOD専用 nhn にょく # 共通/極低確率 nht にゅつ # JLOD専用/無駄 hns ひゃく hnh ひゅく # JLOD専用/無駄 hnn ひょく # JLOD専用 hnt ひゅつ # JLOD専用/無駄 m$vz みゃく m$vm みゅく # JLOD専用/無駄 m$v$v みょく # 共通/無駄 m$vw みゅつ # JLOD専用/無駄 rgl りゃく rgg りゅく # JLOD専用/極低確率 rgr りょく rg$c りゅつ # JLOD専用/無駄 grl ぎゃく grg ぎゅく # JLOD専用/無駄 grr ぎょく gr$c ぎゅつ # JLOD専用/無駄 zmz じゃく zmm じゅく # JLOD専用 zm$v じょく zmw じゅつ dns ぢゃく # JLOD専用/無駄 dnh ぢゅく # JLOD専用/無駄 dnn ぢょく # JLOD専用/無駄 dnt ぢゅつ # JLOD専用/無駄 b$vz びゃく b$vm びゅく # JLOD専用/無駄 b$v$v びょく b$vw びゅつ # JLOD専用/無駄 ?!入替 { pns ぴゃく } ?! { prl ぴゃく # JLOD専用 prg ぴゅく # JLOD専用/無駄 prr ぴょく # JLOD専用/無駄 pr$c ぴゅつ # JLOD専用/無駄 } ?入替 { # JLOD省略形 $c$fa かつ $c$fi きつ $c$fu くつ $c$fe けつ $c$fo こつ $c$f\; かっ $c$fx きっ $c$f$k くっ $c$fj けっ $c$fq こっ $c$f$r かく $c$f$y きく $c$f$p くく $c$f\. けき $c$f\, こく sda さつ sdi しつ sdu すつ sde せつ sdo そつ sd\; さっ sdx しっ sd$k すっ sdj せっ sdq そっ sd$r さく sd$y しく sd$p すく sd\. せき sd\, そく tda たつ tdi ちつ tdu つつ tde てつ tdo とつ td\; たっ tdx ちっ td$k つっ tdj てっ tdq とっ td$r たく td$y ちく td$p つく td\. てき td\, とく nda なつ ndi につ ndu ぬつ nde ねつ ndo のつ nd\; なっ ndx にっ nd$k ぬっ ndj ねっ ndq のっ nd$r なく nd$y にく nd$p ぬく nd\. ねき nd\, のく hda はつ hdi ひつ hdu ふつ hde へつ hdo ほつ hd\; はっ hdx ひっ hd$k ふっ hdj へっ hdq ほっ hd$r はく hd$y ひく hd$p ふく hd\. へき hd\, ほく mba まつ mbi みつ mbu むつ mbe めつ mbo もつ mb\; まっ mbx みっ mb$k むっ mbj めっ mbq もっ mb$r まく mb$y みく mb$p むく mb\. めき mb\, もく yba やつ ybi ぃつ # 無駄 ybu ゆつ ybe ぇつ # 無駄 ybo よつ yb\; やっ ybx ぃっ # 無駄 yb$k ゆっ ybj ぇっ # 無駄 ybq よっ yb$r やく yb$y ぃく # 無駄 yb$p ゆく yb\. ぇき # 無駄 yb\, よく r$fa らつ r$fi りつ r$fu るつ r$fe れつ r$fo ろつ r$f\; らっ r$fx りっ r$f$k るっ r$fj れっ r$fq ろっ r$f$r らく r$f$y りく r$f$p るく r$f\. れき r$f\, ろく wba わつ wbi ゐつ # 無駄 wbu ぅつ # 無駄 wbe ゑつ # 無駄 wbo をつ wb\; わっ wbx ゐっ # 無駄 wb$k ぅっ # 無駄 wbj ゑっ # 無駄 wbq をっ wb$r わく wb$y ゐく # 無駄 wb$p ぅく # 無駄 wb\. ゑき # 無駄 wb\, をく g$fa がつ g$fi ぎつ g$fu ぐつ g$fe げつ g$fo ごつ g$f\; がっ g$fx ぎっ g$f$k ぐっ g$fj げっ g$fq ごっ g$f$r がく g$f$y ぎく g$f$p ぐく g$f\. げき g$f\, ごく zba ざつ zbi じつ zbu ずつ zbe ぜつ zbo ぞつ zb\; ざっ zbx じっ zb$k ずっ zbj ぜっ zbq ぞっ zb$r ざく zb$y じく zb$p ずく zb\. ぜき zb\, ぞく dda だつ ddi ぢつ ddu づつ dde でつ ddo どつ dd\; だっ ddx ぢっ dd$k づっ ddj でっ ddq どっ dd$r だく dd$y ぢく dd$p づく dd\. でき dd\, どく bba ばつ bbi びつ bbu ぶつ bbe べつ bbo ぼつ bb\; ばっ bbx びっ bb$k ぶっ bbj べっ bbq ぼっ bb$r ばく bb$y びく bb$p ぶく bb\. べき bb\, ぼく $f$fa ぱつ $f$fi ぴつ $f$fu ぷつ $f$fe ぺつ $f$fo ぽつ $f$f\; ぱっ $f$fx ぴっ $f$f$k ぷっ $f$fj ぺっ $f$fq ぽっ $f$f$r ぱく $f$f$y ぴく $f$f$p ぷく $f$f\. ぺき $f$f\, ぽく } ?!入替 { # ACTや行交互 # ys や # やく # yd ぃ # よい yh ゆ # yt いぇ # よって # yn よ yz やん # yb ぃん # ゆび ym ゆん # yw いぇん # いわれ yv よん # ACTぱ行交互 ps ぱ pd ぴ ph ぷ pt ぺ # pn ぽ # ぴゃ行 pz ぱん pb ぴん pm ぷん pw ぺん pv ぽん # ACT特殊 yf より yg ゆう # yp yc いう yr よる yl やる yd よい yt よって yn よく ys やく yb ゆび yw いわれ ff ふり tf とり nf なり sf さり pf ぷり fg ふる # fr hg dg だが hg ふる # fr fg tg として sg され pg ぷる dc でき hc ひゅう # ht hnp tc ついて nc について sc した bc びゅう # bw bvp mc みゅー # mw zc じゅう # zw zmp fr ふる # fg hg cr から rr られ dr である hr ひとり tr ところ nr なる sr する br ばら mr まる wr われ zr ざる pr ぷろ dl でしょう hl ひょう # hs hn\, tl とく nl なった bl びょう # bz bv\, ml みょう # mz mv\, cd かた dd ので hd ほど td という nd など sd され md まで hh ひと bh ぶつ gt ごと ct こと dt だち snt しなくて bt べつ mt また wt わたし zt ずつ fn ふぁん # f\; gn ごく cn こく rn らん # r\; tn との mn もの wn われわれ zn ぞく gs がく cs かく ds です ms ます zs ざく cb かんがえ tb たび nb なければ snb しなければ fm ふむ dm でも tm ため nm なくても snm しなくても sm しも mm おも vm ことなる nw なくては snw しなくては tv とき vv おなじ hz ひじょう tz てき nz なく sz それぞれ } # 撥音 n ん # 独自 nn ん n' ん ?平文 mb ん * # JLODと衝突 ? mp ん * # ACTと衝突 ? mm ん * # ACTと衝突 # 促音 $r っ &t # bb っ * # JLODと衝突 # gg っ * # ww っ * ?雑草 { 通常: www !子音確定 w: w:w !子音確定 w: 共通: } # 特殊 ?小書 { la ぁ a: a:^_ ^_ a:a ぁ a: a:la あ li ぃ i: i:^_ ^_ i:i ぃ i: i:li い lu ぅ u: u:^_ ^_ u:u ぅ u: u:lu う le ぇ e: e:^_ ^_ e:e ぇ e: e:le え lo ぉ o: o:^_ ^_ o:o ぉ o: o:lo お } la ぁ li ぃ lu ぅ le ぇ lo ぉ lya ゃ # lyi ぃ lyu ゅ # lye ぇ lyo ょ ll っ ltu っ lwa ゎ lwi ゐ # lwu ぅ lwe ゑ # lwo を lva ヷ # ワ゛ lvi ヸ # ヰ゛ lvu ゔ # う゛ lve ヹ # ヱ゛ lvo ヺ # ヲ゛ l$ca ヵ l$ce ヶ l$ka ゕ # か l$ke ゖ # け l$cu ㇰ # ク l$ku ㇰ lsi ㇱ # シ lshi ㇱ lsu ㇲ # ス lto ㇳ # ト lnu ㇴ # ヌ lha ㇵ # ハ lhi ㇶ # ヒ lhu ㇷ # フ lhe ㇸ # ヘ lho ㇹ # ホ lfa ㇵ # ハ lfi ㇶ # ヒ lfu ㇷ # フ lfe ㇸ # ヘ lfo ㇹ # ホ lmu ㇺ # ム lra ㇻ # ラ lri ㇼ # リ lru ㇽ # ル lre ㇾ # レ lro ㇿ # ロ lpu ㇷ゚ # フ゜ lnse セ゚ # セ゜ lntu ツ゚ # ツ゜ lnto ト゚ # ト゜ lnga か゚ # か゜ lngi き゚ # き゜ lngu く゚ # く゜ lnge け゚ # け゜ lngo こ゚ # こ゜ # 数字 音素n 1234567890 ?数値 { ?数字 ?n !子音確定 n: ? n:\, !子音確定 ? n:\. !子音確定 ? n:\: !子音確定 ? n:\- !子音確定 ?n !直接確定 n: n:\, !直接確定 n:\. !直接確定 n:\: !直接確定 n:\- !直接確定 } ?数字 編集:?n !直接確定 n: ? ?n !子音確定 ?! ?全部 ?n !直接確定 ?丸数 { $c!n @ABCDEFGHI # $c1 @ # $c2 A # $c3 B # $c4 C # $c5 D # $c6 E # $c7 F # $c8 G # $c9 H # $c0 I } # 記号 ?読点=1 \, 、 # 読点 ?読点>1 \, , ?句点=1 \. 。 # 句点 ?句点>1 \. . ?入替 f ー # JLOD長音符 \- ー # 長音符 \~ 〜 # 波線 \[ 「 # 鉤括弧 \] 」 # 鉤括弧閉じ \{ 『 # 二重鉤括弧 \} 』 # 二重鉤括弧閉じ ?符号 { \! ! # 感嘆符 \? ? # 疑問符 } ?括弧 { \( ( # 括弧 \) ) # 括弧閉じ } ?空白 \x20 \x3000 ?全空 S-\x20 \x3000 ?日付 $@ ?today() ?配列 音素z 1234567890\-\^\\\@\[\]\;\:\,\.\!\"\#\$\%\&\'\(\)\=\~\|\`\{\}\+\*\<\>\?\_ ?! 音素z 1234567908\-\`\\\'\[\]\;\:\,\.\!\@\#\$\%\^\&\(\)\=\~\|\"\{\}\+\*\<\>\?\_ z!z ○ # 丸 ▽ # 逆三角 △ # 三角 □ # 四角 ◇ # 菱形 ☆ # 星 ◎ # 二重丸 ?玉子 () # 括弧 ?! 〔〕 # 亀の子括弧 ∞ # 無限 〜 # 波線 ※ # 米印 ※ただしイケメンに限る ¥ # 円記号 ・ # 中点 『』 # 二重鉤括弧 ゛ # 濁点 ゜ # 半濁点 ‥ # 二点リーダ … # 三点リーダ ● # 丸 ▼ # 逆三角 ▲ # 三角 ■ # 四角 ◆ # 菱形 ★ # 星 ♪ # 八分音符 ?玉子 【】 # 墨付き括弧 ?! () # 括弧 ≒ # ニアリーイコール ≠ # ノットイコール 〒 # 郵便番号 〃 # 同 ?玉子 〔〕 # 亀の子括弧 ?! 【】 # 墨付き括弧 ± # プラスマイナス × # 掛ける ≦ # 小なりイコール ≧ # 大なりイコール ÷ # 割る ― # ダッシュ p!z . h!z . l!z . $x!z . ?全部 ?z !子音確定 ?直接 $c?z !直接確定 ?優先 ?!短縮 { z/ ・ p/ ・ h/ ・ l/ ・ $x/ ・ ?直接 $c/ !直接確定 } ?優先 通常: 音素x \x20/ z!x \x3000 # 全角空白 ・ # 中点 p!x . h!x . l!x . $x!x . ?直接 $c?x !直接確定 共通: $xd ← $xh ↓ $xt ↑ $xn → # $xi → # プランB (小書き実装後は共存不可) # $xu ↓ # $xe ↑ # $xo ← # p[↑] ↑ # プランC # p[↓] ↓ # p[←] ← # p[→] →