Shift key stuck in software after login, reboot fixes this I have a very wierd issue with my macbook air early2015. The shift key is almost always stuck after I wake the computer and login. However this does not affect text for some reason, I can still use the shift key normally in all text fields. It does however affect the slow animation and multiple selection stuff that happens while pressing shift, which makes using the mac almost impossible.

This is always fixed after I reboot, but 9/10 times the key is stuck again after I wake it up and login. Additionally, the problem only happens if the laptop was sleeping long enough for the login screen to appear. The key works fine on the hardware side so I'm pretty sure its a Software thing. 

I also couldn't find anyone else with this problem.
I have a workaround which works and involves going to the login screen. Sometimes that is enough to fix. If that doesn't work, switch to the guest user and then log out. That always does it for me.