你如何在phonegap iOS中听硬件键盘事件?

时间:2014-05-25 17:45:48

标签: ios cordova meteor keyboard-events

我创建了一个Meteor应用,并希望通过Phonegap将其移植到原生iOS应用。我已成功移植它,但现在我正在尝试收听硬件键盘事件(收听HID条形码扫描器)。

我正在使用此片段来捕获"按键"在示例应用程序中。示例应用正在http://marz.meteor.com/chat

中工作
#Coffeescript
Template.chat.rendered = ->
    $(window).on "keypress", (e) ->
        if not $("input.send_message").is(":focus")
            key_pressed = String.fromCharCode e.which
            console.log key_pressed
            current_value = $("input.send_message").val()
            $("input.send_message").val(current_value + key_pressed)

Template.chat.destroyed = ->
    $(window).off()

这在iOS中不起作用,至少不能通过启用了硬件键盘的模拟器。我需要做些什么才能让它发挥作用?

提前致谢!

0 个答案:

没有答案