private void sendAndroidMouseEventMessage(int x, int y) { ProtocolMessage message = new ProtocolMessage(VNC_POINTEREVENT_MESSAGE_CODE); message.setFieldValue("buttonMask", (buttonPressed ? 1 : 0)); message.setFieldValue("x-position", x); message.setFieldValue("y-position", y); try { PluginProtocolActionDelegate.sendMessageToServer(getInstance().getProtocolHandle(), message); } catch (Exception e) { // Do nothing } }
@Override public void sendKey(int character, int keycode, Properties keyCodeMap) { ProtocolMessage message = new ProtocolMessage(VNC_KEYEVENT_MESSAGE_CODE); message.setFieldValue("padding", 0); message.setFieldValue("downFlag", 1); message.setFieldValue("key", keycode); try { PluginProtocolActionDelegate.sendMessageToServer(getInstance().getProtocolHandle(), message); } catch (Exception e) { // Do nothing } }