Recently, the low cost BCI becomes more popular on the market. But there is not any suitable operating system or interface of mindtyping system with BCI for users. We will discuss the factors which will improve the mindtyping efficiency and which will be the references for later designers. We design an innovative mindtyping system with a bi-directional cycling function which can improve the mindtyping efficiency. The new function has been proved by the test in this study. We designed four mindtyping systems with different operating modes and invite 12 volunteers to test the systems. Throughout 50 times of the test, the bi-directional cycling function is evidently useful to make the efficiency of mindtyping better. However, we also find out that the mindtyping system with complicated functions easily results in a worse efficiency.