String chars = e.getCharacters(); for (int i = 0; i < chars.length(); i++) { event = usedKeyEvents.obtain();
String chars = e.getCharacters(); for (int i = 0; i < chars.length(); i++) { event = usedKeyEvents.obtain();
evt.set(TouchEvent.Type.KEY_DOWN); evt.setKeyCode(event.getKeyCode()); evt.setCharacters(event.getCharacters()); evt.setTime(event.getEventTime()); evt.set(TouchEvent.Type.KEY_UP); evt.setKeyCode(event.getKeyCode()); evt.setCharacters(event.getCharacters()); evt.setTime(event.getEventTime());
return super.onKeyDown(keyCode, event); } else if (event.getAction() == KeyEvent.ACTION_MULTIPLE && keyCode == KeyEvent.KEYCODE_UNKNOWN) { mTermSession.write(event.getCharacters()); return true;
edittext.setOnKeyListener(new OnKeyListener() { public boolean onKey(View v, int keyCode, KeyEvent event) { while(event.getCharacters()!=null ) String captionString = edittext.getText().toString(); if(captionString != null){ Toast.makeText(getApplicationContext(), "drawText: " + captionString, Toast.LENGTH_LONG).show(); }else{ Toast.makeText(getApplicationContext(), "caption empty!", Toast.LENGTH_LONG).show(); } } });
edittext.setOnKeyListener(new OnKeyListener() { public boolean onKey(View v, int keyCode, KeyEvent event) { while(event.getCharacters()!=null ) String captionString = edittext.getText().toString(); Toast.makeText(getApplicationContext(), "drawText: " + captionString, Toast.LENGTH_LONG).show(); } });
@Override public boolean onKeyMultiple(int keyCode, int repeatCount, KeyEvent event) { int numOfWords = event.getCharacters().trim().split(" ").length; if (numOfWords == 1) { // Do your stuff here with event.getCharacters() } return true; }
public boolean onKey(View v, int keyCode, KeyEvent event) { if(event.getAction()==KeyEvent.ACTION_DOWN) return true; if(keyCode==KeyEvent.KEYCODE_ALT_LEFT || keyCode==KeyEvent.KEYCODE_ALT_RIGHT || keyCode==KeyEvent.KEYCODE_SHIFT_LEFT || keyCode==KeyEvent.KEYCODE_SHIFT_RIGHT) return true; if (keyCode == KeyEvent.KEYCODE_DEL) { doBackspace(); return true; } else if (keyCode == KeyEvent.KEYCODE_BACK) { if(this.avl!=null) this.avl.onInputCancelled(this); return false; } else if (keyCode == KeyEvent.KEYCODE_ENTER) { inputstarted=false; if(this.avl!=null) this.avl.onInputFinished(this,this.text,celldata); return true; } String key = ""; if (event.getAction()==KeyEvent.ACTION_UP) key = String.valueOf((char)event.getUnicodeChar()).toUpperCase(); else if (event.getAction()==KeyEvent.ACTION_MULTIPLE) key = String.valueOf(event.getCharacters()).toUpperCase(); return process(key); }
@Override public boolean dispatchKeyEvent(KeyEvent event) { if (event.getAction() == KeyEvent.ACTION_MULTIPLE && event.getKeyCode() == KeyEvent.KEYCODE_UNKNOWN) { vncCanvas.sendText(event.getCharacters().toString()); return true; } else return super.dispatchKeyEvent(event); }
"var afterText = document.activeElement.value = prevText + \"" + event.getCharacters() + "\";"); return false;
break; case KeyEvent.KEYCODE_UNKNOWN: if (null != keyEvent.getCharacters()) { mCommittedTextBeforeComposingText.append(keyEvent.getCharacters()); mExpectedSelStart += keyEvent.getCharacters().length(); mExpectedSelEnd = mExpectedSelStart;
break; case KeyEvent.KEYCODE_UNKNOWN: if (null != keyEvent.getCharacters()) { mCommittedTextBeforeComposingText.append(keyEvent.getCharacters()); mExpectedSelStart += keyEvent.getCharacters().length(); mExpectedSelEnd = mExpectedSelStart;
@Override public boolean dispatchKeyEvent(KeyEvent event) { if (event.getAction() == KeyEvent.ACTION_MULTIPLE && event.getKeyCode() == KeyEvent.KEYCODE_UNKNOWN) { sendText(event.getCharacters().toString()); return true; } else if (event.getKeyCode() == KeyEvent.KEYCODE_BACK && event.getAction() == KeyEvent.ACTION_DOWN) { this.onBackPressed(); return true; } if (event.getKeyCode() == KeyEvent.KEYCODE_VOLUME_DOWN) { // We emulate right click with volume down if(event.getAction() == KeyEvent.ACTION_DOWN) { MotionEvent e = MotionEvent.obtain(1000, 1000, MotionEvent.ACTION_DOWN, 0, 0, 0, 0, 0, 0, 0, InputDevice.SOURCE_TOUCHSCREEN, 0); rightClick(e, 0); } return true; } else if (event.getKeyCode() == KeyEvent.KEYCODE_VOLUME_UP) { // We emulate middle click with volume up if(event.getAction() == KeyEvent.ACTION_DOWN) { MotionEvent e = MotionEvent.obtain(1000, 1000, MotionEvent.ACTION_DOWN, 0, 0, 0, 0, 0, 0, 0, InputDevice.SOURCE_TOUCHSCREEN, 0); middleClick(e, 0); } return true; } else { return super.dispatchKeyEvent(event); } }
String s = keyEvent.getCharacters(); if (!s.equals(DUMMY)) { listener.onSend(s);
return super.onKeyDown(keyCode, event); } else if (event.getAction() == KeyEvent.ACTION_MULTIPLE && keyCode == KeyEvent.KEYCODE_UNKNOWN) { mTermSession.write(event.getCharacters()); return true;