Keyboard Issues - Ghost Scrolling - Can't Reset PRAM

I have a Mid-2015 15" Retina MacBook Pro. The user complaint was something to the effect of the "trackpad is behaving weird". Based on that I suspected maybe it was a swelled battery issue or faulty trackpad which I have seen before. But it is none of those. Battery is fine and trackpad works. I might need to post a video to show you what this is doing but I'll try to explain it first.

If I open Safari and start to type in the search bar, all is good unless I start with an "o" or an "L" in the first few letters. As you type, a drop down list appears with autofilled "suggestions". When I get to an "O" or an "L" it starts scrolling rapidly up and down the list, almost as if someone is pressing the down cursor key. I have also discovered that while this is going on, if I mouse up to the menu bar and click on the Apple menu (or File or any of them), the cursor will start cycling down through all the menu items. I think if I press ESC it stops momentarily but that's it.


Here's what I've tried (none have made any difference).


  1. Open up Notepad or TextEdit and type. All keys type as they should.
  2. Reset the SMC - this appears to work. Light on charger goes from orange to green and back to orange again. Good, but no difference.
  3. Reset the PRAM - For some reason, I am unable to do this. When I power on the MacBook it seems to take a ridiculously SHORT amount of time for the Apple logo to appear. On other machines I've done this on there is usually a couple second delay between the startup chime and the Apple Logo - not with this machine. It chimes and then milliseconds later the Apple logo appears. I also tried just holding option to boot from another device - NOPE. I can't even hold D or R or cmd-d or cmd-r to boot to recovery mode. No matter what I try it just immediately starts to boot. I even tried swapping out the SSD with another one with fresh macOS on it and it does EXACTLY the same thing. I also tried sudo nvram -c in terminal but if that does the same thing as cmd-opt-P-R then that did not fix the problem.
  4. Tried a USB keyboard - NOPE, same behavior.
  5. Opened the Mac and disconnected the keyboard, inspected it for corrosion, and reinstalled it. - NOPE same behavior.


What can I try next? I'm out of ideas? It especially concerns me that I can't zap the PRAM on this machine. Is there a way to block this in firmware that I'm not aware of? And if so, how do I unblock it?

Earlier Mac models

Posted on Aug 4, 2023 6:20 AM

Reply
Question marked as Top-ranking reply

Posted on Aug 4, 2023 7:50 AM

Update: I disconnected the trackpad. It seemed to disable the keyboard as well but I used a USB keyboard and found that the behavior described did NOT occur. It still chimes and displays the Apple logo simultaneously, not allowing enough time for me to activate a modified startup but typing O or L in the Safari url bar no longer activates scrolling. So maybe I need to replace the trackpad assembly? Just the cable? I have no spare parts to test with so ...


Similar questions

2 replies
Question marked as Top-ranking reply

Aug 4, 2023 7:50 AM in response to Larry Jorgenson

Update: I disconnected the trackpad. It seemed to disable the keyboard as well but I used a USB keyboard and found that the behavior described did NOT occur. It still chimes and displays the Apple logo simultaneously, not allowing enough time for me to activate a modified startup but typing O or L in the Safari url bar no longer activates scrolling. So maybe I need to replace the trackpad assembly? Just the cable? I have no spare parts to test with so ...


This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Keyboard Issues - Ghost Scrolling - Can't Reset PRAM

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.