IMEオフの状態からテンキー操作で漢字変換

IMEオフ状態の漢字変換にまだ悩んでいます。

#include ime.ahk
Numpad5::
IME_SET(1)
Send,{vk1C}
Return

Numpad6::
Send,^{Enter}
Sleep,100
IME_SET(0)
Return

Numpad4::
Send,{Esc 2}
Sleep,100
Send,^!x
IME_SET(0)
Return

Numpad2::Send,+{Left}
Numpad8::Send,+{Right}

テンキー5で変換と下移動、テンキー6で変換決定、テンキー4で中断します。文字選択はテンキー2でShift+Left、テンキー8でShift+Rightです。