I'm using jeegoo context menu jquery plugin which overrides the arrow keys in order to navigate the menu. I have an input field in the menu and when in the input field the left and right arrow keys don't function.
Is there a way I can add an exception so that when I'm in an input field the left and right arrow keys revert back to default behavior?
Here's the code for the keystroke override.
$(document).bind('keydown.jeegoocontext', function(e){
switch(e.which)
{
case 38: //keyup
**misc code**
return false;
case 39: //keyright
**misc code**
return false;
case 40: //keydown
**misc code**
return false;
case 37: //keyleft
**misc code**
return false;
case 13: //enter
**misc code**
break;
case 27: //escape
**misc code**
break;
default:
break;
}
}).bind('keyup.jeegoocontext', function(e){
window.clearInterval(_global.keyUpDown);
_global.keyUpDownStop = false;
});
e.stopPropagation();