Same thing happened to me... I just noticed one day that my recent music was a bit odd, completely different to what I usually listen to. I changed my password, but 2FA should be a given at this stage.
I bought the tenkeyless CODE keyboard with Cherry MX Clears a few months ago, and I love this thing. Not so cheap outside the US, mind. Had to pay a pretty penny at customs.