Parce que j'ai un cerveau, mais pas trop.
Il suffit de savoir si le listener “document.documentElement.ontouchstart()” existe ou pas :
if (!("ontouchstart" in document.documentElement)) touch=false; else touch=true;