In 2025, we have a few new keyboard phones such as Unihertz Titan 2 and Blackberry Q25, however there are no IME optimized for physical keyboards yet, at least not to my standards, especially for Chinese pinyin and wubi inputs. So I decied to write this by myself. Now this IME have fully supports inputs on these phones without touching screen and also implemented a local voice recognition model with high accuracy. Would like to share this work with the community.