我正在尝试创建一个可以"监听"任何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)