そこで、キーバインドをEmacs風に変更してみることにしました。
色々やりたいことはあるけど、とりあえず以下の通りやってればEmacsっぽく操作可能だと思われる。
キーバインド | コマンド |
---|---|
Ctrl-n | 次の候補 |
Ctrl-p | 前の候補 |
Ctrl-f | 次の文節へ移動 |
Ctri-b | 前の文節へ移動 |
Ctrl-i | 文節を短くする |
Ctrl-o | 文節を長くする |
Ctrl-h | 変換をキャンセル |
Space | 予測変換 |
キーバインド | コマンド |
---|---|
Ctrl-h | 左の文字を削除 |
まずはタスクバーを右クリックして[SCIMを設定]を選択する。
左側のパネルから[Mozc]を選択し、右の[Property]ボタンを押下。
[一般]タブから「キー設定の選択」ドロップボックスにて[カスタム]を選択。その後[編集]ボタンを押す。
[編集]ドロップボックスから[定義済みのキーマップからインポート]>[MS-IME](この辺はお好みで)を選択する。
以下のようなダイアログが出るので、対応するキーバインドを上書きしていく。対応するキーバインドがない場合は、[編集]>[新しいエントリー]で追加できる。
好きなようにキーバインドを設定したら[OK]を押して終了。
とりあえず上記の表の通りに書き換えて使ってますが、今のところ問題はないです。かなり使いやすくなって、Emacsでの編集作業も効率アップといった感じ。
ちなみに、[編集]>[エクスポート]で現在の設定をテキストファイルで書き出せて
、[編集]>[インポート]でそのファイルを読み込めます。一応私がエクスポートしたものを晒しておきます。設定がめどいという方はそのままお使いください。
status key command Precomposition Ctrl Shift Space InsertFullSpace Precomposition Shift Muhenkan ToggleAlphanumericMode Precomposition Shift Space InsertAlternateSpace Precomposition Space InsertSpace Precomposition Backspace Revert Composition Backspace Backspace Composition Ctrl 0 ConvertToHalfAlphanumeric Composition Ctrl 2 ConvertWithoutHistory Composition Ctrl 6 ConvertToHiragana Composition Ctrl 7 ConvertToFullKatakana Composition Ctrl 8 ConvertToHalfWidth Composition Ctrl 9 ConvertToFullAlphanumeric Composition Ctrl a MoveCursorToBeginning Composition Ctrl Backspace Backspace Composition Ctrl d MoveCursorRight Composition Ctrl Down MoveCursorToEnd Composition Ctrl e MoveCursorToBeginning Composition Ctrl Eisu ToggleAlphanumericMode Composition Ctrl Enter Commit Composition Ctrl f MoveCursorToEnd Composition Ctrl g Delete Composition Ctrl h Backspace Composition Ctrl i ConvertToFullKatakana Composition Ctrl k MoveCursorLeft Composition Ctrl l MoveCursorRight Composition Ctrl Left MoveCursorToBeginning Composition Ctrl m Commit Composition Ctrl n MoveCursorToEnd Composition Ctrl o ConvertToHalfWidth Composition Ctrl p ConvertToFullAlphanumeric Composition Ctrl Right MoveCursorToEnd Composition Ctrl s MoveCursorLeft Composition Ctrl Space InsertHalfSpace Composition Ctrl Shift Space InsertFullSpace Composition Ctrl t ConvertToHalfAlphanumeric Composition Ctrl u ConvertToHiragana Composition Ctrl Up MoveCursorToBeginning Composition Ctrl x MoveCursorToEnd Composition Ctrl z Cancel Composition Delete Delete Composition Down MoveCursorToEnd Composition Eisu ToggleAlphanumericMode Composition End MoveCursorToEnd Composition Enter Commit Composition ESC Cancel Composition F10 ConvertToHalfAlphanumeric Composition F2 ConvertWithoutHistory Composition F6 ConvertToHiragana Composition F7 ConvertToFullKatakana Composition F8 ConvertToHalfWidth Composition F9 ConvertToFullAlphanumeric Composition Henkan Convert Composition Home MoveCursorToBeginning Composition Left MoveCursorLeft Composition Muhenkan SwitchKanaType Composition Right MoveCursorRight Composition Shift Backspace Backspace Composition Shift ESC Cancel Composition Shift Left MoveCursorLeft Composition Shift Right MoveCursorRight Composition Shift Muhenkan ConvertToFullAlphanumeric Composition Shift Space Convert Composition Space Convert Composition Tab PredictAndConvert Suggestion Down PredictAndConvert Suggestion Shift Enter CommitFirstSuggestion Conversion Backspace Cancel Conversion Ctrl 0 ConvertToHalfAlphanumeric Conversion Ctrl 6 ConvertToHiragana Conversion Ctrl 7 ConvertToFullKatakana Conversion Ctrl 8 ConvertToHalfWidth Conversion Ctrl 9 ConvertToFullAlphanumeric Conversion Ctrl a SegmentFocusFirst Conversion Ctrl Backspace Cancel Conversion Ctrl d SegmentFocusRight Conversion Ctrl Down CommitOnlyFirstSegment Conversion Ctrl e ConvertPrev Conversion Ctrl Enter Commit Conversion Ctrl Eisu ToggleAlphanumericMode Conversion Ctrl f SegmentFocusRight Conversion Ctrl g Cancel Conversion Ctrl h Cancel Conversion Ctrl i SegmentWidthShrink Conversion Ctrl k SegmentWidthShrink Conversion Ctrl l SegmentWidthExpand Conversion Ctrl Left SegmentFocusFirst Conversion Ctrl m Commit Conversion Ctrl n ConvertNext Conversion Ctrl o SegmentWidthExpand Conversion Ctrl p ConvertPrev Conversion Ctrl Right SegmentFocusLast Conversion Ctrl b SegmentFocusLeft Conversion Ctrl Space InsertHalfSpace Conversion Ctrl Shift Space InsertFullSpace Conversion Ctrl t ConvertToHalfAlphanumeric Conversion Ctrl u ConvertToHiragana Conversion Ctrl Up ConvertPrev Conversion Ctrl x ConvertNext Conversion Ctrl z Cancel Conversion Delete Cancel Conversion Down ConvertNext Conversion Eisu ToggleAlphanumericMode Conversion End SegmentFocusLast Conversion Enter Commit Conversion ESC Cancel Conversion F10 ConvertToHalfAlphanumeric Conversion F6 ConvertToHiragana Conversion F7 ConvertToFullKatakana Conversion F8 ConvertToHalfWidth Conversion F9 ConvertToFullAlphanumeric Conversion Henkan ConvertNext Conversion Home SegmentFocusFirst Conversion Left SegmentFocusLeft Conversion Muhenkan SwitchKanaType Conversion PageDown ConvertNextPage Conversion PageUp ConvertPrevPage Conversion Right SegmentFocusRight Conversion Shift Backspace Cancel Conversion Shift Down ConvertNextPage Conversion Shift ESC Cancel Conversion Shift Henkan ConvertPrev Conversion Shift Left SegmentWidthShrink Conversion Shift Muhenkan ConvertToFullAlphanumeric Conversion Shift Right SegmentWidthExpand Conversion Shift Space ConvertPrev Conversion Shift Up ConvertPrevPage Conversion Space PredictAndConvert Conversion Tab PredictAndConvert Conversion Up ConvertPrev Precomposition Ctrl Eisu ToggleAlphanumericMode Precomposition Eisu ToggleAlphanumericMode Precomposition ASCII InsertCharacter Composition ASCII InsertCharacter DirectInput Hiragana IMEOn DirectInput Katakana IMEOn DirectInput Eisu IMEOn DirectInput ON IMEOn DirectInput Hankaku/Zenkaku IMEOn DirectInput Kanji IMEOn DirectInput F13 IMEOn DirectInput Henkan IMEOn Precomposition OFF IMEOff Precomposition ON IMEOn Precomposition Hankaku/Zenkaku IMEOff Precomposition Kanji IMEOff Composition OFF IMEOff Composition ON IMEOn Composition Hankaku/Zenkaku IMEOff Composition Kanji IMEOff Conversion OFF IMEOff Conversion ON IMEOn Conversion Hankaku/Zenkaku IMEOff Conversion Kanji IMEOff
0 件のコメント:
コメントを投稿