basyura's blog

あしたになったらほんきだす。

かなり良い感じに仕上がった

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
  • 変換候補表示中の無変換はひらがなに変換
  • スペースで半角スペースを挿入(シフト + スペースで全角スペース)

今のところ満足。