Since you haven't posted your code, we can't completely understand your situation.

But...The only reason it would be doing that is if you are only passing the most recently pressed character to...