anthy に続き、atok じゃなきゃ思い通りのキーカスタマイズができないものだとバッカリ思ってたが、ちょっと試してみたら atok で設定してるキーカスタマイズにできた(たぶん)。変換精度がかなりいいし、無料だし atok イラネってなりそうな予感。
設定した内容は以下。そのままインポートできるはず。文字の間は tab で区切らないとインポート時に強制終了されちゃうので注意。
status key command Conversion Backspace Cancel Conversion Ctrl [ Cancel Conversion Ctrl @ ConvertToHalfAlphanumeric Conversion Ctrl h Cancel Conversion Ctrl i ConvertToFullKatakana Conversion Ctrl k SegmentWidthShrink Conversion Ctrl l SegmentWidthExpand Conversion Ctrl Left SegmentFocusFirst Conversion Ctrl m Commit Conversion Ctrl n CommitOnlyFirstSegment Conversion Ctrl o ConvertToHalfWidth Conversion Ctrl p ConvertToFullAlphanumeric Conversion Ctrl Right SegmentFocusLast Conversion Ctrl Shift Left SegmentWidthShrink Conversion Ctrl Shift Right SegmentWidthExpand Conversion Ctrl Space ConvertNext Conversion Ctrl u ConvertToHiragana Conversion Down CommitOnlyFirstSegment Conversion Eisu ToggleAlphanumericMode Conversion Enter Commit Conversion ESC Cancel Conversion F10 ConvertToHalfAlphanumeric Conversion F6 ConvertToHiragana Conversion F7 ConvertToFullKatakana Conversion F8 ConvertToHalfWidth Conversion F9 ConvertToFullAlphanumeric Conversion Insert Cancel Conversion Shift Left SegmentWidthShrink Conversion Shift Right SegmentWidthExpand Conversion Shift Henkan ConvertPrevPage Conversion Left SegmentFocusLeft Conversion Right SegmentFocusRight Conversion Shift Space ConvertNext Conversion Space ConvertNext Conversion Tab PredictAndConvert Conversion Up ConvertPrev Precomposition Eisu ToggleAlphanumericMode Precomposition F10 ToggleAlphanumericMode Precomposition Kana ToggleAlphanumericMode Precomposition Shift Henkan ToggleAlphanumericMode Precomposition Shift Muhenkan ToggleAlphanumericMode Precomposition Shift Space InsertSpace Precomposition Space InsertAlternateSpace Composition Backspace Backspace Composition Ctrl [ Cancel Composition Ctrl @ ConvertToHalfAlphanumeric 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 Commit Composition Ctrl o ConvertToHalfWidth Composition Ctrl p ConvertToFullAlphanumeric Composition Ctrl Right MoveCursorToEnd Composition Ctrl Space Convert Composition Ctrl u ConvertToHiragana Composition Delete Delete Composition Down Commit Composition Eisu ToggleAlphanumericMode 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 Kana ToggleAlphanumericMode Composition Left MoveCursorLeft Composition Right MoveCursorRight Composition Shift Henkan Convert Composition Shift Muhenkan ToggleAlphanumericMode Composition Shift Space Convert Composition Space Convert Composition Tab PredictAndConvert Suggestion Ctrl Down PredictAndConvert Suggestion Ctrl Enter CommitFirstSuggestion Suggestion Down PredictAndConvert Suggestion Shift Enter CommitFirstSuggestion Prediction Ctrl Down ConvertNext Prediction Ctrl Up ConvertPrev Prediction Down ConvertNext Prediction Up ConvertPrev Conversion Ctrl Alt F11 Abort Conversion F1 ReportBug Conversion F3 ReportBug Conversion OFF IMEOff Conversion ON IMEOn Precomposition Ctrl Alt F11 Abort Precomposition ON IMEOn Composition Ctrl Alt F11 Abort Composition OFF IMEOff Composition ON IMEOn Conversion Henkan IMEOn Precomposition Henkan IMEOn DirectInput Henkan IMEOn Composition Henkan IMEOn Conversion Hiragana IMEOn Precomposition Hiragana IMEOn DirectInput Hiragana IMEOn Composition Hiragana IMEOn Conversion Muhenkan ConvertToHiragana Precomposition Muhenkan IMEOff DirectInput Muhenkan IMEOff Composition Muhenkan IMEOff
atok をベースにカスタマイズ。ポイントは
- 変換で IME ON
- ひらがなで IME ON (vaiox はキー幅が狭く間違えて押しちゃうことが多いので)
- 無変換で IME OFF
- 変換候補表示中の無変換はひらがなに変換
- スペースで半角スペースを挿入(シフト + スペースで全角スペース)
今のところ満足。