Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
How to disable CTRL+N
Message
From
10/01/2002 14:42:03
 
 
To
10/01/2002 14:20:23
General information
Forum:
Internet
Category:
Other
Miscellaneous
Thread ID:
00603120
Message ID:
00603139
Views:
21
>>Is there a place in the registry to do that? Or any other way?
>>
>>I don't want for the user to be able to open another instance of Explorer.
>
>
>Sorry the title should have been "How to disable CTRL+N" :-(

I use the following code in body onkeydown() event:

function body_onkeydown() {

// ALT combination
if (event.altKey == true)
{
switch(event.keyCode)
{
case 36: // ALT+HOME
event.keyCode=0;
event.returnValue=false;
event.cancelBuble=true;
alert('Please click the Home button.');
break;

case 37: // ALT+LEFT ARROW
case 39: // ALT+RIGHT ARROW
event.returnValue=false;
break;
}
}

// CTRL combination
if (event.ctrlKey == true)
{

//if (event.keyCode!=17)
// alert( 'keyv' +event.keyCode);

switch(event.keyCode)
{
case 11: // Ctrl+K
location.href='GetTable?Table=KLIENT';
break;

case 33: // CTRL+Page Up
Prev();
break;

case 34: // CTRL+Page Down
Next();
break;

case 35: // CTRL+end
case 36: // CTRL+ home
return;

//case 66: // CTRL+B
//case 68: // CTRL+D

case 69: // CTRL+E
location.href='GetTable?Table=DOK&Form=DOKLSTL&Type=G&SubType=L'
break;

//case 70: // CTRL+F
//case 72: // CTRL+H
//case 73: // CTRL+I

case 77: // Ctrl+M
AddRow();
break;

case 78: // CTRL+N
// disable ctrl+n
break;

case 80: // CTRL+P
Print();
break;

case 83: // CTRL+S
Save();
break;

case 84: // Ctrl+T
DeleteRow(event.srcElement);
break;

//case 82: // CTRL+R
//case 76: // CTRL+L
//case 79: // CTRL+O
//case 87: // CTRL+W
}
event.keyCode=0;
event.returnValue=false;
event.cancelBuble=true;
}

// SHIFT combination
if (event.shiftKey == true)
{
switch(event.keyCode)
{
case 121: // SHIFT+F10
event.returnValue=false;
break;
}
}

// Single keys
switch(event.keyCode)
{
// case 116: // F5
case 122: // F11
event.keyCode=0;
event.returnValue=false;
break;
}

// TAB key
//if((event.keyCode==8 && event.srcElement.type!="text"))
//{
// event.keyCode=0;
// event.returnValue=false;
//}

// ENTER key
//if(event.srcElement.type=="text" || event.srcElement.type=="checkbox" ||
// event.srcElement.type=="radio" )
//{
// if(event.keyCode==13)
// {
// event.keyCode=0;
// event.returnValue=false;
// }
// }

if(!event.ctrlKey && event.keyCode==13)
{
event.keyCode=9;
}
}
Andrus
Previous
Reply
Map
View

Click here to load this message in the networking platform