Use the button test diagnostic and see if the button is registering clicks every time it is pressed. You'll have to search on how to get to this diagnostic, I don't remember off hand. You go to options and then have to enter some code. It will test the trackball and all buttons.
did you install some wierd software?
i met this issue before ,the reason is i installed a software called "call assistant“ this software made my phone like what you described
Use the button test diagnostic and see if the button is registering clicks every time it is pressed. You'll have to search on how to get to this diagnostic, I don't remember off hand. You go to options and then have to enter some code. It will test the trackball and all buttons.
For Self Diagnostic test. Go to > Options then status and type the word " test "
select what do you want to test ( in your case Keyboard and Trackball ) then hit Run
see if you have to press the End/Power Button hard for it to show