Ho un tocuhscreen dove ho la necessità di lasciare il focus su un campo input (in pratica il campo viene compilato in automatico da un lettore di badge in emulazione tastiera).

Il touchscreen è senza tastiera per cui l'unico modo per uscire dal campo dove ho già il focus è toccare lo schermo da altra parte.

Il destro è già disattivato con questo script:

Codice PHP:
<script language=JavaScript>
<!--
var 
message="";
///////////////////////////////////
function clickIE() {if (document.all) {(message);return false;}}
function 
clickNS(e) {if 
(
document.layers||(document.getElementById&&!document.all)) {
if (
e.which==2||e.which==3) {(message);return false;}}}
if (
document.layers
{
document.captureEvents(Event.MOUSEDOWN);document.onmousedown=clickNS;}
else{
document.onmouseup=clickNS;document.oncontextmenu=clickIE;}

document.oncontextmenu=new Function("return false")
// --> 
</script> 
C'è un modo per disattivare pure il sinistro?

Oppure c'è un modo per mantenere il focus su quell'input?

Grazie