Trycode
Trycodeマニュアル 2020-12-04
安易な使い方
-
ja-trycode.el
を load-path が通っているどこかのディレクトリに置く。
-
trycode-mazegaki.dic
をホームディレクトリ直下に置く。
-
bushu.rev を入手してホームディレクトリ直下に置く。
-
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
実装されているコマンド
- 01、10、00、11 およびそれらの3ストローク版 ストローク表の表示
- 22 JISコード表入力
(SPCまたはRETでカーソル下の文字を直前のバッファに挿入)
- 32 「、。」と「, . 」のトグル
- 33 「0123456789()!%?」と「0123456789()!%?」
の全角半角トグル
- 55 カーソル位置の文字の打ち方
- 66 もう一つの外字入力 (SPCで次の表)
- 77 部首合成
- 88 直前文字の打鍵順序を逆転
- [1-4]8 文字数指定交ぜ書き変換・活用なし
- [2-5]9 文字数指定交ぜ書き変換・活用あり
- fj (Dvorakならuh) 最長一致交ぜ書き変換・活用なし
- 58 最長一致交ぜ書き変換・活用あり
交ぜ書き変換候補選択モードで使えるコマンド
- < 読みを延ばす
- > 読みを縮める
- SPC 次の表を表示する (最後の表の次は、最初の表に戻る)
個人用交ぜ書き辞書の作り方
-
自分が確実に打てる漢字の集合を文字列で表現し、
変数 trycode-mazegaki-certain-chars に設定する。
例: (setq trycode-mazegaki-certain-chars "一二三四五六七八九十百千万")
-
pd_kihon.yom形式の交ぜ書き辞書ファイルを入手する。
-
M-x trycode-mazegaki-create-dictionary RET を実行する。
"Mazegaki source file:" とプロンプトが出るので、
上記交ぜ書き辞書ファイルのパスを入力する。
-
~/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