I have external speakers, though they're connected via analog I believe. Just using a regular headphone jack thing. I forgot to mention that I was able to adjust it through System Preferences but just not with the keys.
Edit: Actually I tried restarting without them connected and it didn't fix it. Logging out and adjusting the volume did the trick for some strange reason though.