Trycode

Trycodeマニュアル 2020-12-04

安易な使い方

  1. ja-trycode.el を load-path が通っているどこかのディレクトリに置く。
  2. trycode-mazegaki.dic をホームディレクトリ直下に置く。
  3. bushu.rev を入手してホームディレクトリ直下に置く。
  4. emacsを起動して、 M-x   load-file   RET   ja-trycode   RET   C-u   C-\   japanese-trycode   RET

カスタマイズ用変数

trycode-regular-keys
入力用基本40キーを、左上から右下まで順に文字列で表現したもの。
デフォルト値:   "1234567890',.pyfgcrlaoeuidhtns;qjkxbmwvz"   (Dvorak配列)
ほかの例:   "1234567890qwertyuiopasdfghjkl;zxcvbnm,./"   (Qwerty配列)など。
trycode-extension-key
3ストローク用のプレフィクス。上記基本40キーに含まれない文字。
先に基本40キーのどれかを打ち、その後にこのプレフィクスを打つと、 最初に打った基本キーがそのまま入力される。 プレフィクスを2回連続して打つと、プレフィクス自身が入力される。
デフォルト値:   32   (スペース)
ほかの例:   ?\\   (バックスラッシュ)など。
trycode-mazegaki-file-name
Trycode用交ぜ書き辞書ファイルへのパス名を文字列で表現したもの。
デフォルト値:   (expand-file-name "~/trycode-mazegaki.dic")   を評価した値。
trycode-radical-file-name
部首合成変換辞書ファイルへのパス名を文字列で表現したもの。 (部首合成変換辞書ファイルをソートする必要はない。)
デフォルト値:   (expand-file-name "~/bushu.rev")   を評価した値。
trycode-virtual-keyboard-time
2ストロークの1打目(または3ストロークの2打目)が打たれてから、 仮想鍵盤を表示するまでの秒数。 数値以外の場合は仮想鍵盤を表示しない。
デフォルト値: nil

実装されているコマンド

交ぜ書き変換候補選択モードで使えるコマンド

個人用交ぜ書き辞書の作り方

  1. 自分が確実に打てる漢字の集合を文字列で表現し、 変数 trycode-mazegaki-certain-chars に設定する。
    例:   (setq trycode-mazegaki-certain-chars "一二三四五六七八九十百千万")
  2. pd_kihon.yom形式の交ぜ書き辞書ファイルを入手する。
  3. M-x   trycode-mazegaki-create-dictionary   RET を実行する。
    "Mazegaki source file:" とプロンプトが出るので、 上記交ぜ書き辞書ファイルのパスを入力する。
  4. ~/trycode-mazegaki-new.dic に交ぜ書き辞書が書き出される。

kkcを用いたかな漢字変換

リージョンを設定して M-x trycode-kkc-region とすると、 kkc-region を用いたかな漢字変換を行うことができる。 適当なキーにバインドしておくと便利。

その他カスタマイズ用変数

trycode-supplemental-table
「もう一つの外字入力」用リスト。各要素は文字列。 長さが40の倍数である必要はない。
trycode-mazegaki-new-file-name
個人用交ぜ書き辞書を書き出すファイル名。
デフォルト値:   (expand-file-name "~/trycode-mazegaki-new.dic")   を評価した値。
trycode-mazegaki-longest-suffix
活用語尾と見なすひらがな列の最大の長さを整数で表現したもの。 もし4ならば、「おしはからない」は「推し量らない」に変換されるが、 「おしはからなかった」は「推し量らなかった」ではなくて 「おし計らなかった」に変換される。
デフォルト値:   4
trycode-active-cursor-color
japanese-trycode入力メソッドがオンのときのカーソルの色。 nilならばカーソルの色を変えない。
デフォルト値:   nil