Nowadays, there are many Chinese typing softwares. They mainly fall into two categories: phonetics-based and radical-based. Each method has its weaknesses and strengths in terms of speed and learning difficulty. Also, different people get most comfortable with different input methods. To balance the typing speed and the learning difficulties of users, G6, which is a new Chinese Input Method algorithm, is introduced. G6 includes 6 key strokes and its maximum code length is 6. To hold the Chinese characters which are almost 20000 today, G6 provides about 66 (=46656) free spaces for it. The detail of the algorithm of G6 will be discuss deeply later. In addition, G6 is targeted for Windows platform and mobile device. After all, we will show a research about the G6 as the codes\xA1\xA6 repeating rate, the typing speed, learning difficulty etc.