-
Notifications
You must be signed in to change notification settings - Fork 0
UimYahooJp
= uim-yahoo-jp =
uimのYahoo! JAPAN かな漢字変換モジュール。 連文節かな漢字変換エンジンYahoo! JAPAN かな漢字変換Web APIで入力/変換などを行なう場合に使う。
'''このモジュールはリリース版には含まれていません。''' また、このモジュールは標準では含まれません。 '''--with-expat'''をつけてuimをコンパイルする必要があります。
- あらかじめYahoo! JAPAN アプリケーションIDを入手し、ネットワークに接続しておいてください。
- UimPrefを起動してください。 * UimToolbarの設定アイコンをクリック * ターミナルエミュレータなどでuim-pref-gtk(もしくはuim-pref-qt)を実行
- 起動したら、「Yahoo-Jp (高度)」→「Yahoo-Jp サーバ」→「Yahoo-Jpのapiキー」にアプリケーションIDを入力します。
-
UimImSwitcherやUimToolbarからYahoo-Jpに切り換えてください。
1. Yahoo-Jpが見つからない場合はUimPrefを起動してください。
1. 起動したら、「全体設定」→「入力方式の利用準備」→「使用可能にする入力方式」の「編集...」ボタンを押して、左の有効アイテムにYahoo-Jpを追加してください。
- そこにもYahoo-Jpが見つからない場合、uim-yahoo-jpはインストールされていないのかもしれません。確認してみてください。 1. 追加が完了したら、Yahoo-Jpで入力したいアプリケーションを再起動してください。
- UimImSwitcherやUimToolbarによる切り換えは一時的なものです。永続的な変更を望むならUimPrefで設定する必要があります。
- UimPrefを起動したら、「全体設定」→「入力方式の利用準備」→「標準の入力方式を指定」のチェックボックスにチェックを入れます。
- そのすぐ下の「標準の入力方式」に、Yahoo-Jpをセットしてください。
- 直接(無変換)入力モード
- ひらがな入力モード
- カタカナ入力モード
- 半角カタカナ入力モード
- 半角英数入力モード
- 全角英数入力モード
- ローマ字入力方式
- AZIK拡張ローマ字入力方式
- ACT拡張ローマ字入力方式
- KZIK拡張ローマ字入力方式
- かな入力方式
| 動作 | キー |
|---|---|
| オン/オフ | 全角/半角、Shift+Space、Ctrl+\ |
| ひらがな入力モードへ | Shift+F6 |
| カタカナ入力モードへ | Shift+F7 |
| 半角カタカナ入力モードへ | Shift+F8 |
| 全角英数入力モードへ | Shift+F9 |
| 半角英数入力モードへ | Shift+F10 |
| カーソルを右へ移動 | →、Ctrl+f |
| カーソルを左へ移動 | ←、Ctrl+b |
| 編集領域の先頭へ移動 | Ctrl+a、Ctrl+← |
| 編集領域の末尾へ移動 | Ctrl+e、Ctrl+→ |
| カーソルより右の文字をすべて削除 | Ctrl+k |
| カーソルより左の文字をすべて削除 | Ctrl+u |
| カーソルの右の一字を削除 | Delete、Ctrl+d |
| カーソルの左の一字を削除 | BS、Ctrl+h |
| 変換開始 | Space |
| 文節を縮める | Shift+←、Ctrl+i |
| 文節を伸ばす | Shift+→、Ctrl+o |
| 次の変換候補へ移動 | Space、↓、Ctrl+n |
| 前の変換候補へ移動 | ↑、Ctrl+p |
| 次の変換候補ページへ移動 | PgDn |
| 前の変換候補ページへ移動 | PgUp |
| 次の文節へ移動 | →、Ctrl+f |
| 前の文節へ移動 | ←、Ctrl+b |
| 変換確定 | Return、Ctrl+m、Ctrl+j |
| キャンセル | Esc、Ctrl+[、Ctrl+g |
| ひらがな/カタカナを反転変換し確定 | Q |
| ひらがな変換 | F6 |
| カタカナ変換 | F7 |
| 半角カタカナ変換 | F8 |
| 全角英数字へ変換、大文字小文字を反転 | F9 |
| 半角英数字へ変換、大文字小文字を反転 | F10 |
| ひらがな、カタカナ、半角カタカナへの変換を循環 | 無変換 |
| 予測開始 | Tab、↓、Ctrl+n、Ctrl+i |
| 次の予測候補へ | Tab、↓、Ctrl+n、Ctrl+i |
| 前の予測候補へ | ↑、Ctrl+p |
入力中(編集領域が表示されている状態)で設定したキーを押すと、入力中の文字列を確定せず、ひらがな入力モードと半角英数入力モード、半角カタカナモードと全角英数モードを反転できます。
UimPrefで「Yahoo-Jp キー設定4」→「高度な設定」→「[Yahoo-Jp] かな/英数入力モードを反転」にキーを設定してください。
UimPrefで「Yahoo-Jp (高度)」→「予測入力」→「予測入力を有効にする」のチェックボックスにチェックを入れてください。
標準のキー設定は以下のようになっています。
| 動作 | キー |
|---|---|
| 次の予測候補へ | Tab、↓、Ctrl+n、Ctrl+i |
| 前の予測候補へ | ↑、Ctrl+p |
vi(クローン)でコマンドモードに戻る時、uimを直接入力モードに戻すことができます。
UimPrefで「Yahoo-Jp (高度)」→「特殊操作」→「vi協調モードを有効にする」のチェックボックスにチェックを入れてください。
標準のキー設定は以下のようになっています。
| 動作 | キー |
|---|---|
| vi協調モードでESCとして扱うキー | ESC、Ctrl+[ |
/.uim.d/customs/custom-yahoo-jp.scm:: UimPrefの「Yahoo-Jp」ファイル。/.uim.d/customs/custom-yahoo-jp-advanced.scm:: UimPrefの「Yahoo-Jp (高度)」ファイル。~/.uim.d/customs/custom-yahoo-jp-keys{1,2,3,4}.scm:: UimPrefの「Yahoo-Jp キー設定{1,2,3,4}」ファイル。
| 動作 | 変数名 | 指定できる値 | 標準値 | |
|---|---|---|---|---|
| 文節区切りを表示 | yahoo-jp-show-segment-separator? | #t #f | #f | |
| 文節区切り | yahoo-jp-segment-separator | "文字列" | " | |
| 候補ウィンドウを使用する | yahoo-jp-use-candidate-window? | #t #f | #t | |
| 候補ウィンドウを表示するために変換キーを押す回数 | yahoo-jp-candidate-op-count | 数字 | 1 | |
| 候補ウィンドウに一度に表示する候補数 | yahoo-jp-nr-candidate-max | 数字 | 10 | |
| 数字キーで候補を選択する | yahoo-jp-select-candidate-by-numeral-key? | #t #f | #f | |
| 標準の入力モード | default-widget_yahoo-jp_input_mode | 'action_yahoo-jp_direct 'action_yahoo-jp_hiragana 'action_yahoo-jp_katakana 'action_yahoo-jp_halfkana 'action_yahoo-jp_halfwidth_alnum 'action_yahoo-jp_fullwidth_alnum
|
||
| 標準のかな入力方式 | default-widget_yahoo-jp_kana_input_method | 'action_yahoo-jp_roma 'action_yahoo-jp_kana 'action_yahoo-jp_azik |
'action_yahoo-jp_roma | |
| Yahoo-Jp server address | yahoo-jp-server | "文字列" | "jlp.yahooapis.jp" | |
| Yahoo-Jp service path | yahoo-jp-path | "文字列" | "/JIMService/V1/" | |
| Yahoo-Jpのapiキー | yahoo-jp-appid | "文字列" | "" | |
| Use SSL | yahoo-jp-use-ssl? | #t #f | #f | |
| vi協調モードを有効にする | yahoo-jp-use-with-vi? | #t #f | #f | |
| 直接入力モード(off状態)時も入力モード切り換えキーを有効にする | yahoo-jp-use-mode-transition-keys-in-off-mode? | #t #f | #f | |
| 予測入力を有効にする | yahoo-jp-use-prediction? | #t #f | #f | |
| 数字キーで予測候補を選択する | yahoo-jp-select-prediction-by-numeral-key? | #t #f | #f | |
| 編集領域内に選んだ予測候補を表示する | yahoo-jp-use-implicit-commit-prediction? | #t #f | #t | |
| Number of cache of prediction candidates | yahoo-jp-prediction-cache-words | 数字 | 256 | |
| Character count to start input prediction | yahoo-jp-prediction-start-char-count | 数字 | 2 |
- yahoo-jp-show-segment-separator? #f
- yahoo-jp-segment-separator
- yahoo-jp-use-candidate-window? #f
- yahoo-jp-candidate-op-count
- yahoo-jp-nr-candidate-max
- yahoo-jp-select-candidate-by-numeral-key?
- yahoo-jp-use-prediction?
- yahoo-jp-candidate-op-count
- yahoo-jp-use-prediction? #f
- yahoo-jp-select-prediction-by-numeral-key?
- yahoo-jp-use-implicit-commit-prediction?
- yahoo-jp-prediction-cache-words
- yahoo-jp-prediction-start-char-count
- yahoo-jp-select-prediction-by-numeral-key?
| 動作 | キー変数名 |
|---|---|
| 次の文節 | yahoo-jp-next-segment-key? |
| 前の文節 | yahoo-jp-prev-segment-key? |
| 文節を伸ばす | yahoo-jp-extend-segment-key? |
| 文節を縮める | yahoo-jp-shrink-segment-key? |
| ひらがなに変換 | yahoo-jp-transpose-as-hiragana-key? |
| カタカナに変換 | yahoo-jp-transpose-as-katakana-key? |
| 半角カタカナに変換 | yahoo-jp-transpose-as-halfkana-key? |
| 半角英数字に変換 | yahoo-jp-transpose-as-halfwidth-alnum-key? |
| 全角英数字に変換 | yahoo-jp-transpose-as-fullwidth-alnum-key? |
| かな/カナ反転確定 | yahoo-jp-commit-as-opposite-kana-key? |
| オン | yahoo-jp-on-key? |
| オフ | yahoo-jp-off-key? |
| 変換開始 | yahoo-jp-begin-conv-key? |
| 確定 | yahoo-jp-commit-key? |
| キャンセル | yahoo-jp-cancel-key? |
| 次候補 | yahoo-jp-next-candidate-key? |
| 前候補 | yahoo-jp-prev-candidate-key? |
| 候補ウィンドウの次ページ | yahoo-jp-next-page-key? |
| 候補ウィンドウの前ページ | yahoo-jp-prev-page-key? |
| 編集領域の先頭 | yahoo-jp-beginning-of-preedit-key? |
| 編集領域の末尾 | yahoo-jp-end-of-preedit-key? |
| カーソル以降を消去 | yahoo-jp-kill-key? |
| カーソル以前を消去 | yahoo-jp-kill-backward-key? |
| バックスペース | yahoo-jp-backspace-key? |
| デリート | yahoo-jp-delete-key? |
| 左に移動 | yahoo-jp-go-left-key? |
| 右に移動 | yahoo-jp-go-right-key? |
| vi協調モードでESCとして扱うキー | yahoo-jp-vi-escape-key? |
| ひらがな入力モード | yahoo-jp-hiragana-key? |
| カタカナ入力モード | yahoo-jp-katakana-key? |
| 半角カタカナ入力モード | yahoo-jp-halfkana-key? |
| 半角英数字入力モード | yahoo-jp-halfwidth-alnum-key? |
| 全角英数字入力モード | yahoo-jp-fullwidth-alnum-key? |
| ひらがな/カタカナ入力モードを反転 | yahoo-jp-kana-toggle-key? |
| かな/英数入力モードを反転 | yahoo-jp-alkana-toggle-key? |
| Next prediction candidate | yahoo-jp-next-prediction-key? |
| Previous prediction candidate | yahoo-jp-prev-prediction-key? |