a input method use tsf frame