2016 TbMbp Can't reset NVRAM
I was typing on my laptop and noticed everything was in upper case. Caps Lock is not on and the Shift key is not being pushed down. I use a keyboard skin cover and I never eat or drink/spilled anywhere near the laptop.
As I looked at the Keyboard preferences, I noticed that the laptop thinks the Shift Key is pressed down. I have a Apple BT Magic keyboard and I can type just fine as you can see here. But when I switch to the onboard keyboard, it's all caps lock. I did remove the skin cover and went by Apple's recommendation of shooting air at the keyboard as they prescribed, but no improvement.
I looked at several online posts about reseting the PRAM/NVRAM but that's impossible because it always thinks the Shift key is pressed, so it defaults to booting into Safe Boot unless I push Option, then choose my internal SSD to boot into normal mode.
1. Is there a way, for example, to force the NVRAM to reset in Terminal? I'm thinking it might be possible if I boot into the Recovery Mode and launch Terminal there.
2. I did find a post on how to set arguments with sudo but it generates an error, probably due to High Sierra's system integrity protection.
3. The Apple BT Magic keyboard doesn't appear to respond soon enough for me to use this as an external keyboard to bypass the internal KB to try and reset the NVRAM. I do have a couple of Windows keyboards but I can't get it to respond to CMD OPTION P+R by using the combination Win+Alt+P+R.
I'm trying to not have to take it to Apple again due to time, but it may be the only way to resolve this. Any suggestions will help.