I have a mid-2012 15" Retina Macbook Pro that has had this issue since new, on both the built-in trackpad & keyboard and also on bluetooth magic trackpad & keyboards, regardless of using an external Cinema Display or two at the time.
Hardware Specs:
- 2.7 GHz Intel Core i7
- 16 GB 1600 MHz DDR3
- Intel HD Graphics 4000 1536 MB
Current Pertinent Software:
- Boot ROM Version: MBP101.00EE.B09
- SMC Version (system): 2.3f36
- El Capitan - 10.11 Beta (15A216g)
A few of the (drastic) things that have not fixed anything for me:
- New display (originally had image retention & ghosting)
- New logic board (originally had issues with battery showing 30% but prematurely sleeping)
- Secure erased the hard disk & reinstalled fresh copy of Yosemite
Other things I're tried or stared at for way too long:
- Console logs do not reveal anything obvious
- Activity monitor results are irrelevant, meaning nothing is obviously hogging resources at any time
- Variations of external displays, plugged in or battery powered, bluetooth or built-in
- PRAM reset
- SMC reset
Here's the thing about this that bothers me the most: after a new display, new logic board, & secure erasing the hard drive, when booting via Internet Recovery the issue still exists before the operating system is even installed on the drive. That has to rule out operating system configuration, regardless of what version of OS X (which I've gone through 4.)
My wife and I both have 2014 11" Macbook Airs and I use a 6 core Mac Pro at the office, and none of those machines have ever exhibited this issue, so I find myself using them more often than my rMBP as a result.
I have never been able to duplicate this issue on any Retina Macbook Pro I've toyed with at any retail store, and I've made it a point to visit Apple retail stores across the country while traveling to compare.
This issue feels and seems totally hopeless for these machines. Even after spending way too much time educating myself, I've concluded that "It just works" doesn't indicate how well, just that it does in some capacity. The issue goes away completely randomly, and always comes back.
My best guesses are that it's:
- A component on the logic board that only a certain percentage of machines have, and we've been lucky enough to win the same defective ones
- An SSD problem with reading/writing something to logs & swap
- A serial or bus problem with quickly translating user input to screen output
If there's anyone out there at Apple that's reading this, this issue is very real and very frustrating. My machine, for example, cost $4k USD when it was new, which is way too much money for something that can't calculate user input as quickly as my 15 year old Sony Vaio machine still can.