如何在JavaScript中没有可见输入字段的情况下捕获键盘输入

Mic*_*idt 9 javascript text input jquery-mobile cordova

情况:

  • iPad上使用jQuery Mobile的HTML5(编辑:PhoneGap应用中的HTML5页面)
  • 附加外接键盘
  • 文本输入字段是隐藏的,没有可见的输入字段
  • 没有关注文本输入字段 - >没有显示软键盘

目标:

  • 捕捉键盘输入而不显示和聚焦文本输入字段
  • 键盘输入是可变短语(例如name1,object2,phrase3)
  • 刚开始输入,页面应该捕获该输入

- >如何检测隐藏输入字段中的键盘输入?

我知道keydown/keypress/keyup事件,但它们似乎需要一个可见的输入字段

Viv*_*adh 1

您可以将事件绑定到文档,如下所示:-

$(document).bind('keyup', function(e) {
    alert('testing');
});
Run Code Online (Sandbox Code Playgroud)