配列定義ファイルの種類

姫踊子草で用いる配列定義ファイルには次の五種類があります。

  1. 右手担当キー移動
  2. Numlock連動配列
  3. かな文字配列
  4. 英数字配列
  5. 制御入力配列

入力があったときの検索順序も上記のとおりです。もちろん次の条件のいずれかが成立する場合は配列種別単位で検索を行いません。

  • 設定窓口で無効にされている。
  • 設定窓口で指定したファイルがない1
  • 各配列に関連付けられた検索条件を満たさない。
  • 設定窓口で指定した条件を満たさない。

右手担当キー移動で検索が成功した場合は、その出力を元に残り四種の配列を検索します。

その他の配列で検索が成功した場合は、その時点で出力が確定します。ただし、かな文字配列の検索結果に F; があった場合は続いて英数字配列を検索します。

配列定義ファイルの拡張子

最後を伸ばす「う」のローマ字表記に揺れが有ります、ご注意ください。

種類 拡張子
かな文字配列 .hmo_kana
英数字配列 .hmo_eisu
制御入力配列 .hmo_kinou
Numlock連動配列 .hmo_numlock
右手担当キー移動 .hmo_migite_idou

右手担当キー移動の特殊性

  • 他の配列と異なり、検索結果からさらに他の配列を検索します。
  • 配列定義ファイルの記述方法が他と異なります。
  • 右手担当キー移動の他、キーボードごとの差異吸収に用いられることがあります。

旧版から廃止されたもの

旧姫踊子草には、配列定義ファイルとは別に「変換ファイル」「入力代行定義ファイル」と称したものがありました。

これらは姫踊子草2では廃止されています。

前述のとおり一部の機能は右手担当キー移動に引き継がれました。

また、変換ファイルで定義されていた漢字によるキー表現・動作表現については、過去の同梱ファイルで定義されていたもののみ現在も継承されています。

脚注

1ファイルの有無は本体の起動時か設定集合の切り替えの時点で判断します。設定窓口との連動で再読込を行うときにも判定を行います。