= uim-prime = ## これは何? ## uimの[PRIME](http://www.taiyaki.org/prime/)モジュール。 日本語/英語の予測変換入力方式PRIMEで入力/変換などを行なう場合に使う。 ## 使い方 ## 1. [UimImSwitcher](UimImSwitcher.md)や[UimToolbar](UimToolbar.md)からPRIMEに切り換えてください。 1. PRIMEが見つからない場合は[UimPref](UimPref.md)を起動してください。 * [UimToolbar](UimToolbar.md)の設定アイコンをクリック * ターミナルエミュレータなどでuim-pref-gtk(もしくはuim-pref-qt)を実行 1. 起動したら、「全体設定」→「入力方式の利用準備」→「使用可能にする入力方式」の「編集...」ボタンを押して、左の有効アイテムにPRIMEを追加してください。 * そこにもPRIMEが見つからない場合、uim-primeはインストールされていないのかもしれません。確認してみてください。 1. 追加が完了したら、PRIMEで入力したいアプリケーションを再起動してください。 1. [UimImSwitcher](UimImSwitcher.md)や[UimToolbar](UimToolbar.md)による切り換えは一時的なものです。永続的な変更を望むなら[UimPref](UimPref.md)で設定する必要があります。 1. [UimPref](UimPref.md)を起動したら、「全体設定」→「入力方式の利用準備」→「標準の入力方式を指定」のチェックボックスにチェックを入れます。 1. そのすぐ下の「標準の入力方式」に、PRIMEをセットしてください。 ### サポートしている入力モード ### * 通常入力モード * 英語入力モード * 日本語入力モード * 全角英数入力モード * 特殊入力モード ### サポートしているかな入力方式 ### PRIMEでは[suikyo](http://taiyaki.org/suikyo/)を利用しており、uimが持つ変換用テーブルは使われません。 かな入力方式を変更するには、PRIME側の設定を変更する必要があります。 詳しくは[PRIME の使い方](http://taiyaki.org/prime/usage.html)を参照してください。 * ローマ字入力方式 * AZIK拡張ローマ字入力方式 * かな入力方式 * T-Code入力方式 * TUT-Code入力方式 ### 標準で指定されているキー設定 ### | 動作 | キー | |:---|:---| | オン | 全角/半角、Shift+Space、Ctrl+j | | オフ | 全角/半角、Shift+Space、Ctrl+l | | 全角英数入力モードへ移行 | Ctrl+L | | カーソルを右へ移動 | →、Ctrl+f | | カーソルを左へ移動 | ←、Ctrl+b | | 編集領域の先頭へ移動 | Ctrl+a、Ctrl+← | | 編集領域の末尾へ移動 | Ctrl+e、Ctrl+→ | | カーソルの右の一字を削除 | Delete、Ctrl+d | | カーソルの左の一字を削除 | BS、Ctrl+h | | 変換開始 | Space | | 次の変換候補へ移動 | Space、↓、Ctrl+n | | 前の変換候補へ移動 | ↑、Ctrl+p | | 次の変換候補ページへ移動 | PgDn | | 前の変換候補ページへ移動 | PgUp | | 変換確定 | Return、Ctrl+m、Ctrl+j | | キャンセル | Esc、Ctrl+[、Ctrl+g | | ひらがなへ変換 | F6 | | カタカナへ変換 | F7 | | 半角カタカナへ変換 | F8 | | 全角英数字へ変換 | F9 | | 半角英数字へ変換 | F10 | | 言語切り換え | F11 | | 全角半角を反転した空白文字を入力 | Ctrl+Space、Alt+Space | | 単語登録 | Ctrl+w | ### vi協調モード ### vi(クローン)でコマンドモードに戻る時、uimを直接入力モードに戻すことができます。 [UimPref](UimPref.md)で「PRIME (高度)」→「vi協調モードを有効にする」のチェックボックスにチェックを入れてください。 標準のキー設定は以下のようになっています。 | 動作 | キー | |:---|:---| | vi協調モードでESCとして扱うキー | ESC、Ctrl+[ | ### ファイル ### ~/.uim.d/customs/custom-prime.scm:: [UimPref](UimPref.md)の「PRIME」ファイル。~/.uim.d/customs/custom-prime-advanced.scm:: [UimPref](UimPref.md)の「PRIME (高度)」ファイル。~/.uim.d/customs/custom-prime-keys{1,2,3}.scm:: [UimPref](UimPref.md)の「PRIME キー設定{1,2,3}」ファイル。~/.uim.d/socket/uim-prime:: ソケットファイル。 ## カスタマイズ可能な項目 ## ### PRIMEの変数 ### | 動作 | 変数名 | 指定できる値 | 標準値 | |:---|:----|:-------|:----| | 標準の言語 | prime-custom-default-language | 'Japanese
'English
'Japanese
言語切り換えキー prime-language-toggle-key '("キー") '("F11")
自動登録モードを有効にする prime-auto-register-mode? #t #f #t
空白文字 prime-custom-japanese-space 'wide
'half
'wide
全角半角を反転した空白文字キー prime-altspace-key '("キー") '("



" "



")
PRIMEとの通信にUNIXドメインソケットを使用する prime-use-unixdomain? #t #f #t
候補ウィンドウに一度に表示する候補数 prime-nr-candidate-max 数字 10
常に候補ウィンドウを表示する prime-always-show-window? #t #f #t
候補単語の用例を表示 prime-custom-display-usage? #t #f #t
候補単語の註釈を表示 prime-custom-display-comment? #t #f #t
候補単語の活用形を表示 prime-custom-display-form? #t #f #t
数字キーで候補を選択する prime-custom-number-selection? #t #f #f
vi協調モードを有効にする prime-custom-app-mode-vi? #t #f #f
擬似モードカーソルを有効にする prime-pseudo-mode-cursor? #t #f #f

PRIMEキー設定の変数

動作 キー変数名
単語登録キー prime-register-key?
入力モードのひらがなキー prime-typing-mode-hiragana-key?
入力モードのカタカナキー prime-typing-mode-katakana-key?
入力モードの半角カタカナキー prime-typing-mode-hankana-key?
入力モードの全角英数字キー prime-typing-mode-wideascii-key?
入力モードの半角英数字キー prime-typing-mode-ascii-key?
オン prime-on-key?
オフ prime-latin-key?
全角英数字モード prime-wide-latin-key?
変換開始 prime-begin-conv-key?
確定 prime-commit-key?
キャンセル prime-cancel-key?
次候補 prime-next-candidate-key?
前候補 prime-prev-candidate-key?
候補ウィンドウの次ページ prime-next-page-key?
変換ウィンドウの前ページ prime-prev-page-key?
編集領域の先頭 prime-go-left-edge-key?
編集領域の末尾 prime-go-right-edge-key?
バックスペース prime-backspace-key?
デリート prime-delete-key?
左に移動 prime-go-left-key?
右に移動 prime-go-right-key?
英語モードでの次候補 prime-english-next-candidate-key?
英語モードでの直接入力キー prime-english-direct-key?