After looking through fellow One X users' threads, I think this specific issue has not been raised. If it has, please redirect me and I will remove this thread. I am using stock Sense 4+ keyboard. Sometimes when I am typing very fast, the keyboard would randomly switched to either the punctuations or Chinese pinyin (my secondary keyboard language). It is as if I have pressed the [EN] or [12#] button, which I am sure I did not (my thumb was not even remotely close to those buttons). I notice this occurs more frequently whenever I use the letters near them, such as [A], , [D]. I have tried resetting the keyboard calibration. It does not solve the problem. Anyone having the same issue? Phone details: HTC One X (Australia, unlocked, non-rooted) Android 4.1.1 Sense 4+ [UPDATE: 20-Feb-2013] I found out the reason for this problem. Turns out that the Sense 4+ keyboard has a built-in function of sliding. Sliding from left will quickly change to the punctuation page. Sliding from right will change the input language. The phone may have misinterpreted my rapid tapping as a sliding motion, thus making the supposedly random switching. I apologise for the false alarm.