I have an Ideapad Y560 that is having this same 012345... problem, so far with only 2 applications: logging into Yahoo Msgr. (ie: typing my ID) and typing on a remote computer with LogMeIn.com
It's so very odd. I can type in any other program (ie - here) just fine, but switch over to Y.M. login, and I will get only 1 correct keystroke, followed by 34567890123...
2 notes to clarify what's happening:
1) I get this numerical sequence even if I just keep hitting one key (any key) repeatedly.
2) If I use the shift key, I get the characters as if I were hitting the number keys (!@#$%^&....), always in sequence, no matter what key I hit.