小编Ore*_*giv的帖子

Cordova插件,用于将keyUp事件的keycode传递给App

我正在尝试创建一个可以"监听"任何onKeyUp事件的cordova插件,并将其传递keyCode给回调函数.

目的是检测来自外部键盘/条形码扫描仪的任何键击 - 任何字符(例如0,1,2,3 ... a,b,c,...)

我的问题是:如何添加onKeyUp监听器?

这是我到目前为止:

package il.co.pnc.cordova.keystrokes;

import org.apache.cordova.CallbackContext;
import org.apache.cordova.CordovaInterface;
import org.apache.cordova.CordovaPlugin;
import org.apache.cordova.CordovaWebView;
import org.apache.cordova.PluginResult;

import android.view.View;
import android.view.View.OnKeyListener;
import android.view.KeyEvent;

public class keystrokes extends CordovaPlugin {
    private CallbackContext callback = null;

    @Override
    public boolean execute(String action, JSONArray data, CallbackContext callbackContext) throws JSONException {

        // Defining the callback
        if ("register".equals(action)) {
            this.callback = callbackContext;
        }

        return true;
    }

}

// *** My problem is - I don't know where …
Run Code Online (Sandbox Code Playgroud)

events android keyup cordova cordova-plugins

6
推荐指数
1
解决办法
1325
查看次数

标签 统计

android ×1

cordova ×1

cordova-plugins ×1

events ×1

keyup ×1