Антон: Вопрос был в пару строк кода. Можно обьеденить с navigator.userAgent.
Но 50 дюймового сенсорного экрана не видел еще. Там меньше 0.5% их будет.
Лучше уже про IE париться в таких случаях
Я недавно сделал вот такую простенькую проверку -- чтение юзерагента через php (просто захотелось) и регекснул ответ. Думаю, можно юзерагента и через js получить, а дальше то же самое.
var isPC = '<?=$_SERVER[HTTP_USER_AGENT]?>'.match(/(windows nt|macintosh|linux x)/gi);
if(isPC){
// твой код
}