Out of curiosity, which browser do you use?
USB Keyboards and mice follow a protocol, so I don't know how they wouldn't work.
I use www/luakit, but Firefox for banking, tax office, etc. because those 'formal' sites often won't handle other browsers than the usual suspects. They refuse to understand certain things apparently.
When my keyboard broke down, I wanted a mechanical keyboard. On FreeBSD there was little written about it and on Linux sites it only warned for problems. So I took my FBSD netbook with me to the store to try, and the Keychron K2 worked out of the box. Other types did, but had trouble with the Fn-keys. For €140 a device should work IMHO. And this K2 did.