Javascript 打开/关闭globalKeyEvent

Javascript 打开/关闭globalKeyEvent,javascript,html,textarea,processing,Javascript,Html,Textarea,Processing,我在html页面上运行了processing.js代码。一旦代码完成运行,就会调用一个表单,并在其中填写一个textarea。 我遇到一个问题,处理代码仍然处于活动状态,因为它使用表单中填写的信息,拒绝我在文本区域中键入,因为globalKeyEvent设置为true,这意味着页面中的所有关键事件都被发送到处理代码 另一方面,如果我将globalKeyEvent设置为false,文本区域将正常工作,但当我希望处理窗口接收非常不友好的命令时,我必须单击该窗口 是否有一种方法可以打开/关闭globa

我在html页面上运行了processing.js代码。一旦代码完成运行,就会调用一个表单,并在其中填写一个textarea。 我遇到一个问题,处理代码仍然处于活动状态,因为它使用表单中填写的信息,拒绝我在文本区域中键入,因为globalKeyEvent设置为true,这意味着页面中的所有关键事件都被发送到处理代码

另一方面,如果我将globalKeyEvent设置为false,文本区域将正常工作,但当我希望处理窗口接收非常不友好的命令时,我必须单击该窗口


是否有一种方法可以打开/关闭globalKeyEvent的true/false或任何其他方法来通知处理代码,该轮到它获取键盘命令了?

没有代码,很难提供帮助。。。请出示密码

我不太了解你。。如果要在发送KeyEvents到处理代码的文本区域中键入内容,是否要禁用该功能

如果是,为什么不使用

通过使用:

$(element).focus(function(){
textareIsUsed = true;
};
$(element).focusout(function(){
textareIsUsed = false;
};
然后签入处理代码,如果textareIsUsed为false,则获取KeyEvents

if(!textareIsUsed){
   //do stuff in here
}