The Keyboard on my iMac seems to be typing slow and garbled The bluetooth keyboard on my iMac seems  to work for a while then starts to skip letters or mix up letters while I am typing. It seems there is also a delay between the time I type a character and when it shows up on screen. I've switched to my wired keyboard and the same thing happens. If I reboot, the problem goes away for a while, then comes back. Any suggestions?
Hold down the Shift and Option keys ('Alt' on some keyboards) and, at the same time, click on the Bluetooth icon in the menu bar.
Find your keyboard on the device list and select "Factory Reset"
Confirm "remove" when prompted.
Reconnect keyboard.


I tried "resetting NVRAM and SMC" as Apple Support mentioned but didn't enough to solve. If the solution above doesn't solve the problem, please try to reset NVRAM and SMC before following the solution steps.