A User Agent tesztelése szar, de néha szükség van rá finom dolgokhoz. Az én esetemben a billentyűparancsok (Command vagy Control) megjelenítéséhez használtam. Semmi szuper szak.
if (navigator.userAgent.indexOf('Mac OS X') != -1) ( $("body").addClass("mac"); ) else ( $("body").addClass("pc"); )
Az ott található állítások a jQuery segítségével adják hozzá a testosztályt, de ez nem szükséges, bármit megtehetsz.